/* =========================================
   APEX HOME HEADER — FINAL PRODUCTION CSS
   ========================================= */

/* ===== HEADER BACKGROUND ===== */
.apexhomeheader .header-navigation,
.apexhomeheader .navbar,
.apexhomeheader .site-header__header-one,
.apexhomeheader .stricky.stricky-fixed {
    background: #ffffff !important;
}

/* ===== STOP SLIDER TEXT ANIMATIONS ===== */
.apex-slider-wrap .slider-one__title,
.apex-slider-wrap .slider-one__text,
.apex-slider-wrap .slider-one__tag-line,
.apex-slider-wrap .slider-one__btn {

    animation: none !important;
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
}

/* ===== DESKTOP NAV LINKS ===== */
.apexhomeheader .header-navigation ul.navigation-box > li > a {
    color: #0b1f3a !important;
    font-weight: 600 !important; /* slightly bold */
}

/* HOVER */
.apexhomeheader .header-navigation ul.navigation-box > li > a:hover {
    color: #e0a965 !important;
}

/* ACTIVE */
.apexhomeheader .header-navigation ul.navigation-box > li.current > a {
    color: #e0a965 !important;
}

/* ===== DROPDOWN (DESKTOP) ===== */
.apexhomeheader .header-navigation ul.navigation-box li ul {
    background: #ffffff !important;
}

.apexhomeheader .header-navigation ul.navigation-box li ul li a {
    color: #0b1f3a !important;
}

.apexhomeheader .header-navigation ul.navigation-box li ul li a:hover {
    color: #e0a965 !important;
}

/* ===== BUTTON ===== */
.apexhomeheader .header-booking__btn {
    background-color: #0b1f3a !important;
    color: #ffffff !important;
}

.apexhomeheader .header-booking__btn:hover {
    background-color: #000000 !important;
}

/* ===== TOPBAR ===== */
.apexhomeheader .topbar-one,
.apexhomeheader .topbar-one a,
.apexhomeheader .topbar-one p {
    color: #0b1f3a !important;
}

/* ===== MOBILE MENU ICON ===== */
.apexhomeheader .menu-toggler span {
    color: #0b1f3a !important;
}

/* =========================================
   MOBILE MENU FIXES
   ========================================= */
@media (max-width: 991px) {

/* MAIN MOBILE MENU BACKGROUND */
.apexhomeheader .main-navigation {
    background: #0b1f3a !important;
}

/* MAIN LINKS */
.apexhomeheader .main-navigation ul.navigation-box > li > a {
    color: #ffffff !important;
    padding: 14px 20px !important;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

/* HOVER */
.apexhomeheader .main-navigation ul.navigation-box > li > a:hover {
    color: #e0a965 !important;
}

/* ===== SUBMENU ===== */
.apexhomeheader .main-navigation ul.navigation-box li ul {
    background: #0b1f3a !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* SUBMENU ITEMS */
.apexhomeheader .main-navigation ul.navigation-box li ul li {
    border-top: 1px solid rgba(255,255,255,0.08);
}

/* SUBMENU LINKS */
.apexhomeheader .main-navigation ul.navigation-box li ul li a {
    color: #000000 !important;
    padding: 12px 25px !important;
    display: block;
    font-size: 14px;
}

/* SUBMENU HOVER */
.apexhomeheader .main-navigation ul.navigation-box li ul li a:hover {
    color: #e0a965 !important;
    background: rgba(255,255,255,0.05);
}

}