/* Dual-colour focus indicator remains visible on light and dark surfaces. */
body a:focus-visible,
body button:focus-visible,
body input:focus-visible,
body select:focus-visible,
body textarea:focus-visible,
body [tabindex="0"]:focus-visible {
 outline: 3px solid #145da0 !important;
 outline-offset: 3px;
 box-shadow: 0 0 0 6px #fff !important;
}
.vc_toggle_title[role="button"] { cursor: pointer; }
/* Readable text on the light sections and cards. */
body.scheme_default .page_content_wrap h6.sc_item_subtitle { color: #666 !important; }
body.scheme_default .page_content_wrap .scheme_dark h6.sc_item_subtitle { color: #fff !important; }
.scheme_default .sc_blogger_item .post_meta,
.scheme_default .sc_blogger_item .post_meta a,
.scheme_default .sc_blogger_item .post_meta span { color: #595959; }
.menu_mobile .current-menu-item > a,
.menu_mobile .current-menu-ancestor > a { color: #a84300 !important; }
#sb_instagram .sbi_header_link,
#sb_instagram .sbi_header_link h3,
#sb_instagram .sbi_bio { color: #a84300 !important; }
#sb_instagram .sbi_follow_btn a,
#sb_instagram .sbi_follow_btn a:hover { background: #145da0 !important; color: #fff !important; }
.footer_custom_430 .vc_custom_1599575007263 { background-color: #444 !important; background-blend-mode: multiply; }
@media (prefers-reduced-motion: reduce) {
 html { scroll-behavior: auto !important; }
}
