/* --- 1. KEEP THE BUTTON, BUT MAKE IT NAVY BLUE --- */
/* We target the icon inside the theme's button and force it to your color */
.primary-nav__button-toggle .icon--chevron-down {
    fill: #001f3f !important; /* Your Navy Blue */
    stroke: #001f3f !important;
}

/* --- 2. ENSURE THE SNAP-JUMP DROPDOWN WORKS --- */
/* We keep the original button enabled so it functions normally */
.primary-nav__menu-item--expanded:hover > .primary-nav__submenu {
    display: block !important;
}

/* --- 3. SUBMENU STYLING (The "Pro" Look) --- */
.primary-nav__submenu {
    display: none !important; 
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff !important;
    border: 1px solid #001f3f !important;
    border-top: 4px solid #001f3f !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.2) !important;
    min-width: 220px;
    z-index: 9999 !important;
    padding: 0 !important;
    list-style: none !important;
}

.primary-nav__submenu li a {
    display: block !important;
    padding: 12px 20px !important;
    color: #001f3f !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 0.85rem !important;
    font-weight: 700 !important;
    border-bottom: 1px solid #f4f4f4 !important;
}

.primary-nav__submenu li a:hover {
    background: #001f3f !important;
    color: #ffffff !important;
}