/* ==========================================
   CUSTOM MENU OVERRIDES - ADDED BY TRAE
   ========================================== */

/* 1. Force the Site Header to allow overflow - KEEP ORIGINAL SIZE */
#SITE_HEADER {
    overflow: visible !important;
    /* Removed height overrides to restore original appearance */
    z-index: 99999 !important;
}

/* 2. Target the specific container that usually clips content */
[data-mesh-id="SITE_HEADERinlineContent"],
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"] {
    overflow: visible !important;
    /* Removed height overrides */
}

/* 3. Reset the Menu Container */
.wixui-dropdown-menu {
    overflow: visible !important;
}

/* 4. Fix for cut-off items */
.wixui-dropdown-menu__submenu {
    z-index: 100000 !important;
}

/* 5. General overflow reset */
#site-root {
    overflow-x: hidden;
    overflow-y: visible !important;
}
#masterPage {
    overflow: visible !important;
}

/* 6. Z-index fixes */
.wixui-dropdown-menu,
.wixui-horizontal-menu,
.wixui-mobile-menu {
    z-index: 9999 !important;
}

/* 7. Iframe sizing constraints (non-intrusive) */
iframe {
    max-width: 100% !important;
    border: 0 !important;
}
