/**
 * Header Update CSS
 * Removes mobile menu functionality and ensures desktop-only display
 */

/* Desktop-only class to hide elements on mobile */
.desktop-only {
    display: flex;
}

/* Mobile styles - hide desktop menu on small screens */
@media (max-width: 992px) {
    .desktop-only {
        display: none !important;
    }

    /* Ensure the header has proper layout for mobile menu */
    .header-container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 20px 0;
    }

    /* Logo positioning on mobile */
    .site-branding {
        flex: 1;
    }
}

/* Desktop styles */
@media (min-width: 993px) {
    /* Normal header layout for desktop */
    .header-container {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .header-right {
        display: flex;
        align-items: center;
    }
}
