
/*!
* jPushMenu.js
* 1.1.1
* @author: takien
* http://takien.com
* Original version (pure JS) is created by Mary Lou http://tympanus.net/
*/
(function($){$(document).ready(function(){var stickyToggle=function(sticky,stickyWrapper,scrollElement){var stickyHeight=sticky.outerHeight();var stickyTop=stickyWrapper.offset().top;if(scrollElement.scrollTop()>=stickyTop){stickyWrapper.height(stickyHeight);sticky.addClass("is-sticky")}else{sticky.removeClass("is-sticky");stickyWrapper.height('auto')}};$('[data-toggle="sticky-onscroll"]').each(function(){var sticky=$(this);var stickyWrapper=$('<div>').addClass('sticky-wrapper');sticky.before(stickyWrapper);sticky.addClass('sticky');$(window).on('scroll.sticky-onscroll resize.sticky-onscroll',function(){stickyToggle(sticky,stickyWrapper,$(this))});stickyToggle(sticky,stickyWrapper,$(window))})});$('body :not(script,sup)').contents().filter(function(){return this.nodeType===3}).replaceWith(function(){return this.nodeValue.replace(/[™®]/g,'<sup>$&</sup>')});const $menu=$('.mobileFooter>.row>.col:first-of-type');$(document).mouseup(e=>{if(!$menu.is(e.target)&&$menu.has(e.target).length===0){$menu.removeClass('open')}});$('.mobileFooter>.row>.col:first-of-type').on('click',()=>{$menu.toggleClass('open')});$.fn.jPushMenu=function(customOptions){var o=$.extend({},$.fn.jPushMenu.defaultOptions,customOptions);$('body').addClass(o.pushBodyClass);$(this).addClass('jPushMenuBtn');$(this).click(function(e){e.stopPropagation();var target='',push_direction='';if($(this).is('.'+o.showLeftClass)){target='.cbp-spmenu-left';push_direction='toright'}else if($(this).is('.'+o.showRightClass)){target='.cbp-spmenu-right';push_direction='toleft'}else if($(this).is('.'+o.showTopClass)){target='.cbp-spmenu-top'}else if($(this).is('.'+o.showBottomClass)){target='.cbp-spmenu-bottom'}
if(target==''){return}
$(this).toggleClass(o.activeClass);$(target).toggleClass(o.menuOpenClass);if($(this).is('.'+o.pushBodyClass)&&push_direction!=''){$('body').toggleClass(o.pushBodyClass+'-'+push_direction)}
$('.jPushMenuBtn').not($(this)).toggleClass('disabled');return});var jPushMenu={close:function(o){$('.jPushMenuBtn,body,.cbp-spmenu').removeClass('disabled '+o.activeClass+' '+o.menuOpenClass+' '+o.pushBodyClass+'-toleft '+o.pushBodyClass+'-toright')}}
$('.mobile-overlay').on('click',function(){$('#nav-icon').removeClass('open');jPushMenu.close(o)});if(o.closeOnClickLink){$('.nav-btn a').on('click',function(){$('#nav-icon').removeClass('open');jPushMenu.close(o)})}
$('#menu-item-4612').on('click',function(){$('#nav-icon').removeClass('open');jPushMenu.close(o)})};$.fn.jPushMenu.defaultOptions={pushBodyClass:'push-body',showLeftClass:'menu-left',showRightClass:'menu-right',showTopClass:'menu-top',showBottomClass:'menu-bottom',activeClass:'menu-active',menuOpenClass:'menu-open',closeOnClickOutside:!1,closeOnClickLink:!1};var loadedWidth=$(window).width();if(loadedWidth>992){$('.navbar-nav li.dropdown').addClass('desktop');$('.navbar-nav li.desktop.menu-item-has-children').hover(function(){$(this).children().next('ul').addClass('show');$(this).addClass('show')},function(){$(this).removeClass('show');$(this).children().next('ul').removeClass('show')})}else{$('.navbar-nav li.dropdown').addClass('mobile');$('#menu-main-menu > li.menu-item-has-children').click(function(){$(this).children().next('ul').hide();if($(this).hasClass('show')){$(this).removeClass('show');$(this).children('ul').hide()}else{$(this).removeClass('show');$(this).addClass('show');$(this).children('ul').show()}});$('.depth_0 > li.menu-item-has-children > span').click(function(){if($(this).hasClass('show')){$(this).removeClass('show');$(this).siblings('ul').hide()}else{$('.depth_0 > li.menu-item-has-children span').removeClass('show');$('.depth_0 > li.menu-item-has-children').children().next('ul').hide();$(this).addClass('show');$(this).siblings('ul').show()}})}
$(document).ready(function(){$('.commentlist li').addClass('card');$('.comment-reply-link').addClass('btn btn-secondary');$('select, input[type=text], input[type=email], input[type=password], textarea').addClass('form-control');$('input[type=submit]').addClass('btn btn-primary');$('.pagination .dots').addClass('page-link').parent().addClass('disabled');$('#nav-icon').jPushMenu();$('.cbp-spmenu .nav-link').click(function(){$(this).children().next('ul').show()});$('#nav-icon').click(function(){$(this).toggleClass('open')});$('.mobile-overlay').click(function(){if($('#nav-icon').hasClass('open')){$('#nav-icon').toggleClass('open')}});$('.check-spaces input').change(function(){var hasSpace=$('.check-spaces input').val().indexOf(' ')>=0;if(hasSpace>0){$('.check-spaces').addClass('gfield_error')}else{$('.check-spaces').removeClass('gfield_error')}})});$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll>=320){$(".side-tab").addClass("animate-in")}else{$(".side-tab").removeClass("animate-in")}})}(jQuery));(function(){var backTop=document.getElementsByClassName('js-cd-top')[0],offset=300,offsetOpacity=1200,scrollDuration=700
scrolling=!1;if(backTop){window.addEventListener("scroll",function(event){if(!scrolling){scrolling=!0;(!window.requestAnimationFrame)?setTimeout(checkBackToTop,250):window.requestAnimationFrame(checkBackToTop)}});backTop.addEventListener('click',function(event){event.preventDefault();(!window.requestAnimationFrame)?window.scrollTo(0,0):scrollTop(scrollDuration)})}
function checkBackToTop(){var windowTop=window.scrollY||document.documentElement.scrollTop;(windowTop>offset)?addClass(backTop,'cd-top--show'):removeClass(backTop,'cd-top--show','cd-top--fade-out');(windowTop>offsetOpacity)&&addClass(backTop,'cd-top--fade-out');scrolling=!1}
function scrollTop(duration){var start=window.scrollY||document.documentElement.scrollTop,currentTime=null;var animateScroll=function(timestamp){if(!currentTime)currentTime=timestamp;var progress=timestamp-currentTime;var val=Math.max(Math.easeInOutQuad(progress,start,-start,duration),0);window.scrollTo(0,val);if(progress<duration){window.requestAnimationFrame(animateScroll)}};window.requestAnimationFrame(animateScroll)}
Math.easeInOutQuad=function(t,b,c,d){t/=d/2;if(t<1)return c/2*t*t+b;t--;return-c/2*(t*(t-2)-1)+b};function hasClass(el,className){if(el.classList)return el.classList.contains(className);else return!!el.className.match(new RegExp('(\\s|^)'+className+'(\\s|$)'))}
function addClass(el,className){var classList=className.split(' ');if(el.classList)el.classList.add(classList[0]);else if(!hasClass(el,classList[0]))el.className+=" "+classList[0];if(classList.length>1)addClass(el,classList.slice(1).join(' '))}
function removeClass(el,className){var classList=className.split(' ');if(el.classList)el.classList.remove(classList[0]);else if(hasClass(el,classList[0])){var reg=new RegExp('(\\s|^)'+classList[0]+'(\\s|$)');el.className=el.className.replace(reg,' ')}
if(classList.length>1)removeClass(el,classList.slice(1).join(' '))}})();(function(window,document,undefined){var iframes=document.getElementsByTagName('iframe');for(var i=0;i<iframes.length;i++){var iframe=iframes[i],players=/www.youtube.com|player.vimeo.com/;if(iframe.src.search(players)>0){var videoRatio=(iframe.height/iframe.width)*100;iframe.style.position='absolute';iframe.style.top='0';iframe.style.left='0';iframe.width='100%';iframe.height='100%';var wrap=document.createElement('div');wrap.className='fluid-vids';wrap.style.width='100%';wrap.style.position='relative';wrap.style.paddingTop=videoRatio+'%';var iframeParent=iframe.parentNode;iframeParent.insertBefore(wrap,iframe);wrap.appendChild(iframe);jQuery(window).bind('load resize',function(){jQuery('.fluid-vids').each(function(){var h=jQuery(this).outerHeight();jQuery(this).parent('.video').height(h/2)})})}}})(window,document)