/*
Theme Name:     Oceanwp-child
Theme URI:
Description:    Oceanwp child theme.
Author:         Me
Author URI:
Template:       oceanwp
Version:        0.1.0
textdomain: oceanwp-child
*/

#site-logo-inner {
    width: 135px;
}

a:hover,
.dropdown-menu ul li a.menu-link:hover {
    color: #d65517;
}

#site-navigation-wrap .dropdown-menu>li>a:hover {
    color: #d65517;
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
#icon-searchform-dropdown {
    border-top: 3px solid #d65517;
}

#site-navigation-wrap .dropdown-menu>li>a {
    font-size:14px;
}

.page-header {
    padding: 72px 0;
}

/** #ff671f **/

/*.page-header {
    background-color:#d65517;
}

.page-header-title {
    color: #fff;
}
*/

/** +==============================
Form Handling #d65517
===================================*/
button[type=submit] {
    background-color: #d65517;
    color: #fff;
}
button[type=submit]:hover {
    background-color: #d65517;
}
/** ==================================
Footer
=====================================*/
#footer-widgets {
    background-color:#f8f8f8;
}

#scroll-top {
    background-color:rgba(214    , 85, 23, 0.8);
}

#scroll-top:hover {
    background-color:rgb(214, 85, 23);
}

/*
#footer-bottom,
#footer-bottom p {
    color: #000;
    background-color:#fff;
}
*/

/** Page category Grid **/
.category-grid, .grid-wrap {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    flex-wrap:     wrap;
}

.category-grid > .item,
.grid-wrap > .item {
    margin-top: 40px;
    width:100%;
    padding:1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.item h3.book-title {
    font-size: 16px;
    margin: 20px 0;
}

.grid-wrap  .blog-entry.large-entry {
    border-bottom: 0;
}


.grid-wrap .blog-entry.large-entry .blog-entry-readmore a:hover {
    color: #d65517;
    border-color: #d65517;
}

@media (min-width:768px) {
    .category-grid > .item,
    .grid-wrap > .item {
        width:calc(100% / 3);
    }
}


/** Footer **/

#footer-widgets .footer-box .footer-widget .widget-title {
    border:none;
    color: #000;
    font-size:15px;
    padding-left: 0;
}

.site-footer .widget_nav_menu li:first-child {
    border-top: 0;
}

#footer-widgets .footer-box .menu a {
    color:#575757;
}

#footer-widgets .footer-box .menu a:hover,
#footer-widgets .footer-box .menu a:active {
    color:#d65517;
}

#footer-widgets .footer-box .wp-social-link a:hover {
    color: #fff;
}

