/* White Header Styles - Always solid white background */

/* Ensure header is always white */
header {
    background-color: #ffffff !important; /* Force white background */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

/* Ensure header stays white when scrolled */
header.scrolled {
    background-color: #ffffff !important;
}

/* Increase header opacity for better visibility */
.header-container {
    opacity: 1 !important;
}

/* Ensure logo is visible against white */
.logo {
    opacity: 1;
}

/* Ensure navigation links are visible */
.nav-link {
    color: #333333;
    font-weight: 500; /* Restored to original font weight */
    font-family: var(--font-main); /* Use the original font */
}

/* Hover state for nav links */
.nav-link:hover {
    color: #E2706D;
}

/* Active nav link */
.nav-link.active {
    color: #E2706D;
}

/* Mobile menu button */
.mobile-menu-btn {
    color: #333333;
}

/* Ensure dropdown menus are visible */
.dropdown-menu {
    background-color: #ffffff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
