(function(){var t,i;t=this.jQuery||window.jQuery,i=t(window),t.fn.stick_in_parent=function(s){var e,o,n,a,r,c,l,p,u,h,d,g;for(null==s&&(s={}),g=s.sticky_class,c=s.inner_scrolling,d=s.recalc_every,h=s.parent,u=s.offset_top,p=s.spacer,n=s.bottoming,null==u&&(u=0),null==h&&(h=void 0),null==c&&(c=!0),null==g&&(g="is_stuck"),e=t(document),null==n&&(n=!0),a=function(s,o,a,r,l,f,m,k){var v,_,b,y,w,x,C,I,z,T,A,j;if(!s.data("sticky_kit")){if(s.data("sticky_kit",!0),w=e.height(),C=s.parent(),null!=h&&(C=C.closest(h)),!C.length)throw"failed to find stick parent";if(b=!1,v=!1,A=null!=p?p&&s.closest(p):t("
"),A&&A.css("position",s.css("position")),I=function(){var t,i,n;if(!k)return w=e.height(),t=parseInt(C.css("border-top-width"),10),i=parseInt(C.css("padding-top"),10),o=parseInt(C.css("padding-bottom"),10),a=C.offset().top+t+i,r=C.height(),b&&(b=!1,v=!1,null==p&&(s.insertAfter(A),A.detach()),s.css({position:"",top:"",width:"",bottom:""}).removeClass(g),n=!0),l=s.offset().top-(parseInt(s.css("margin-top"),10)||0)-u,f=s.outerHeight(!0),m=s.css("float"),A&&A.css({width:s.outerWidth(!0),height:f,display:s.css("display"),"vertical-align":s.css("vertical-align"),"float":m}),n?j():void 0},I(),f!==r)return y=void 0,x=u,T=d,j=function(){var t,h,_,z,j,M;if(!k)return _=!1,null!=T&&(T-=1,0>=T&&(T=d,I(),_=!0)),_||e.height()===w||(I(),_=!0),z=i.scrollTop(),null!=y&&(h=z-y),y=z,b?(n&&(j=z+f+x>r+a,v&&!j&&(v=!1,s.css({position:"fixed",bottom:"",top:x}).trigger("sticky_kit:unbottom"))),l>z&&(b=!1,x=u,null==p&&(("left"===m||"right"===m)&&s.insertAfter(A),A.detach()),t={position:"",width:"",top:""},s.css(t).removeClass(g).trigger("sticky_kit:unstick")),c&&(M=i.height(),f+u>M&&(v||(x-=h,x=Math.max(M-f,x),x=Math.min(u,x),b&&s.css({top:x+"px"}))))):z>l&&(b=!0,t={position:"fixed",top:x},t.width="border-box"===s.css("box-sizing")?s.outerWidth()+"px":s.width()+"px",s.css(t).addClass(g),null==p&&(s.after(A),("left"===m||"right"===m)&&A.append(s)),s.trigger("sticky_kit:stick")),b&&n&&(null==j&&(j=z+f+x>r+a),!v&&j)?(v=!0,"static"===C.css("position")&&C.css({position:"relative"}),s.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},z=function(){return I(),j()},_=function(){return k=!0,i.off("touchmove",j),i.off("scroll",j),i.off("resize",z),t(document.body).off("sticky_kit:recalc",z),s.off("sticky_kit:detach",_),s.removeData("sticky_kit"),s.css({position:"",bottom:"",top:"",width:""}),C.position("position",""),b?(null==p&&(("left"===m||"right"===m)&&s.insertAfter(A),A.remove()),s.removeClass(g)):void 0},i.on("touchmove",j),i.on("scroll",j),i.on("resize",z),t(document.body).on("sticky_kit:recalc",z),s.on("sticky_kit:detach",_),setTimeout(j,0)}},r=0,l=this.length;l>r;r++)o=this[r],a(t(o));return this}}).call(this); jQuery(document).ready(function(t){t(".main_container").outerHeight()>t("#sidebar").outerHeight()&&(t("#sidebar > .inner").after(''),t("#sidebar > .inner").stick_in_parent({parent:".content",spacer:".sticky-content-spacer",offset_top:20})),t(".backtotop").click(function(){return t("body,html").animate({scrollTop:0},500),!1}),t(".menu-item-has-children a").attr("aria-haspopup","true"),t(".menu-item-has-children a").click(function(){t(this).parent().toggleClass("open")}),t('a[href="#search"]').on("click",function(e){var s=t(window).height();t("#search").css({height:s}),t(window).resize(function(){var e=t(window).height();t("#search").css({height:e})}),t("#search").addClass("open"),t('#search > form > input[type="search"]').focus()}),t("#search, #search button.close").on("click keyup",function(e){(e.target==this||"close"==e.target.className||27==e.keyCode)&&t(this).removeClass("open")}),t(".main_menu .menu-item-has-children > a").wrap(''),t(".main_menu .parent").append(''),t(".main_menu .submenu-opener").click(function(){t(this).toggleClass("sub-menu-is-open"),t(this).parent().next(".sub-menu").slideToggle()}),(t(".main_menu").length||t(".sidebar").length)&&t("header").prepend(''),t(".main_menu").length&&(t(".toggle_nav").append('Menu'),t(".main_menu").prepend('close'),t(".toggle-main").click(function(){t(".main_menu").toggleClass("open")})),t(".sidebar").length&&(t(".toggle_nav").append(''),t(".sidebar").prepend(''),t(".toggle-sidebar").click(function(){t(".sidebar").toggleClass("active")}))});