/* Aggressively target ALL normal navigation links (a and inner span) for hover/focus/active to prevent blue color, but make bold */
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:hover,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:focus,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:active,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]).current-menu-item > a,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]).current-menu-ancestor > a {
    color: inherit !important;
    font-weight: 700 !important;
}

/* Inner text span */
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:hover .oceanwp-text,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:focus .oceanwp-text,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]) > a:active .oceanwp-text,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]).current-menu-item > a .oceanwp-text,
#site-header #site-navigation-wrap .dropdown-menu > li:not(.menu-item-has-button):not([class*="shop"]):not([class*="btn"]):not([class*="button"]).current-menu-ancestor > a .oceanwp-text {
    color: inherit !important;
    font-weight: 700 !important;
}

/* Fallback: globally target the header links if OceanWP uses generic classes */
#site-navigation-wrap .menu > li > a:hover,
#site-navigation-wrap .menu > li > a:hover .oceanwp-text {
    color: inherit !important;
}

/* Prevent blue hover on Search Icon */
.search-toggle-li a:hover,
.search-toggle-li a:focus,
.search-toggle-li a:active,
#site-header .search-toggle-li a:hover,
#site-header .search-toggle-li a:hover i,
a.search-dropdown-toggle:hover,
a.search-dropdown-toggle:focus,
a.search-dropdown-toggle:hover i {
    color: inherit !important;
}

/* Ensure any specific blue colors set by theme are overridden */
#site-header.transparent-header #site-navigation-wrap .dropdown-menu > li > a:hover, 
#site-header.transparent-header #site-navigation-wrap .dropdown-menu > li.current-menu-item > a, 
#site-header.transparent-header #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a {
    color: inherit !important;
}
