/* --- Hever theme primary color / HC-21161370-JG */
 
a,
.wp-block-button.is-style-outline .wp-block-button__link,
.site-title a:hover,
.main-navigation a:hover,
.social-navigation a:hover,
article .entry-header .entry-title a:active,
article .entry-header .entry-title a:focus,
article .entry-header .entry-title a:hover,
.page-title a:active,
.page-title a:focus,
.page-title a:hover,
.a8c-posts-list .a8c-posts-list-item__title a:active,
.a8c-posts-list .a8c-posts-list-item__title a:focus,
.a8c-posts-list .a8c-posts-list-item__title a:hover  {
    color: #886e5c;
}
 
button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.sticky-post,
.wp-block-file .wp-block-file__button,
.a8c-posts-list-item__featured span,
.wp-block-pullquote.is-style-solid-color,
.main-navigation #toggle:focus+#toggle-menu {
    background-color: #886e5c;
}
 
.wp-block-quote {
    border-left-color: #886e5c;
}
 
.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
    border-right-color: #886e5c;
}
 
.has-primary-color[class] {
    color: #886e5c !important;
}
 
.has-primary-background-color[class] {
    background-color: #886e5c !important;
}
 
@media only screen and (min-width:560px) {
    .site-header .main-navigation>div>ul>li:hover>a,
    .site-header .main-navigation>div>ul>li.focus>a,
    .site-header .main-navigation>div>ul>li.current-menu-item>a {
        color: #886e5c;
    }
    .site-header .main-navigation>div>ul>li:hover>ul:before,
    .site-header .main-navigation>div>ul>li.focus>ul:before,
    .site-header .main-navigation>div>ul>li.current-menu-item>ul:before {
        border-bottom: 8px solid #886e5c;
    }
    .site-header .main-navigation>div>ul>li:hover li>a,
    .site-header .main-navigation>div>ul>li.focus li>a,
    .site-header .main-navigation>div>ul>li.current-menu-item li>a {
        background: #886e5c;
    }
}





/*  change width of header | 2960622-hc bk */ 
@media only screen and (min-width: 560px) {
  body:not(.fse-enabled) #masthead {
    width: 100%;
    max-width: calc(100% - 48px);
  }
}




/* Hide sub menus on mobile, display on click | 21336656-hc/zen */
 
@media only screen and (max-width: 559px) {
    .main-navigation li.menu-item-has-children ul.sub-menu  {
        display: none;
    }
    .main-navigation li.menu-item-has-children:hover > ul.sub-menu {
        display: block;
    }
}