/* === Laravel Fix: prevent double headers === */

/* Desktop: hide mobile header */
@media (min-width: 1025px) {
    .qodef-mobile-header {
        display: none !important;
    }
}

/* Mobile/tablet: hide desktop header */
@media (max-width: 1024px) {
    .qodef-page-header {
        display: none !important;
    }

    /* Keep mobile menu closed by default */
    .qodef-mobile-nav {
        display: none;
    }

    body.qodef-mobile-menu-opened .qodef-mobile-nav {
        display: block;
    }
}

/* Safety: sticky header should NOT show until activated */
.qodef-sticky-header {
    display: none;
}

.qodef-sticky-header.header-appear,
.qodef-sticky-header.qodef-sticky-header-appear {
    display: block;
}