( function() { var __fixed_header = document.getElementById('ast-fixed-header'); var __main_header = __fixed_header.querySelector( '.main-header-bar-navigation' ); var menu_toggle = __fixed_header.querySelector( '.main-header-menu-toggle' ); /* Main Menu toggle click */ if ( null != menu_toggle ) { menu_toggle.addEventListener( 'click', function( event ) { event.preventDefault(); var menuHasChildren = __fixed_header.querySelectorAll( '.menu-item-has-children' ); for ( var i = 0; i < menuHasChildren.length; i++ ) { menuHasChildren[i].classList.remove( 'ast-submenu-expanded' ); var menuHasChildrenSubMenu = menuHasChildren[i].querySelectorAll( '.sub-menu' ); for (var j = 0; j < menuHasChildrenSubMenu.length; j++) { menuHasChildrenSubMenu[j].style.display = 'none'; }; } var menu_class = this.getAttribute('class') || ''; if ( menu_class.indexOf('main-header-menu-toggle') !== -1 ) { if (typeof astraToggleClass === "function") { astraToggleClass(__main_header_all[event_index], 'toggle-on'); astraToggleClass(menu_toggle_all[event_index], 'toggled'); } else { toggleClass(__main_header_all[event_index], 'toggle-on'); toggleClass(menu_toggle_all[event_index], 'toggled'); } if (__main_header_all[event_index].classList.contains('toggle-on')) { __main_header_all[event_index].style.display = 'block'; document.body.classList.add("ast-main-header-nav-open"); } else { __main_header_all[event_index].style.display = ''; document.body.classList.remove("ast-main-header-nav-open"); } } }, false); } CAstraNavigationMenu = function( selector ) { var parentList = __fixed_header.querySelectorAll( selector ); for (var i = 0; i < parentList.length; i++) { if ( null != parentList[i].querySelector( '.sub-menu' ) ) { // Insert Toggle Button. var toggleButton = document.createElement("button"); // Create a