/* ===== HEADER NAV HOVER FIXES =====
   Sourced from FSU's Drupal-hosted Strata CSS (brand.fsu.edu delta=6 bundle).
   The local Strata 3.3.15 minified CSS lacks these ID-specific overrides,
   so Bootstrap's .navbar-* rules win the cascade. These rules restore the
   correct utility-nav and global-nav hover appearance.
*/

/* Strip decorative gradient underline from all header nav links */
#fsu-header nav li a {
    background-image: none;
}

/* Utility nav icon buttons (hamburger / search / email):
   white box on hover, regardless of Bootstrap cascade */
#fsu-header #fsu-nav-utility a:hover,
#fsu-header #fsu-nav-utility a:focus {
    background: #fff !important;
    background-image: none !important;
    color: #782f40 !important;
    text-decoration: none;
}

/* Garnet-context utility nav — explicit selector matching brand.fsu.edu */
#fsu-global.s3-gt #fsu-nav-utility > nav > ul > li > a:hover,
#fsu-global.s3-gt #fsu-nav-utility > nav > ul > li > a:focus {
    background-color: #fff;
    background-image: none;
    color: #782f40;
}

/* Collapsed global nav links in garnet context */
#fsu-utility.s3-gt #fsu-global-nav nav ul li a:hover,
#fsu-utility.s3-gt #fsu-global-nav nav ul li a:focus {
    background-color: #fff;
    background-image: none;
    color: #782f40;
}

/* Collapsed global nav — alternative selector matching brand.fsu.edu */
#fsu-header #fsu-utility.s3-gt .fsu-nav-global ul.nav li a:hover,
#fsu-header #fsu-utility.s3-gt .fsu-nav-global ul.nav li a:focus {
    color: #782f40 !important;
    background: #fff !important;
    background-image: none !important;
    text-decoration: none !important;
}

/* Panel headings: Bootstrap's .panel-default > .panel-heading beats .s3-gt alone */
.panel-heading.s3-gt {
    background-color: #782f40;
    color: #ffffff;
    border-color: #782f40;
}

.panel-heading.s3-gt a {
    color: #ffffff;
}

/* Primary site nav (white/off-white bar): near-black box on hover */
#fsu-nav-primary .nav > li > a:hover,
#fsu-nav-primary .nav > li > a:focus {
    background-color: #161514;
    background-image: none;
    color: #ffffff;
}
