/* Mobile header deployment patch — unique filename avoids stale CDN assets. */
@media only screen and (max-width: 768px) {
    .fixheadresp {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 10000 !important;
        display: block !important;
        width: 100% !important;
        height: 56px !important;
        overflow: visible !important;
    }

    header.responsive {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        left: auto !important;
        z-index: 3 !important;
        height: 56px !important;
        min-height: 56px !important;
        max-height: 56px !important;
        overflow: visible !important;
    }

    .search_responsive {
        position: absolute !important;
        top: 56px !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 2 !important;
        width: 100% !important;
        float: none !important;
    }

    #arch-menu.menuresp {
        position: absolute !important;
        top: 56px !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 1 !important;
        width: 100% !important;
        float: none !important;
    }

    body.admin-bar .fixheadresp {
        top: 46px !important;
    }
}
