/* Astra Mobile Menu Styling for Revolve Brand */

/* Mobile Menu Background */
.ast-mobile-popup-inner,
.ast-builder-menu-mobile .main-header-menu,
#ast-mobile-header .ast-builder-menu-mobile .main-navigation {
    background-color: #071A2B !important;
}

/* Mobile Menu Links Normal State */
.ast-builder-menu-mobile .main-header-menu .menu-item > a,
.ast-mobile-popup-inner .menu-item > a,
#ast-mobile-header .ast-builder-menu-mobile .main-navigation .menu-item > a {
    color: #FFFFFF !important;
}

/* Mobile Menu Links Hover and Active State */
.ast-builder-menu-mobile .main-header-menu .menu-item:hover > a,
.ast-builder-menu-mobile .main-header-menu .menu-item.current-menu-item > a,
.ast-mobile-popup-inner .menu-item:hover > a,
.ast-mobile-popup-inner .menu-item.current-menu-item > a,
#ast-mobile-header .ast-builder-menu-mobile .main-navigation .menu-item:hover > a,
#ast-mobile-header .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > a {
    background-color: #0879C9 !important;
    color: #FFFFFF !important;
}

/* Subtle dividers between menu items */
.ast-builder-menu-mobile .main-header-menu .menu-item,
.ast-mobile-popup-inner .menu-item,
#ast-mobile-header .ast-builder-menu-mobile .main-navigation .menu-item {
    border-bottom: 1px solid #0D2A43 !important;
}
