/*----------------------------------------------------------------------------------- Plugins -----------------------------------------------------------------------------------*/ (function(){ 'use strict'; /*! Disable hover pointers on scrolling */ var body=document.body,pt;window.addEventListener("scroll",function(){clearTimeout(pt),body.classList.contains("disable-hover")||body.classList.add("disable-hover"),pt=setTimeout(function(){body.classList.remove("disable-hover")},300)},!1); /*! jQuery Lettering - customized - https://github.com/davatron5000/Lettering.js */ function injector(e,n,t,a){var i=e.html(),r=e.text(),c=i.split(n),l="";c.length&&($(c).each(function(e,n){l+='"+a}),e.attr("aria-label",r).empty().append(l))}var methods={lines:function(){return this.each(function(){var e=$(this);e.text()===e.children("strong").text()&&(e=e.children("strong")),injector(e.children("br").replaceWith("eefec303079ad17405c889e092e105b0").end(),"eefec303079ad17405c889e092e105b0","line","")})}};$.fn.lettering=function(e){return methods[e].apply(this,[].slice.call(arguments,1))}; /*! jQuery visible 1.0.0 teamdf.com/jquery-plugins | teamdf.com/jquery-plugins/license */ (function(d){d.fn.visible=function(e,i){var a=d(this).eq(0),f=a.get(0),c=d(window),g=c.scrollTop();c=g+c.height();var b=a.offset().top,h=b+a.height();a=e===true?h:b;b=e===true?b:h;return!!(i===true?f.offsetWidth*f.offsetHeight:true)&&b<=c&&a>=g}})(jQuery); /*! jQuery Unveil - customized - https://github.com/luis-almeida */ !function(t){t.fn.unveil=function(e,i){function r(){var e=u.filter(function(){var e=t(this);if(!e.is(":hidden")){var i=n.scrollTop(),r=i+n.height(),a=e.offset().top,h=a+e.height();return h>=i-s&&r+s>=a}});a=e.trigger("unveil"),u=u.not(a)}var a,n=t(window),s=e||0,h=window.devicePixelRatio>1,p=h?"src-retina":"src",u=this;return u.parent(".lazy-img").length||(u.wrap(''),u.each(function(){var t=400;if("undefined"!=typeof jQuery(this).attr("height")&&jQuery(this).attr("height")!==!1){var e=parseInt(jQuery(this).attr("height"),10),i=parseInt(jQuery(this).attr("width"),10);jQuery(this).parents(".lazy-wrapper").css("max-width",i+"px");var r=i/e,a=parseInt(jQuery(this).parents(".lazy-wrapper").width(),10);t=parseInt(a/r,10)}jQuery(this).parents(".lazy-wrapper").css({"min-height":t+"px"})})),this.one("unveil",function(){var t=this.getAttribute(p);t=t||this.getAttribute("src"),t&&(this.setAttribute("src",t),jQuery(this).parents(".lazy-wrapper").addClass("loaded"),"function"==typeof i&&i.call(this))}),n.on("scroll.unveil resize.unveil lookup.unveil",r),r(),this}}(window.jQuery||window.Zepto); /*! jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ */ jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,u,t,a){return jQuery.easing[jQuery.easing.def](n,e,u,t,a)},easeInQuad:function(n,e,u,t,a){return t*(e/=a)*e+u},easeOutQuad:function(n,e,u,t,a){return-t*(e/=a)*(e-2)+u},easeInOutQuad:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e+u:-t/2*(--e*(e-2)-1)+u},easeInCubic:function(n,e,u,t,a){return t*(e/=a)*e*e+u},easeOutCubic:function(n,e,u,t,a){return t*((e=e/a-1)*e*e+1)+u},easeInOutCubic:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e+u:t/2*((e-=2)*e*e+2)+u},easeInQuart:function(n,e,u,t,a){return t*(e/=a)*e*e*e+u},easeOutQuart:function(n,e,u,t,a){return-t*((e=e/a-1)*e*e*e-1)+u},easeInOutQuart:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e*e+u:-t/2*((e-=2)*e*e*e-2)+u},easeInQuint:function(n,e,u,t,a){return t*(e/=a)*e*e*e*e+u},easeOutQuint:function(n,e,u,t,a){return t*((e=e/a-1)*e*e*e*e+1)+u},easeInOutQuint:function(n,e,u,t,a){return(e/=a/2)<1?t/2*e*e*e*e*e+u:t/2*((e-=2)*e*e*e*e+2)+u},easeInSine:function(n,e,u,t,a){return-t*Math.cos(e/a*(Math.PI/2))+t+u},easeOutSine:function(n,e,u,t,a){return t*Math.sin(e/a*(Math.PI/2))+u},easeInOutSine:function(n,e,u,t,a){return-t/2*(Math.cos(Math.PI*e/a)-1)+u},easeInExpo:function(n,e,u,t,a){return 0==e?u:t*Math.pow(2,10*(e/a-1))+u},easeOutExpo:function(n,e,u,t,a){return e==a?u+t:t*(-Math.pow(2,-10*e/a)+1)+u},easeInOutExpo:function(n,e,u,t,a){return 0==e?u:e==a?u+t:(e/=a/2)<1?t/2*Math.pow(2,10*(e-1))+u:t/2*(-Math.pow(2,-10*--e)+2)+u},easeInCirc:function(n,e,u,t,a){return-t*(Math.sqrt(1-(e/=a)*e)-1)+u},easeOutCirc:function(n,e,u,t,a){return t*Math.sqrt(1-(e=e/a-1)*e)+u},easeInOutCirc:function(n,e,u,t,a){return(e/=a/2)<1?-t/2*(Math.sqrt(1-e*e)-1)+u:t/2*(Math.sqrt(1-(e-=2)*e)+1)+u},easeInElastic:function(n,e,u,t,a){var r=1.70158,i=0,s=t;if(0==e)return u;if(1==(e/=a))return u+t;if(i||(i=.3*a),se?-.5*(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+u:s*Math.pow(2,-10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i)*.5+t+u},easeInBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),t*(e/=a)*e*((r+1)*e-r)+u},easeOutBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),t*((e=e/a-1)*e*((r+1)*e+r)+1)+u},easeInOutBack:function(n,e,u,t,a,r){return void 0==r&&(r=1.70158),(e/=a/2)<1?t/2*(e*e*(((r*=1.525)+1)*e-r))+u:t/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+u},easeInBounce:function(n,e,u,t,a){return t-jQuery.easing.easeOutBounce(n,a-e,0,t,a)+u},easeOutBounce:function(n,e,u,t,a){return(e/=a)<1/2.75?t*(7.5625*e*e)+u:2/2.75>e?t*(7.5625*(e-=1.5/2.75)*e+.75)+u:2.5/2.75>e?t*(7.5625*(e-=2.25/2.75)*e+.9375)+u:t*(7.5625*(e-=2.625/2.75)*e+.984375)+u},easeInOutBounce:function(n,e,u,t,a){return a/2>e?.5*jQuery.easing.easeInBounce(n,2*e,0,t,a)+u:.5*jQuery.easing.easeOutBounce(n,2*e-a,0,t,a)+.5*t+u}}),jQuery.extend(jQuery.easing,{easeIn:function(n,e,u,t,a){return jQuery.easing.easeInQuad(n,e,u,t,a)},easeOut:function(n,e,u,t,a){return jQuery.easing.easeOutQuad(n,e,u,t,a)},easeInOut:function(n,e,u,t,a){return jQuery.easing.easeInOutQuad(n,e,u,t,a)},expoin:function(n,e,u,t,a){return jQuery.easing.easeInExpo(n,e,u,t,a)},expoout:function(n,e,u,t,a){return jQuery.easing.easeOutExpo(n,e,u,t,a)},expoinout:function(n,e,u,t,a){return jQuery.easing.easeInOutExpo(n,e,u,t,a)},bouncein:function(n,e,u,t,a){return jQuery.easing.easeInBounce(n,e,u,t,a)},bounceout:function(n,e,u,t,a){return jQuery.easing.easeOutBounce(n,e,u,t,a)},bounceinout:function(n,e,u,t,a){return jQuery.easing.easeInOutBounce(n,e,u,t,a)},elasin:function(n,e,u,t,a){return jQuery.easing.easeInElastic(n,e,u,t,a)},elasout:function(n,e,u,t,a){return jQuery.easing.easeOutElastic(n,e,u,t,a)},elasinout:function(n,e,u,t,a){return jQuery.easing.easeInOutElastic(n,e,u,t,a)},backin:function(n,e,u,t,a){return jQuery.easing.easeInBack(n,e,u,t,a)},backout:function(n,e,u,t,a){return jQuery.easing.easeOutBack(n,e,u,t,a)},backinout:function(n,e,u,t,a){return jQuery.easing.easeInOutBack(n,e,u,t,a)}}); jQuery(window).load(function() { /* W O R K A R O U N D S */ // Enable touch event for thumb-hover jQuery('.thumb-hover, .minimal-grid-blog .blog-item').bind('touchstart touchend', function() { }); // if header has wrapper if(jQuery(".header-top .header-inner").hasClass("wrapper")) { jQuery(".header-top").addClass('wrapped'); } // create header pseudo var headerHeight = 0; if (jQuery("header").hasClass("header-top") && !jQuery("header").hasClass("transparent")) { headerHeight = jQuery("header").height(); } jQuery("body").append('
'); // add gap for submenu if too close to screen if (jQuery(window).width() > 768 && jQuery("header").hasClass("header-top") && jQuery("header").hasClass("menu-open")) { jQuery('nav#main-nav > ul > li:last-child').prev('li').andSelf().each(function() { if (jQuery(this).children('ul.submenu').length > 0) { var pageRight = parseInt(jQuery(window).width() - (jQuery("#page-content").offset().left + jQuery("#page-content").outerWidth()), 10); var elRight = parseInt( (jQuery(window).width() - (jQuery(this).offset().left + jQuery(this).outerWidth())) - pageRight, 10); if (elRight < 150) { jQuery(this).children('ul.submenu').addClass('add-gap'); } } }); } }); })(jQuery);