!function(e){function t(e){try{JSON.parse(e)}catch(t){return!1}return!0}function a(e){return"undefined"==typeof e||null===e||""===e||"undefined"===e}function n(e){return e===!0||"true"===e}e.ZnThemeJs=function(){this.scope=e(document),this.zinit()},e.ZnThemeJs.prototype={zinit:function(){var t=this;t.addactions(),t.refresh_events(e(document)),t.enable_responsive_menu(),t.enable_follow_menu(),t.sticky_header(),t.init_animations(),this.videoBackArr=[],this.videoAutoplay=[]},refresh_events:function(e){var t=this;t.enable_fitvids(e),t.enable_logoinmenu(e),t.fixed_header_relative(e),t.enable_menu_offset(),t.enable_magnificpopup(e),t.enable_isotope(e),t.enable_lazyload(e),t.enable_header_sparkles(e),t.enable_slick_carousel(e),t.enable_contact_forms(e),t.enable_circular_carousel(e),t.enable_flickr_feed(e),t.enable_icarousel(e),t.enable_latest_posts_accordion(e),t.enable_portfolio_sortable(e),t.enable_gridphotogallery(e),t.enable_nivo_slider(e),t.enable_wow_slider(e),t.enable_mailchimp_subscribe(e),t.enable_static_weather(e),t.enable_iconbox(e),t.enable_appeared(e),t.enable_searchbox(e),t.enable_bg_video(e),t.enable_toggle_class(e),t.enable_diagram(e),t.enable_services(e),t.enable_scrollspy(e),t.enable_tooltips(e),t.enable_customMenuDropdown(e),t.customMenuElm_toggleSubmenus(e),t.enable_portfolio_readmore(e),t.general_wc_stuff(e),t.init_skill_bars(e),t.general_stuff(e)},RefreshOnWidthChange:function(e){},addactions:function(){var t=this;t.scope.on("ZnWidthChanged",function(a){t.RefreshOnWidthChange(a.content),e(window).trigger("resize")}),t.scope.on("ZnNewContent",function(e){t.refresh_events(e.content)})},unbind_events:function(e){},enable_logoinmenu:function(t){var a=e(t).find(".site-header.kl-center-menu");if(a.length>0){var n=a.find(".main-menu-wrapper").prev(".logo-container"),i=e(".main-nav > ul > li"),o=i.length;if(0!==o){var s;if(o>1){var r=o/2;s=a.hasClass("center-logo-ceil")?Math.ceil(r):Math.floor(r)}else s=1;if(n.length){var l=n.clone().insertAfter(i.eq(s-1));l.removeClass("zn-original-logo").wrap('
'),setTimeout(function(){l.parent().addClass("is-loaded")},400)}}}},fixed_header_relative:function(t){var a=e(t).find("#header.site-header--relative.header--fixed");if(a.length>0||window.matchMedia("(min-width: 768px)").matches){a.after('');var n=e("#site-header-FixedRelativeFix"),i=function(){var e=a.outerHeight();"undefined"!=typeof e&&n.css("height",e)};i(),e(window).on("debouncedresize",function(){i()})}},enable_lazyload:function(t){echo.init({offset:50,throttle:250,unload:!1,callback:function(e,t){"load"===t?e.classList.add("is-loaded"):e.classList.remove("is-loaded")}}),e(window).on("zn_tabs_refresh",function(){echo.render()})},enable_portfolio_readmore:function(t){var a=t.find(".znprt_load_more_button");if(0!==a.length){var n=this;a.on("click",function(t){t.preventDefault();var a=e(this),i=a.data("page"),o=a.data("ppp"),s=a.parent().find(".ptf-stb-thumbs"),r=a.data("categories");return!a.hasClass("zn_loadmore_disabled")&&(a.addClass("kl-ptfsortable-loadmore--loading"),void e.post(ZnThemeAjax.ajaxurl,{action:"zn_loadmore",offset:i+1,ppp:o,categories:r,show_item_title:a.data("show_item_title"),show_item_desc:a.data("show_item_desc"),zn_link_portfolio:a.data("portfolio_links"),ptf_sortby_type:a.data("ptf_sortby_type"),ptf_sort_dir:a.data("ptf_sort_dir")}).success(function(t){if(a.removeClass("kl-ptfsortable-loadmore--loading"),a.data("page",i+1),t.length){var o=e(t).css("opacity",0).appendTo(s);s.imagesLoaded(function(){n.refresh_events(o),s.isotope("updateSortData",o).isotope("appended",o)})}else a.addClass("zn_loadmore_disabled")}))})}},enable_menu_offset:function(){e("#main-menu").find("ul li").on({"mouseenter.zn":function(){var t=e(this).children(".sub-menu").first();if(t.length>0){var a,n=t.offset().left,i=t.width();a=e("body").has(".boxed")?e("#page_wrapper").width():e(window).width(),n+i>a&&t.addClass("zn_menu_on_left")}},"mouseleave.zn":function(){var t=e(this).children("ul").first();t.removeClass("zn_menu_on_left")}})},enable_fitvids:function(e){var t=e.find(".zn_iframe_wrap, .zn_pb_wrapper, .fitvids-resize-wrapper");0!==t.length&&t.fitVids({ignore:".no-adjust, .kl-blog-post-body"})},enable_contact_forms:function(t){var a=this,n=t?t.find(".zn_contact_form_container > form"):e(".zn_contact_form_container > form");n.each(function(t,n){var i=e(n),o=i.find(".zn_fr_time_picker"),s=i.find(".zn_fr_date_picker"),r=s.is("[data-datepickerlang]")?s.attr("data-datepickerlang"):"",l=s.is("[data-dateformat]")?s.attr("data-dateformat"):"yy-mm-dd",d=o.is("[data-timeformat]")?o.attr("data-timeformat"):"h:i A";o.length>0&&o.timepicker({timeFormat:d,className:"cf-elm-tp"}),s.length>0&&(s.datepicker({dateFormat:l,showOtherMonths:!0}).datepicker("widget").wrap(''),""!==r&&e.datepicker.setDefaults(e.datepicker.regional[r])),e(".kl-material-form.zn_cf_text .zn_form_input, .kl-material-form.zn_cf_textarea .zn_form_input, .kl-material-form.zn_cf_datepicker .zn-field-datepicker").on("change focus blur",function(t){""!=e(this).val()?e(this).addClass("input-has-content"):e(this).removeClass("input-has-content")}),i.on("submit",function(t){if(t.preventDefault(),a.form_submitting===!0)return!1;a.form_submitting=!0;var n=e(this),i=n.find(".zn_contact_ajax_response:eq(0)"),o=!1,s={fields:n.find('textarea, select, input[type="text"], input[type="checkbox"], input[type="hidden"]')},r=i.attr("id"),l=n.find(".zn_contact_submit");if((g||v||_)&&n.is('[action="#"]')&&n.attr("action",""),l.addClass("zn_form_loading"),s.fields.each(function(){var t=e(this),a=t.parent();t.is(":checkbox")&&(t.is(":checked")?t.val(!0):t.val("")),a.removeClass("zn_field_not_valid"),t.hasClass("zn_validate_not_empty")?t.is(":checkbox")?t.is(":checked")||(a.addClass("zn_field_not_valid"),o=!0):""===t.val()&&(a.addClass("zn_field_not_valid"),o=!0):t.hasClass("zn_validate_is_email")?t.val().match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)||(a.addClass("zn_field_not_valid"),o=!0):t.hasClass("zn_validate_is_numeric")&&isNaN(t.val())&&(a.addClass("zn_field_not_valid"),o=!0)}),o)return l.removeClass("zn_form_loading"),a.form_submitting=!1,!1;var d=n.serialize();return e.post(n.attr("action"),d).success(function(t){a.form_submitting=!1,l.removeClass("zn_form_loading");var i=e(t).find("#"+r+" > .zn_cf_response"),o=e("#"+r),d=n.data("redirect");o.html(i),i.hasClass("alert-success")&&(s.fields.val(""),d&&window.location.replace(d))}).error(function(){console.log("Error loading page")}),!1})})},enable_toggle_class:function(t){var a=t.find(".js-toggle-class");a.each(function(t,a){var n=e(a);n.on("click",function(t){if(t.preventDefault(),n.toggleClass("is-toggled"),n.is("[data-multiple-targets]")){var a=n.is("[data-targets]")?n.attr("data-targets"):"",i=n.is("[data-target-classes]")?n.attr("data-target-classes"):"";if(a&&a.length&&i&&i.length){var o=a.split(","),s=i.split(",");o.length>0&&e(o).each(function(t,a){e(a).toggleClass(s[t])})}}else{var r=n.is("[data-target]")?n.attr("data-target"):n,l=n.is("[data-target-class]")?n.attr("data-target-class"):"";r&&r.length&&l&&l.length&&(e(r).toggleClass(l),window.didScroll=!1)}e(window).trigger("resize")})})},enable_isotope:function(a){a.find(".js-isotope, .zn_blog_columns:not(.kl-cols-1)").each(function(a,n){var i=e(n),o=t(i.attr("data-kl-isotope"))?JSON.parse(i.attr("data-kl-isotope")):{},s={itemSelector:".blog-isotope-item",animationOptions:{duration:250,easing:"easeOutExpo",queue:!1},sortAscending:!0,sortBy:"",isInitLayout:!1};e.isEmptyObject(o)||e.extend(s,o),i.imagesLoaded(function(){"undefined"!=typeof e.fn.isotope&&(i.isotope(s),i.isotope("on","arrangeComplete",function(){i.addClass("isotope-initialized")}),i.isotope())})})},enable_bg_video:function(a){var n=a.find(".kl-video:not(.kl-bg-source__iframe):not(.iosslider-video)");n.length&&n.each(function(a,n){var i=e(n),o=i.is("[data-setup]")&&t(i.attr("data-setup"))?JSON.parse(i.attr("data-setup")):{};if(o.height_container===!0&&i.closest(".kl-video-container").css("height",i.height()),"undefined"!=typeof video_background){new video_background(i,o)}})},enable_follow_menu:function(){var t,n=e("header#header"),i=e("#main-menu > ul"),o=120;if(n.hasClass("header--follow")&&!window.matchMedia("(max-width: 1024px)").matches&&i&&i.length>0){if(i.clone().appendTo(document.body).wrap('').addClass("chaser-main-menu"),t=e("#site-chaser")[0],a(y))return;var s=new ScrollMagic.Scene({offset:o,reverse:!0});s.setTween(t,.15,{y:0,autoAlpha:1,ease:Power0.easeOut}),s.addTo(y)}},sticky_header:function(){var t=e("#header.header--sticky");if(0!==t.length){var n="header--is-sticked",i="header--not-sticked",o=t.find(".site-header-top-wrapper, .site-header-main-wrapper, .site-header-bottom-wrapper"),s=1;if(!a(y)){var r=new ScrollMagic.Scene({offset:s}),l=function(e){if(t.is("[data-custom-sticky-textscheme]")){var a=t.attr("data-original-sticky-textscheme"),n=t.attr("data-custom-sticky-textscheme");o.removeClass("sh--dark sh--light sh--gray"),"leave"==e?o.addClass(a):"enter"==e&&o.addClass(n)}};r.on("enter",function(e){t.removeClass(i).addClass(n),l("enter")}),r.on("leave",function(e){t.removeClass(n).addClass(i),l("leave")}),r.addTo(y)}}},enable_responsive_menu:function(){var t=e("#main-menu.mainnav--sidepanel > ul");if(t.length>0){var a=this,n=e("#page_wrapper"),i=e("#zn-res-trigger"),o=!1,s=ZnThemeAjax.zn_color_theme,r=t.clone().attr({id:"zn-res-menu","class":"zn-res-menu-nav znResMenu-"+s}),l=function(e){return"<"+e+' class="zn_res_menu_go_back">"+e+">"},d=function(){r.removeClass("zn-menu-visible"),i.removeClass("is-active"),c()},c=function(){n.css({height:"auto"})},f=function(){r.addClass("zn-menu-visible"),i.addClass("is-active"),u()},u=function(){var t=e(".zn-menu-visible").last(),a=t.css({height:"auto"}).outerHeight(!0),i=e(window).height(),o=0,s=e("#wpadminbar");a0&&(o=s.outerHeight(!0),a-=o)),t.attr("style",""),n.css({height:a})},p=function(){var t=r.prependTo(n);t.find("li:has(> ul.sub-menu), li:has(> div.zn_mega_container)").addClass("zn_res_has_submenu").prepend(''),t.prepend(l("li")),t.find(".zn_res_has_submenu > ul.sub-menu").prepend(l("li")),t.find(".zn_res_has_submenu > div.zn_mega_container").prepend(l("div")),t.find('a:not([rel*="mfp-"]):not(.zn_res_menu_go_back_link)').on("click",function(e){d()}),r.find(".zn_res_back_icon, .zn_res_menu_go_back_link").on("click",function(t){t.preventDefault();var a=e(this).closest(".zn-menu-visible");a.is("#zn-res-menu")?d():(a.removeClass("zn-menu-visible"),u())}),r.find(".zn_res_submenu_trigger").on("click",function(t){t.preventDefault(),e(this).siblings("ul, .zn_mega_container").addClass("zn-menu-visible"),u()}),i.on("click",function(t){t.preventDefault(),e(this).hasClass("is-active")?d():f()})};e(window).on("debouncedresize",function(){e(window).width()a").magnificPopup({type:"inline",closeBtnInside:!0,showCloseBtn:!0,mainClass:"mfp-fade mfp-bg-lighter",callbacks:{close:function(){var e=this.content;e.find(".zn_form_login-result").html(""),e.find("input.form-control").val("")}}});var i={delegate:'a[data-type="image"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"};e('a[data-lightbox="image"]:not([data-type="video"]), .mfp-image').each(function(t,a){var n=e(a);0===n.parents(".gallery").length?n.magnificPopup({type:"image",tLoading:"",mainClass:"mfp-fade"}):n.parents(".gallery").magnificPopup(i)}),e(".zn-modal-img-gallery").each(function(t,a){e(a).magnificPopup(i)}),e(".mfp-gallery.mfp-gallery--images").each(function(t,a){e(a).magnificPopup({delegate:"a",type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"})}),e(".mfp-gallery.mfp-gallery--misc").each(function(t,a){e(a).magnificPopup({mainClass:"mfp-fade",delegate:'a[data-lightbox="mfp"]',type:"image",gallery:{enabled:!0},tLoading:"",callbacks:{elementParse:function(t){t.type=e(t.el).attr("data-mfp")}}})});var o={delegate:'a[href$=".jpg"], a[href$=".jpeg"], a[href$=".png"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"};e('.kl-blog-content-full .kl-blog-item-content a[href$=".jpg"], .kl-blog-content-full .kl-blog-item-content a[href$=".jpeg"], .kl-blog-content-full .kl-blog-item-content a[href$=".png"]').each(function(t,a){e(a).parents(".kl-blog-item-content").magnificPopup(o)}),e('.kl-blog-link-images .kl-blog-post-body a[href$=".jpg"], .kl-blog-link-images .kl-blog-post-body a[href$=".jpeg"], .kl-blog-link-images .kl-blog-post-body a[href$=".png"]').each(function(t,a){e(a).parents(".kl-blog-post-body").magnificPopup(o)}),e('a[data-lightbox="iframe"], a[rel="mfp-iframe"]').magnificPopup({type:"iframe",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="inline"], a[rel="mfp-inline"]').magnificPopup({type:"inline",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="ajax"], a[rel="mfp-ajax"]').magnificPopup({type:"ajax",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="youtube"], a[data-lightbox="vimeo"], a[data-lightbox="gmaps"], a[data-type="video"], a[rel="mfp-media"]').magnificPopup({disableOn:700,type:"iframe",removalDelay:160,preloader:!0,fixedContentPos:!1,mainClass:"mfp-fade",tLoading:""});var s=e('a[data-lightbox="inline-dyn"]');s.each(function(t,a){e(a).magnificPopup({type:"inline",mainClass:"mfp-fade",callbacks:{open:function(){var t=e.magnificPopup.instance,n=e(t.content).find("form"),i=e(a).attr("title");if(e(n).length>0&&""!==i){var o=n.first().find(".zn-field-dynamic");e(o).length>0&&e(o).first().val(i).attr("readonly","readonly")}}}})});var l=function(e){return"halfhour"==e?18e5:"hour"==e?36e5:"day"==e?864e5:"week"==e?6048e5:"2week"==e?12096e5:"month"==e?2592e6:void 0};e("body:not(.zn_pb_editor_enabled) .zn_section--auto-immediately").each(function(t,i){var o=e(i),s=o.attr("id"),r="automodal"+s;"undefined"!=typeof n(r)&&"true"==n(r)||e.magnificPopup.open({items:{src:o,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){o.is("[data-autoprevent]")&&a(r,"true",l(o.attr("data-autoprevent")))}}})}),e("body:not(.zn_pb_editor_enabled) .zn_section--auto-scroll").each(function(t,i){var o=e(i),s=o.attr("id"),d="automodal"+s,c=!1;"undefined"!=typeof n(d)&&"true"==n(d)||e(window).on("scroll",r(function(){e(window).scrollTop()>e(document).outerHeight()/2&&c===!1&&(e.magnificPopup.open({items:{src:o,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){o.is("[data-autoprevent]")&&a(d,"true",l(o.attr("data-autoprevent")))}}}),c=!0)},300))}),e("body:not(.zn_pb_editor_enabled) .zn_section--auto-delay").each(function(t,i){var o=e(i),s=o.attr("id"),r="automodal"+s,d=!1,c=o.is("[data-auto-delay]")?parseInt(o.attr("data-auto-delay")):5;"undefined"!=typeof n(r)&&"true"==n(r)||setTimeout(function(){e.magnificPopup.open({items:{src:o,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){o.is("[data-autoprevent]")&&a(r,"true",l(o.attr("data-autoprevent")))}}}),d=!0},1e3*c)})}},checkSlickVideos:function(a){var n=this,i=e(a.sliderObject),o=a.currentSlideNumber,s=e(i[o]),r=a.previousSlideNumber,l=e(i[r]);if(l.is("[data-video-slide]")&&n.videoBackArr[r]&&n.videoBackArr[r].isPlaying()&&(n.videoBackArr[r].pause(),n.videoAutoplay[r]=!0),s.is("[data-video-slide]")){var d=s.find(".kl-video"),c=d.hasClass("video-loaded"),f=d.is("[data-setup]")&&t(d.attr("data-setup"))?JSON.parse(d.attr("data-setup")):{};if(!c&&d.length&&("undefined"==typeof video_background||e.isEmptyObject(f)||(n.videoBackArr[o]=new video_background(d,f),d.addClass("video-loaded")),n.videoAutoplay[o]=f.autoplay===!0),n.videoBackArr[o]){if(!n.videoAutoplay[o])return;n.videoBackArr[o].play()}}},enable_slick_carousel:function(a){var n=this,i=a.find(".js-slick, .js-ios-slick");i.length&&"undefined"!=typeof e.fn.slick&&i.each(function(a,i){function o(t,a,n){var i=e(a.$slider).closest(".kl-slideshow"),o=e(a.$slides[n]).attr("data-color");"undefined"!=typeof c.appendFancy&&""!==c.appendFancy&&(i=e(c.appendFancy)),i.css({backgroundColor:o})}function s(t){e(c.activeIndex).attr("data-active-slide",t)}function r(e,t){var a={sliderObject:e.$slides,currentSlideNumber:t,previousSlideNumber:p};p=t,n.checkSlickVideos(a)}function l(t){e(t.$slider).addClass("slickSlider--activated"),setTimeout(function(){e(t.$slider).removeClass("slickSlider--activated")},2*parseInt(t.defaults.autoplaySpeed)-500)}var d=e(i),c=t(d.attr("data-slick"))?JSON.parse(d.attr("data-slick")):{};d.imagesLoaded(function(){d.slick({prevArrow:'',nextArrow:'',customPaging:function(t,a){return e('').text(a+1)},rtl:!(!e("html").is("[dir]")||"rtl"!=e("html").attr("dir"))})}),"undefined"!=typeof c.loadingContainer&&d.on("init",function(e,t){d.closest(c.loadingContainer).addClass("is-initialised")}),"undefined"!=typeof c.thumbs&&c.thumbs&&d.on("init",function(t,a){e(c.appendDots).find("li").each(function(t,n){var i=a.$slides[t],o=e(i).attr("data-thumb");e(n).children("button").attr("style","background-image:url("+o+")")})});var f="undefined"!=typeof c.fancy&&c.fancy,u="undefined"!=typeof c.activeIndex&&""!==c.activeIndex,p=0;d.on("init",function(t,a){l(a),e(a.$slides[0]).addClass("slick-item--activated"),f&&o(t,a,0),u&&s(0),r(a,0)}).on("beforeChange",function(e,t,a,n){t.$slides.removeClass("slick-item--activated"),f&&o(e,t,n),u&&s(n),r(t,n)}).on("afterChange",function(t,a,n,i){l(a),e(a.$slides[n]).addClass("slick-item--activated")})})},enable_circular_carousel:function(t){var a=t.find(".ca-container"),n=a.children(".ca-wrapper");n&&n.length>0&&e.each(n,function(t,a){var n=e(a),i=!1;n.find(".js-ca-more, .js-ca-close").on("click",function(t){t.preventDefault();var a=e(this).closest(".ca-item");if(i)i&&(n.slick("slickPlay"),n.closest(".ca-container").removeClass("ca--is-rolling"),a.removeClass("ca--opened"),a.css({"-webkit-transform":"translateX(0)","-ms-transform":"translateX(0)",transform:"translateX(0)"}),i=!1);else{n.slick("slickPause"),n.closest(".ca-container").addClass("ca--is-rolling"),a.addClass("ca--opened");var o=n.find(".ca-item.slick-active"),s=o.index(a),r=n.width()/o.length*s;a.css({"-webkit-transform":"translateX(-"+r+"px)","-ms-transform":"translateX(-"+r+"px)",transform:"translateX(-"+r+"px)"}),i=!0}})})},enable_flickr_feed:function(t){var a=t.find(".flickr_feeds");a&&a.length&&e.each(a,function(t,a){var n=e(a),i=n.attr("data-limit")?n.attr("data-limit"):6,o=n.attr("data-fid");"undefined"!=typeof e.fn.jflickrfeed&&n.jflickrfeed({limit:i,qstrings:{id:o},itemTemplate:''},function(e){n.find(" a[data-lightbox='image']").magnificPopup({type:"image",tLoading:""}),n.parent().removeClass("loading")})})},enable_icarousel:function(t){var a=t.find(".th-icarousel");a&&a.length&&e.each(a,function(t,a){var n=e(a),i={easing:"easeInOutQuint",pauseOnHover:!0,timerPadding:0,timerStroke:4,timerBarStroke:0,animationSpeed:700,nextLabel:"",previousLabel:"",autoPlay:!n.is("[data-autoplay]")||n.data("autoplay"),slides:n.is("[data-slides]")?n.data("slides"):7,pauseTime:n.is("[data-timeout]")?n.data("timeout"):5e3,perspective:n.is("[data-perspective]")?n.data("perspective"):75,slidesSpace:n.is("[data-slidespaces]")?n.data("slidespaces"):300,direction:n.is("[data-direction]")?n.data("direction"):"ltr",timer:n.is("[data-timer]")?n.data("timer"):"Bar",timerOpacity:n.is("[data-timeropc]")?n.data("timeropc"):.4,timerDiameter:n.is("[data-timerdim]")?n.data("timerdim"):220,keyboardNav:!n.is("[data-keyboard]")||n.data("keyboard"),mouseWheel:!n.is("[data-mousewheel]")||n.data("mousewheel"),timerColor:n.is("[data-timercolor]")?n.data("timercolor"):"#FFF",timerPosition:n.is("[data-timerpos]")?n.data("timerpos"):"bottom-center",timerX:n.is("[data-timeroffx]")?n.data("timeroffx"):0,timerY:n.is("[data-timeroffy]")?n.data("timeroffy"):-20};"undefined"!=typeof e.fn.iCarousel&&n.imagesLoaded(function(){n.iCarousel(i)})})},enable_appeared:function(t){var a=t.find(".el--appear");a&&a.length&&e.each(a,function(t,a){var n=e(a),i=!1;i||(n.is(":in-viewport")&&(n.addClass("el--appeared"),i=!0),e(window).on("scroll",r(function(){n.is(":in-viewport")&&(n.addClass("el--appeared"),i=!0)},100)))})},enable_iconbox:function(t){var a=t.find(".kl-iconbox[data-stageid]");a&&a.length&&e.each(a,function(t,a){var n=e(a),i=n.attr("data-stageid"),o=n[0].getAttribute("data-pointtitle"),s=n.is("[data-point-number]")?'data-nr="'+n.attr("data-point-number")+'"':"",r=n.attr("data-pointx"),l=n.attr("data-pointy"),d=e(".stage-ibx--src-ibx."+i);if(i&&r&&l){var c=e('");o&&c[0].setAttribute("data-title",o),d.find(".stage-ibx__stage").append(c),setTimeout(function(){c.css("opacity",1)},300*t),n.on("mouseover",c,function(){c.addClass("is-hover")}),n.on("mouseout",c,function(){c.removeClass("is-hover")})}})},enable_searchbox:function(t){var a=t.find(".elm-searchbox--eff-typing");a&&a.length&&e.each(a,function(t,a){e(a).find(".elm-searchbox__input").on("focus",function(t){e(this).addClass("is-focused")}).on("keyup",function(t){""!==e(this).val()&&e(this).addClass("is-focused")}).on("blur",function(t){""===e(this).val()&&e(this).removeClass("is-focused")})})},enable_latest_posts_accordion:function(t){var a=t.find(".css3accordion");a&&a.length>0&&a.each(function(t,n){var i=e(n),o=function(e){e.find(".inner-acc").css("width",e.width()/2)};o(i),e(window).on("debouncedresize",function(e){o(i)});var s=a.closest(".tabbable");s.length&&s.on("shown.bs.tab",function(t){o(e(t.target).attr("href"))})})},enable_portfolio_sortable:function(t){function a(){var e=location.hash;return!!e&&decodeURIComponent(e)}var n=e(t).find(".ptf-stb-thumbs");0!==n.length&&e(n).each(function(t,n){var i,o=e(n),s=o.closest(".kl-ptfsortable"),r=s.find(".ptf-stb-sortby"),l=s.is("[data-sortby]")?s.attr("data-sortby"):"date",d=s.find(".ptf-stb-direction"),c=!(!s.is("[data-sortdir]")||"asc"!=s.attr("data-sortdir")),f=o.is("[data-layout-mode]")?o.attr("data-layout-mode"):"masonry",u=s.find(".ptf-stb-ptfnav"),p=a();if(p){var m=u.find('a[href="'+p+'"]');i=m.attr("data-filter"),m.parent().siblings("li").removeClass("current"),m.parent().addClass("current")}else i=u.find("li.current a").attr("data-filter");o.imagesLoaded(function(){o.isotope({itemSelector:".item",animationOptions:{duration:250,easing:"easeOutExpo",queue:!1},layoutMode:f,filter:i,sortBy:l,sortAscending:c,getSortData:{name:".name",date:"[data-date] parseInt"},isInitLayout:!1}),o.isotope("on","arrangeComplete",function(){o.addClass("isotope-initialized")}),o.isotope()}),u.on("click",".kl-ptfsortable-nav-link",function(t){var a=e(this);"#"===a.attr("href")&&t.preventDefault(),u.children("li").removeClass("current"),a.parent().addClass("current"),o.isotope({filter:a.data("filter")}),o.isotope("updateSortData").isotope()});var h=r.find("li a");h&&h.length>0&&(h.removeClass("selected"),e.each(h,function(t,a){var n=e(a),i=n.data("optionValue");i==l&&n.addClass("selected")}),h.on("click",function(t){t.preventDefault(),h.removeClass("selected"),e(this).addClass("selected"),l=e(this).data("optionValue"),o.isotope({sortBy:e(this).data("optionValue")}),o.isotope("updateSortData").isotope()}));var g=d.find("li a");g&&g.length>0&&(g.removeClass("selected"),e.each(g,function(t,a){var n=e(a),i=n.data("option-value");i==c&&n.addClass("selected")}),g.on("click",function(t){t.preventDefault(),g.removeClass("selected"),e(this).addClass("selected"),o.isotope({sortAscending:e(this).data("option-value"),sortBy:l}),o.isotope("updateSortData").isotope()}))})},enable_gridphotogallery:function(t){var a=t.find(".gridPhotoGallery:not(.stop-isotope)");"undefined"!=typeof e.fn.isotope&&a.each(function(t,a){var n=e(a),i=(Math.floor(e(a).width()/n.attr("data-cols")),n.is("[data-layout]")?n.attr("data-layout"):"masonry");e("body").hasClass("zn_pb_editor_enabled")&&"packery"==i&&(i="masonry"),n.imagesLoaded(function(){n.isotope({layoutMode:i,itemSelector:".gridPhotoGallery__item",layoutType:{columnWidth:".gridPhotoGallery__item--sizer",gutter:0},isInitLayout:!1}),n.isotope("on","arrangeComplete",function(){n.addClass("isotope-initialized")}),n.isotope()})})},enable_nivo_slider:function(t){var a=e(".nivoslider .nivoSlider");a&&a.length&&e.each(a,function(t,a){var n=e(a),i=n.attr("data-transition"),o="1"!=n.attr("data-autoslide"),s=n.attr("data-pausetime");"undefined"!=typeof e.fn.nivoSlider&&n.nivoSlider({effect:i,boxCols:8,boxRows:4,slices:15,animSpeed:500,pauseTime:s,startSlide:0,directionNav:1,controlNav:1,controlNavThumbs:0,pauseOnHover:1,manualAdvance:o,afterLoad:function(){setTimeout(function(){n.find(".nivo-caption").animate({left:20,opacity:1},500,"easeOutQuint")},1e3)},beforeChange:function(){n.find(".nivo-caption").animate({left:120,opacity:0},500,"easeOutQuint")},afterChange:function(){n.find(".nivo-caption").animate({left:20,opacity:1},500,"easeOutQuint")}})})},enable_wow_slider:function(t){var a=t.find(".th-wowslider");a&&a.length&&e.each(a,function(t,a){var n=e(a);"undefined"!=typeof e.fn.wowSlider&&n.wowSlider({effect:n.attr("data-transition"),duration:900,delay:n.is("[data-timeout]")?n.attr("data-timeout"):3e3,width:1170,height:470,cols:6,autoPlay:n.attr("data-autoplay"),stopOnHover:!0,loop:!0,bullets:!0,caption:!0,controls:!0,captionEffect:"slide",logo:"image/loading_light.gif",images:0,onStep:function(){n.addClass("transitioning"),setTimeout(function(){n.removeClass("transitioning")},1400)}})})},enable_mailchimp_subscribe:function(t){var a=t.find(".nl-submit");a&&a.length&&a.each(function(t,a){e(a).on("click",function(t){t.preventDefault();var a=e(this),n=a.parent(),i=(n.attr("data-url"),n.find(".nl-email").val()),o=n.next(".zn_mailchimp_result");return a.addClass("is-submitting"),""===i?(n.addClass("has-error"),void a.removeClass("is-submitting")):i.match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)?(n.removeClass("has-error"),o.html(""),void e.post(ZnThemeAjax.ajaxurl,{action:"zn_mailchimp_register",zn_mc_email:i,zn_mailchimp_list:n.find(".nl-lid").val()}).success(function(e){a.removeClass("is-submitting"),o.html(e)}).error(function(){a.removeClass("is-submitting"),o.html("ERROR.").css("color","red")})):(n.addClass("has-error"),void a.removeClass("is-submitting"))})})},enable_static_weather:function(t){var a=t.find(".sc__weather");a&&a.length&&e.each(a,function(t,a){var n=e(a),i=n.attr("data-location")?n.attr("data-location"):"";"undefined"!=typeof e.simpleWeather&&e.simpleWeather({woeid:n.attr("data-woeid"),location:i,unit:n.attr("data-unit"),success:function(e){html='",jQuery(n).html(html)},error:function(e){jQuery(n).html(""+e+"
"),console.warn("Some problems: "+e)}})})},enable_diagram:function(e){var t=e.find(".kl-skills-diagram");t&&t.length&&t.each(function(e,t){"undefined"!=typeof diagramElement&&diagramElement.init(t)})},enable_services:function(t){var a=t.find(".services_box--boxed");a&&a.length&&a.each(function(t,n){var i=e(n),o=function(e){e.find(".services_box__list").css("padding-top",e.height()+30)};o(i),e(window).on("debouncedresize",function(e){o(i)});var s=a.closest(".tabbable");s.length&&s.on("shown.bs.tab",function(t){o(e(t.target).attr("href"))})})},enable_scrollspy:function(t){var a=location.href.replace(/#.*/,""),n=e("#main-menu, #site-chaser, .elm-custommenu, #zn-res-menu"),o=n.find(".main-menu-item > a"),s=o.map(function(){var t=(e(this).is("[href]")?e(this).attr("href").replace(a,""):"",e(e(this.hash.replace(/([ ;?%&,.+*~\':"!^$[\]()=>|\/@])/g,"\\$1"))));if(t.length)return t});s.length&&e(window).on("scroll",r(function(){var t=window.pageYOffset||window.scrollTop||0,a=!1,o=i(),r=0,l=0;s.each(function(a,n){var i=Math.max(0,e(n).offset().top+o);i<=t&&i>=l&&(r=this,l=i)});var d=r&&e(r).length?r[0].id:"zn_invalid_id";if(a!==d&&(a=d,n.find('a[href*="#'+d+'"]').length>0&&"zn_invalid_id"!=d)){var c=e("#main-menu, #site-chaser, .elm-custommenu, #zn-res-menu");e("li.active",c).removeClass("current_page_item current-menu-item active"),e('a[href*="#'+d+'"]',c).parent().addClass("current_page_item current-menu-item active")}},50)).trigger("scroll")},enable_tooltips:function(e){var t=e.find('[data-toggle="tooltip"], [data-rel="tooltip"]');t&&t.length>0&&t.tooltip()},enable_customMenuDropdown:function(t){var a=t.find(".elm-custommenu--dd");if(a.length){var n=a.find(".elm-custommenu-pick");n.on("click",function(e){a.toggleClass("is-opened")}),e(document).on("click",function(e){a.hasClass("is-opened")&&a.removeClass("is-opened")}),a.on("click",function(e){e.stopPropagation()})}},customMenuElm_toggleSubmenus:function(t){var a=t.find(".elm-custommenu-toggleSubmenus .elm-cmlist");a.length&&a.find(".menu-item-has-children > a").on("click",function(t){t.preventDefault();var a=e(this),n=a.parent(".menu-item-has-children");if($submenu=a.next("ul.sub-menu"),$submenu.is(":visible")){if($submenu.is(":animated"))return;$submenu.slideUp({start:function(){n.removeClass("is-active")}})}else{if($submenu.is(":animated"))return;$submenu.slideDown({start:function(){n.addClass("is-active")}})}})},general_wc_stuff:function(t){t.find(".prodpage-style2 #reviews .comment-respond .comment-reply-title, .prodpage-style3 #reviews .comment-respond .comment-reply-title").each(function(t,a){e(a).on("click",function(){e(a).toggleClass("opened-form"),e(a).next(".comment-form").toggleClass("show-form")})})},init_animations:function(){if("undefined"!=typeof WOW){var e={boxClass:"wow:not(.no_animation)"};new WOW(e).init()}},init_skill_bars:function(t){var a=e(t).find(".skills_wgt"),n=e("li",a);if(n&&n.length>0){e.each(a,function(t,a){var n=e(a),i=!1,o=function(){var t=.2,a=e(".skill-bar",n);e.each(a,function(a,i){var o=e(i),s=o.data("loaded"),r=e(".skill-bar-inner",o);e(n).addClass("started"),t+=.1,r.css("-webkit-transition-delay",t+"s"),
r.css(" transition-delay: "+t+"s"),r.css("width",s+"%")})};i||(n.is(":in-viewport")&&(o(),i=!0),e(window).on("scroll",r(function(){n.is(":in-viewport")&&(o(),i=!0)},500)))})}},general_stuff:function(n){"object"==typeof Modernizr&&(Modernizr.objectfit||e.each(["cover","contain"],function(t,a){e("."+a+"-fit-img").each(function(){var t=e(this),n=t.prop("src"),i=t.prop("class");n&&t.replaceWith('')})}));var o=n.find(".site-logo-img");if(o.length>0&&o.is("[data-mobile-logo]")){var s=o.attr("src");e(window).on("debouncedresize",function(){window.matchMedia("(max-width: 767px)").matches?o.attr("src",o.attr("data-mobile-logo")):o.attr("src",s)}).trigger("debouncedresize")}if(n.find(".show-top-hidden-panel > .main-menu-link").on("click",function(t){t.preventDefault(),e("#sliding_panel").addClass("is-opened")}),window.matchMedia("(min-width: 992px)").matches){var r=n.find(".znColumnElement-stickyCol[data-sticky-col]");r.length&&r.each(function(n,o){if(!a(y)){var s=e(o),r=t(s.attr("data-sticky-col"))?JSON.parse(s.attr("data-sticky-col")):{},l=a(r.distance)||""===r.distance?100:r.distance,d=a(r.offset)||""===r.offset?0:r.offset;d=i(d);var c=new ScrollMagic.Scene({triggerElement:s[0],triggerHook:"onLeave",duration:l,offset:d});c.setPin(s[0]),c.addTo(y),e(window).on("debouncedresize",function(){window.matchMedia("(max-width: 991px)").matches?c.removePin(!0).enabled(!1):c.enabled()||c.setPin(s[0]).enabled(!0)})}})}}};var i=function(t){var a=t||0;return e(".chaser").length>0&&(a-=e(".chaser").outerHeight()),e("#header.header--sticky").length>0&&(a-=e("#header.header--is-sticked").outerHeight()),e("#header.header--fixed").length>0&&(a-=e("#header.header--fixed").outerHeight()),"undefined"!=typeof ZnThemeAjax.top_offset_tolerance&&""!=ZnThemeAjax.top_offset_tolerance&&(a=parseFloat(ZnThemeAjax.top_offset_tolerance)),e("#wpadminbar").length>0&&(a-=e("#wpadminbar").outerHeight()),a},o=Date.now||function(){return(new Date).getTime()},s=function(e,t,a){var n,i,s,r,l=0;a||(a={});var d=function(){l=a.leading===!1?0:o(),n=null,r=e.apply(i,s),n||(i=s=null)},c=function(){var c=o();l||a.leading!==!1||(l=c);var f=t-(c-l);return i=this,s=arguments,f<=0||f>t?(n&&(clearTimeout(n),n=null),l=c,r=e.apply(i,s),n||(i=s=null)):n||a.trailing===!1||(n=setTimeout(d,f)),r};return c.cancel=function(){clearTimeout(n),l=0,n=i=s=null},c},r=function(e,t,a){var n;return function(){var i=this,o=arguments,s=function(){n=null,a||e.apply(i,o)},r=a&&!n;clearTimeout(n),n=setTimeout(s,t),r&&e.apply(i,o)}},l=e(window),d=e("body"),c="object"==typeof Modernizr&&Modernizr.touchevents||!1,f=c&&window.matchMedia("(max-width: 1024px)").matches,u=navigator.userAgent,p=(/^Mac/.test(navigator.platform),-1!==u.indexOf("IEMobile")),m=-1!==u.indexOf("Firefox"),h=/^((?!chrome|android).)*safari/i.test(u),g=(!(!u.match(/Trident/)||u.match(/MSIE/)),!(!u.match(/Trident/)||!u.match(/rv[ :]11/))),v=navigator.userAgent.match("MSIE 10"),_=navigator.userAgent.match("MSIE 9"),b=/Edge\/12./i.test(u),w=!a(e.ZnPbFactory);b&&d.addClass("is-edge"),g&&d.addClass("is-ie11"),h&&d.addClass("is-safari");var y="undefined"!=typeof ScrollMagic?new ScrollMagic.Controller:void 0;a(y)||y.scrollTo(function(e){TweenLite.to(window,.5,{scrollTo:{y:e,autoKill:!0},ease:Cubic.easeInOut})}),e(window).on("load",function(){var t=e("#page-loading");if(t.length>0&&setTimeout(function(){t.fadeOut("slow",function(){t.remove()})},"undefined"!=typeof window.preloaderDelay?window.preloaderDelay:0),m&&window.location.hash.length>0){var n=e(window.location.hash).offset();"undefined"==typeof n||a(y)||y.scrollTo(i(n.top))}}),e(document).ready(function(){e.themejs=new e.ZnThemeJs,f&&e('a[href="#"]').on("click",function(e){e.preventDefault()}),e("body").bind("added_to_cart",function(t,n){if(!a(n.zn_added_to_cart)&&n.zn_added_to_cart.length>0){var i=e(n.zn_added_to_cart);e("body").append(i),setTimeout(function(){e(i).fadeOut("fast","easeInOutExpo",function(){e(this).remove()})},3e3),e(i).fadeIn("slow","easeInOutExpo",function(){i.find(".kl-addedtocart-close").click(function(t){t.preventDefault(),e(i).fadeOut("fast","easeInOutExpo",function(){e(this).remove()})})})}}),window.didScroll=!1,e(window).on("scroll",function(){if(!window.didScroll){var t=e(".kl-sticky-header #sliding_panel");t.hasClass("is-opened")&&(t.removeClass("is-opened"),e("#open_sliding_panel").removeClass("is-toggled")),window.didScroll=!0}});var o=e(".zn_form_login");o.each(function(t,a){e(a).on("submit",function(t){t.preventDefault();var a=e(this),n=!1,i=e(".zn_sub_button",this),o=a.serialize(),s=a.hasClass("znhg-ajax-login-form");return i.addClass("zn_blocked"),e("input",a).each(function(t,a){var i=e(a);i.val()?i.parent(".form-group").removeClass("fg-input-invalid"):(n=!0,i.parent(".form-group").addClass("fg-input-invalid"))}),n?(i.removeClass("zn_blocked"),!1):void e.post(zn_do_login.ajaxurl,o,function(t){i.removeClass("zn_blocked");var n=e(".zn_form_login-result",a);t.success?(e('input[type="text"], input[type="password"]',a).val(""),t.data.message&&n.html(''+t.data.message+"
"),n.find(".kl-login-box").length&&n.find(".kl-login-box").magnificPopup({type:"inline",closeBtnInside:!0,showCloseBtn:!0,mainClass:"mfp-fade mfp-bg-lighter"}),s&&(e.magnificPopup.close(),t.data.redirect_url.length?window.location=t.data.redirect_url:window.location.reload())):n.html(''+t.data.message+"
")})})}),e(".zn-logoutBtn>a").on("click",function(e){e.preventDefault(),a(ZnThemeAjax.logout_url)||(window.location=ZnThemeAjax.logout_url)});var c=e(".zn_form_lost_pass");c.on("submit",function(){event.preventDefault();var t=e(this),a=!1,n=e(".zn_sub_button",this),i=t.serialize()+"&ajax_login=true";return n.addClass("zn_blocked"),e("input",t).each(function(t,n){var i=e(n);i.val()?i.parent(".form-group").removeClass("fg-input-invalid"):(a=!0,i.parent(".form-group").addClass("fg-input-invalid"))}),a?(n.removeClass("zn_blocked"),!1):void e.ajax({url:t.attr("action"),data:i,type:"POST",cache:!1,success:function(a){var i,o=e(document.createElement("div")).html(a);if(e("#login_error",o).length){var s=e("#login_error",o);e(".zn_form_login-result",t).html(s)}else e(".message",o).length?(i=e(".message",o),e(".zn_form_login-result",t).html(i)):e(".woocommerce-message",o).length?(i=e(".woocommerce-message",o),e(".zn_form_login-result",t).html(i)):e(".woocommerce-error",o).length?(i=e(".woocommerce-error",o),e(".zn_form_login-result",t).html(i)):(jQuery.magnificPopup.close(),window.location=e(".zn_login_redirect",t).val());n.removeClass("zn_blocked")},error:function(a,n,i){e(".zn_form_login-result",t).html(i)}})}),function(){if("undefined"!=typeof e.fn.magnificPopup){var t=e(".woocommerce div.product");if(!t.length)return;var a=e(".zn-wooProdGallery"),n=e(".woocommerce-product-gallery__image",t),i=a.hasClass("zn-wooSlickGallery"),o=t.hasClass("prodpage-style3"),s=[];n.children("a").each(function(){$href=e(this).attr("href"),$href.length&&s.push({src:$href})});var r={mainClass:"mfp-fade",items:s,type:"image",gallery:{enabled:!0},tLoading:""},l=function(a){if("undefined"!=typeof a){a.preventDefault();var n=e(a.currentTarget),o=n.is(".zn-wooProdGallery__trigger"),s=0;if(o){if(o&&i){var l=e(".zn-wooSlickGallery-dots",t);l.length&&(s=l.find(".slick-active").index())}}else s=e(n.closest(".woocommerce-product-gallery__image")).index(),e(n.closest(".zn-wooGalleryThumbs-summary")).length&&s++;e.magnificPopup.open(r,s)}};if(n.children("a").on("click",l),a.hasClass("zn-wooZoomGallery")&&"undefined"!=typeof e.fn.zoom&&n.length>0){a.prepend(''),a.on("click",".zn-wooProdGallery__trigger",l);var d=n,c=a.width(),f=!1;if(i||(d=d.first()),e(d).each(function(t,a){var n=e(a).find("img");if(n.data("large_image_width")>c)return f=!0,!1}),f){var u={touch:!1};"ontouchstart"in window&&(u.on="click"),d.trigger("zoom.destroy"),d.zoom(u)}}if(i&&n.length>0&&"undefined"!=typeof e.fn.slick){var p=a;o&&(p=e(".zn-wooGalleryThumbs-summary")),a.find(".woocommerce-product-gallery__wrapper").slick({infinite:!0,slide:".woocommerce-product-gallery__image",slidesToShow:1,cssEase:"ease-out",arrows:!1,dots:!0,appendDots:p,dotsClass:"zn-wooSlickGallery-dots",customPaging:function(t,a){return''}})}}}();var u=e("#search .searchBtn"),g=u.next(),v=u.parent();u&&u.length>0&&(u.on("click",function(t){t.preventDefault();var a=e(this),n=e("span:first-child",a);a.hasClass("active")?(a.removeClass("active"),n.toggleClass("glyphicon-remove"),g.removeClass("panel-opened")):(a.addClass("active"),n.toggleClass("glyphicon-remove"),g.addClass("panel-opened"))}),v.hasClass("headsearch--def")&&e(document).click(function(t){var a=e("#search .searchBtn");a.removeClass("active"),a.next().removeClass("panel-opened"),e("span:first-child",a).removeClass("glyphicon-remove").addClass("glyphicon-search")}),v.click(function(e){e.stopPropagation()}));var _=e("#totop");_&&_.length>0&&_.on("click",function(t){t.preventDefault(),a(y)||f?e("body,html").animate({scrollTop:0},800,"easeOutExpo"):y.scrollTo(0)}),e(".js-tonext-btn").on("click",function(t){if(!f){t.preventDefault();var n=!!e(this).attr("data-endof")&&e(this).attr("data-endof"),o=0;n&&(o=e(n).height()+e(n).offset().top),a(y)||f?e("html,body").animate({scrollTop:i(o)},1e3,"easeOutExpo"):y.scrollTo(i(o))}}),e("body").on("click","a[data-target='smoothscroll'][href*='#']:not([href='#']), .main-menu a.main-menu-link[href*='#']:not([href='#']), .nav-with-smooth-scroll a[href*='#']:not([href='#']) ",function(t){if(!f){var n=e(this).attr("href"),o=n.substring(n.indexOf("#"));if("undefined"!=typeof o&&o.indexOf("#")!=-1&&e(o).length>0){t.preventDefault();var s=e(o).offset().top+i();e(o).length&&(a(y)||f?e("html,body").animate({scrollTop:s},1e3,"easeOutExpo"):y.scrollTo(s),window.history&&window.history.pushState&&history.pushState("",document.title,o))}else console.log("Not a valid link")}}),function(){if("undefined"!=typeof ZnSmoothScroll&&!f&&!p&&!w){var e=ZnSmoothScroll.type||"no",t={};switch(t.touchpadSupport="no"==ZnSmoothScroll.touchpadSupport,e){case"0.1":t.animationTime=150,t.stepSize=70;break;case"0.25":t.animationTime=300,t.stepSize=70;break;case"yes":t.animationTime=500,t.stepSize=70;break;case"0.75":t.animationTime=700,t.stepSize=70;break;case"1":t.animationTime=1e3,t.stepSize=50,t.accelerationMax=1;break;case"1.6":t.animationTime=2e3,t.stepSize=68,t.accelerationMax=1}SmoothScroll(t)}}(),e(".js-scroll-event").each(function(t,n){var i=e(".mfp-gallery.mfp-gallery--misc"),o=i.is("[data-target]")?i.attr("data-target"):i,s=i.is("[data-visibleclass]")?i.attr("data-visibleclass"):"is--visible",r=i.is("[data-hiddenclass]")?i.attr("data-hiddenclass"):"",l=function(){var t=1,a=i.is("[data-forch]")?i.attr("data-forch"):"";if("undefined"!=typeof a&&""!==a)if(!isNaN(parseFloat(a))&&isFinite(a))t=parseInt(a);else{var n=e(a).first();n&&n.length>0&&(t=n.offset().top)}return t};if(!a(y)){new ScrollMagic.Scene({offset:l()}).setClassToggle(e(o)[0],s).addTo(y);if(r){e(o).addClass(r);new ScrollMagic.Scene({offset:0,duration:l()}).setClassToggle(e(o)[0],r).addTo(y)}}});var b=e(".znParallax-background");if(f||p||w||a(y)?b.addClass("has-parallax-fallback"):b.each(function(t,a){var n=e(a),i=n.find(".kl-bg-source__parallaxWrapper");if(i.length){var o=i.find(".kl-bg-source__bgimage"),s=!(!d.hasClass("preventParallaxSafariFirefox")||!m&&!h);n.imagesLoaded(function(){if(i.length>0&&!s){var t={},a=function(){t.element_height=n.outerHeight(),t.element_width=n.outerWidth(),t.img_height=o.height(),t.img_width=o.width(),t.img_ratio=t.img_height/t.img_width},d=function(){return t.element_height=parseInt(t.element_height),t.element_width=parseInt(t.element_width),t.img_height=parseInt(t.img_height),t.img_width=parseInt(t.img_width),t.img_ratio=t.img_ratio,t},c=function(){var e=d();e.element_height/e.element_width>e.img_height/e.img_width?o.addClass("wh").removeClass("ww"):o.addClass("ww").removeClass("wh")};a(),c();var f=function(){return TweenLite.to(i[0],1,{y:d().element_height,ease:Linear.easeNone})},u="onEnter";i.hasClass("zn-parallaxHack--top")&&(u="onLeave");var p=Math.ceil(100+d().element_height/l.height()*100)+"%",m=new ScrollMagic.Scene({triggerElement:n[0],triggerHook:u,duration:p}).setTween(f()).addTo(y);e(window).on("resize",r(function(){a(),c(),m.removeTween(!0),m.setTween(f())},100))}else s&&n.addClass("has-parallax-fallback")})}}),!f&&!p&&!w){var k="undefined"!=typeof ScrollMagic?new ScrollMagic.Controller:void 0;a(k)||e(".znParallax-object").each(function(i,o){var r=e(o),l=r[0],d={},c={},f=r.is("[data-zn-parallax-obj]")&&t(r.attr("data-zn-parallax-obj"))?JSON.parse(r.attr("data-zn-parallax-obj")):{};if(!e.isEmptyObject(f)){d.triggerElement=a(f.scene.triggerElement)||""===f.scene.triggerElement?l:r.closest(f.scene.triggerElement)[0],d.triggerHook=a(f.scene.triggerHook)||""===f.scene.triggerHook?"onEnter":f.scene.triggerHook,d.offset=a(f.scene.offset)||""===f.scene.offset?0:f.scene.offset,d.duration="100%",a(f.scene.duration)||"height"!=f.scene.duration||(d.duration=e(f.scene.triggerElement).outerHeight()),a(f.scene.duration)||"force_full"!=f.scene.duration||(d.duration=Math.ceil(parseInt(d.duration)+e(f.scene.triggerElement).outerHeight()/e(window).height()*100)+"%");var u=!(a(f.tween.reverse)||!n(f.tween.reverse)),p=a(f.tween.speed)||""===f.tween.speed?1:f.tween.speed,m=a(f.tween.easing)||""===f.tween.easing?"Power1.easeOut":f.tween.easing,h=!(a(f.scene.is_background)||!n(f.scene.is_background)),g={};a(f.tween.css.opacity)||(g.from=a(f.tween.css.opacity.from)?0:parseFloat(f.tween.css.opacity.from),g.to=a(f.tween.css.opacity.to)?1:parseFloat(f.tween.css.opacity.to));var v={};a(f.tween.css.scale)||(v.from=a(f.tween.css.scale.from)?0:parseFloat(f.tween.css.scale.from),v.to=a(f.tween.css.scale.to)?1:parseFloat(f.tween.css.scale.to));var _={};if(a(f.tween.css.y)||(_.from=a(f.tween.css.y.from)?0:parseFloat(f.tween.css.y.from),_.to=a(f.tween.css.y.to)?100:parseFloat(f.tween.css.y.to)),$scene=new ScrollMagic.Scene(d),h)$scene.setTween(l,{y:_.to,ease:Linear.easeNone,lazy:!0});else{var b=0,w=function(e,t,a){return u&&(a=1-a),b=e+a*(t-e)},y=function(t){var a,n,i=t.progress;c.transform="",e.isEmptyObject(g)||(c.opacity=w(g.from,g.to,i)),e.isEmptyObject(_)||(a=w(_.from,_.to,i),c.transform="translate3d(0, "+a+"px, 0)"),e.isEmptyObject(v)||(n=w(v.from,v.to,i),c.transform+=" scale3d("+n+", "+n+", 0)"),TweenLite.to(l,p,{css:c,ease:m,force3D:!0,lazy:!0})};$scene.on("progress",s(y,100))}$scene.addTo(k)}})}e.each(e(".portfolio-item-desc-inner-compacted"),function(t,a){var n=e(a),i=n.is("[data-collapse-at]")&&n.attr("data-collapse-at")?n.attr("data-collapse-at"):150;n.outerHeight()0?e=t:a.length>0&&(e=a),this.pointX=this.random(e.width()),this.pointY=this.random(e.height()),this},C.prototype.random=function(e){return Math.ceil(Math.random()*e)-1}}(jQuery);var onloadCallback=function(){jQuery(".zn-recaptcha").each(function(){grecaptcha.render(jQuery(this).attr("id"),{sitekey:jQuery(this).data("sitekey"),theme:jQuery(this).data("colorscheme")})})};if(navigator.userAgent.match(/IEMobile\/10\.0/)){var msViewportStyle=document.createElement("style");msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(msViewportStyle)}