/* Community Level Styles */

:root {
    --menu-logo-max-width: 150px;
    --hero-logo-mobile-width: 150px;
    --hero-underline-hover-height: 2px;
    --fp-details-cta-btn-hover-color: var(--background-3-hover-alt);
}

header .navbar .nav-link:focus, header .navbar .nav-link:hover,
.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item span, .hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item>a:hover {
    color: var(--background-3-hover-alt);
}

header .navbar .nav-link:after,
.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item span:after, .hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item>a:after {
    background-color: var(--background-3-hover-alt);
}

.top-bar .top-bar-container #nav_menu_button_desktop:hover {
    background: var(--primary-hover);
}


/* INTERIOR NAV UNDERLINE FIX */
.hero-intro .hero-overlay-info .hero-list-logo-container 
.hero-overlay-nav-list .menu_item>a:hover:after {
    transform: scaleX(1);  
}

.hero-intro .hero-overlay-info .hero-list-logo-container 
.hero-overlay-nav-list .menu_item>a:after {
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease-in-out;
}

