@media (max-width: 1024px) {
// Force menu to show when toggled
.navPages-container.is-open,
.navPages-container.show {
display: block !important;
max-height: 100vh !important;
overflow-y: auto !important;
visibility: visible !important;
opacity: 1 !important;
}
// Force sub-menus to show
.navPage-subMenu.is-open,
.navPage-subMenu.show {
display: block !important;
max-height: 100vh !important;
overflow-y: auto !important;
padding-left: 20px !important;
}
}
// ============================================================
// MITEGI - MOBILE MENU FIX (SCRIPT MANAGER)
// ============================================================
document.addEventListener('DOMContentLoaded', function() {
// Only run on mobile
if (window.innerWidth > 1024) return;
setTimeout(function() {
var toggler = document.querySelector('.mobileMenu-toggle');
var menu = document.querySelector('.navPages-container');
if (toggler && menu) {
// Remove old listeners
var newToggler = toggler.cloneNode(true);
toggler.parentNode.replaceChild(newToggler, toggler);
newToggler.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
menu.classList.toggle('is-open');
menu.classList.toggle('show');
this.classList.toggle('is-open');
});
}
}, 300);
});

