(function(){
var menuOpen=document.getElementById('cfh-menu-open');
var menuClose=document.getElementById('cfh-menu-close');
var mobMenu=document.getElementById('cfh-mob-menu');
var overlay=document.getElementById('cfh-overlay');
var searchToggle=document.getElementById('cfh-search-toggle');
var mobSearch=document.getElementById('cfh-mob-search');
var stickyWrap=document.getElementById('cfh-sticky');
function openMenu(){
mobMenu.classList.add('cfh-active');
overlay.classList.add('cfh-active');
document.body.style.overflow='hidden';
}
function closeMenu(){
mobMenu.classList.remove('cfh-active');
overlay.classList.remove('cfh-active');
document.body.style.overflow='';
}
if(menuOpen)menuOpen.addEventListener('click',openMenu);
if(menuClose)menuClose.addEventListener('click',closeMenu);
if(overlay)overlay.addEventListener('click',closeMenu);
var subToggles=document.querySelectorAll('.cfh-mob-sub-toggle');
for(var i=0;i<subToggles.length;i++){
subToggles[i].addEventListener('click',function(){
var parent=this.parentElement;
var wasActive=parent.classList.contains('cfh-active');
var allItems=document.querySelectorAll('.cfh-mob-nav-item');
for(var j=0;j10){stickyWrap.classList.add('cfh-scrolled');}
else{stickyWrap.classList.remove('cfh-scrolled');}
},{passive:true});
}
})();