/* Barnsbury theme primary color / 25023288-hc/zen */
a,
.wp-block-button.is-style-outline.wp-block-button__link, 
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline.wp-block-button__link:active, 
.wp-block-button.is-style-outline .wp-block-button__link:active,
.site-title a:hover,
.social-navigation a:hover,
.site-info a:hover,
.footer-navigation .footer-menu a:hover,
.entry-title a:active, 
.entry-title a:focus, 
.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, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,
.entry-meta a:hover, 
.entry-meta a:active, 
.entry-footer a:hover, 
.entry-footer a:active,
.wp-block-latest-posts>li>a:hover, 
.wp-block-latest-posts>li>a:focus, 
.wp-block-latest-posts>li>a:active {
    color: #fa0a0a;
}
 
button[data-load-more-btn], 
.button, 
button, 
input[type=submit], 
.wp-block-button__link, 
.wp-block-file__button, 
.a8c-posts-list__view-all, 
body .widget_eu_cookie_law_widget #eu-cookie-law input.accept,
.wp-block-file .wp-block-file__button,
.a8c-posts-list-item__featured span,
.wp-block-pullquote.is-style-solid-color,
.sticky-post {
    background-color: #fa0a0a;
}
 
.wp-block-quote {
    border-left-color: #fa0a0a;
}
 
.wp-block-quote[style*="text-align:right"], 
.wp-block-quote[style*="text-align: right"] {
    border-right-color: #fa0a0a;
}
 
.has-primary-color[class] {
    color: #fa0a0a !important;
}
 
.has-primary-background-color[class] {
    background-color: #fa0a0a !important;
}
 
@media only screen and (min-width:560px) {
    .main-navigation>div>ul>li:hover>a, 
    .main-navigation>div>ul>li.focus>a, 
    .main-navigation>div>ul>li.current-menu-item>a {
        color: #fa0a0a;
    }
    .main-navigation>div>ul>li:hover>ul:before, 
    .main-navigation>div>ul>li.focus>ul:before, 
    .main-navigation>div>ul>li.current-menu-item>ul:before {
        border-bottom: 8px solid #fa0a0a;
    }
    .main-navigation>div>ul>li:hover li>a, 
    .main-navigation>div>ul>li.focus li>a, 
    .main-navigation>div>ul>li.current-menu-item li>a {
        background: #fa0a0a;
    }
}
.wp-block-jetpack-layout-grid-column a:hover {
	color: #fa0a0a
}
/* Change active color of button backgrounds / 25023288-hc JAR */
a.wp-block-button__link.has-background-color:hover,
a.wp-block-button__link.has-background-color:active,
a.wp-block-button__link.has-background-color:visited,
button.wp-block-button__link.has-background.has-black-background-color {
    background-color: #696969 !important;
}