/* ========================================
   master-header.css — TEST ON TOS.PHP ONLY
   Controls Desktop vs Mobile Header
   ======================================== */

/* HIDE DESKTOP HEADER ON MOBILE */
@media (max-width: 991px) {
    .header-land,
    .header,
    .main-header,
    nav.navbar,
    .navbar,
    .site-header,
    #header,
    [class*="desktop"],
    [class*="Desktop"] {
        display: none !important;
    }

    /* Show mobile header */
    .mmf-mobile-header {
        display: flex !important;
    }

    /* Push content down */
    body {
        padding-top: 112px !important;
    }
}

/* HIDE MOBILE HEADER ON DESKTOP */
@media (min-width: 992px) {
    .mmf-mobile-header,
    #mobile-menu {
        display: none !important;
    }
}

/* FULL-WIDTH FOOTER (TEST) */
footer .container {
    max-width: 100% !important;
    padding: 40px 15px;
    background: #f8f9fa;
}