/* Emergency Menu Visibility Fix - Quintessential Wellness */

/* Force header visibility */
.header,
#header {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    min-height: 70px !important;
    position: relative !important;
    z-index: 9999 !important;
}

/* Force menu wrapper visibility */
.wsmainfull {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    min-height: 70px !important;
}

/* Force desktop menu visibility */
@media (min-width: 992px) {
    .wsmenu,
    .wsmenu-list {
        display: block !important;
        visibility: visible !important;
    }
    
    .desktoplogo {
        display: block !important;
        visibility: visible !important;
    }
    
    .wsmenu > .wsmenu-list > li {
        display: inline-block !important;
        float: left !important;
    }
    
    .wsmenu > .wsmenu-list > li > a {
        display: block !important;
        visibility: visible !important;
        color: #666 !important;
    }
}

/* Force mobile menu visibility */
@media (max-width: 991px) {
    .wsmobileheader {
        display: block !important;
        visibility: visible !important;
        background: white !important;
        z-index: 99999 !important;
    }
    
    .wsanimated-arrow {
        display: block !important;
        visibility: visible !important;
        z-index: 100000 !important;
    }
    
    .wsanimated-arrow span,
    .wsanimated-arrow span:before,
    .wsanimated-arrow span:after {
        background: #666 !important;
        display: block !important;
    }
}

/* Force header wrapper visibility */
.header-wrapper {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
}
