!function(p){function m(e){try{JSON.parse(e)}catch(e){return}return 1}function r(e){return null==e||""===e||"undefined"===e}p.magnificPopup&&(p.magnificPopup.instance._onFocusIn=function(e){if(p(e.target).hasClass("ui-state-default"))return!0;p.magnificPopup.proto._onFocusIn.call(this,e)}),p.ZnThemeJs=function(){this.scope=p(document),this.isHeaderStick=!1,this.zinit()},p.ZnThemeJs.prototype={zinit:function(){var e=this;e.addactions(),e.initHelpers(),e.refresh_events(p(document)),e.enable_responsive_menu(),e.enable_follow_menu(),e.sticky_header(),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_static_weather(e),t.enable_iconbox(e),t.enable_vtabs_hover(e),t.enable_searchbox(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,e=(t.scope.on("ZnWidthChanged",function(e){t.RefreshOnWidthChange(e.content),p(window).trigger("resize")}),t.scope.on("ZnNewContent",function(e){t.refresh_events(e.content)}),JSON.parse(localStorage.getItem("znkl_savedTabs"))||{});e&&!jQuery.isEmptyObject(e)&&p.each(e,function(e,t){p('[href="'+t+'"]').tab("show").addClass("active")})},unbind_events:function(e){},initHelpers:function(){this.helpers={},this.helpers.isInViewport=function(e){var e=e.getBoundingClientRect(),t=document.documentElement,a=.75*e.height;return e.top>=-a&&e.bottom<=(window.innerHeight||t.clientHeight)+a},this.helpers.debounce=function(n,i,o){var s;return function(){var e=this,t=arguments,a=o&&!s;clearTimeout(s),s=setTimeout(function(){s=null,o||n.apply(e,t)},i),a&&n.apply(e,t)}}},enable_logoinmenu:function(e){var t,a,n,i,e=p(e).find(".site-header.kl-center-menu");0 ul > li")).length))&&(e=1'),setTimeout(function(){i.parent().addClass("is-loaded")},400))},fixed_header_relative:function(e){var t,a,n=p(e).find("#header.site-header--relative.header--fixed");(0'),t=p("#site-header-FixedRelativeFix"),(a=function(){var e=n.outerHeight();void 0!==e&&t.css("height",e)})(),p(window).on("debouncedresize",function(){a()}))},enable_lazyload:function(){echo.init({offset:50,throttle:250,unload:!1,callback:function(e,t){"load"===t?e.classList.add("is-loaded"):e.classList.remove("is-loaded")}}),p(window).on("zn_tabs_refresh",function(){echo.render()})},enable_portfolio_readmore:function(e){var o,e=e.find(".znprt_load_more_button");0!==e.length&&(o=this,e.on("click",function(e){e.preventDefault();var a=p(this),n=a.data("page"),e=a.data("ppp"),i=a.parent().find(".ptf-stb-thumbs"),t=a.data("categories");if(a.hasClass("zn_loadmore_disabled"))return!1;a.addClass("kl-ptfsortable-loadmore--loading"),p.post(ZnThemeAjax.ajaxurl,{action:"zn_loadmore",offset:n+1,ppp:e,categories:t,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(e){a.removeClass("kl-ptfsortable-loadmore--loading"),a.data("page",n+1);var t=p(e.postsHtml).css("opacity",0).appendTo(i);i.imagesLoaded(function(){i.isotope("updateSortData",t).isotope("appended",t).isotope("layout"),o.refresh_events(t)}),e.isLastPage&&a.addClass("zn_loadmore_disabled")})}))},enable_menu_offset:function(){p("#main-menu").find("ul li").on({"mouseenter.zn":function(){var e,t,a=p(this).children(".sub-menu").first();0 form"):p(".zn_contact_form_container > form")).each(function(e,t){var t=p(t),a=t.find(".zn_fr_time_picker"),n=t.find(".zn_fr_date_picker"),i=n.is("[data-datepickerlang]")?n.attr("data-datepickerlang"):"",o=n.is("[data-dateformat]")?n.attr("data-dateformat"):"yy-mm-dd",s=a.is("[data-timeformat]")?a.attr("data-timeformat"):"h:i A";if(0');""!==i&&p.datepicker.setDefaults(p.datepicker.regional[i])}p(".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(e){""!=p(this).val()?p(this).addClass("input-has-content"):p(this).removeClass("input-has-content")}),t.on("submit",function(e){if(e.preventDefault(),!0!==r.form_submitting){r.form_submitting=!0;var n=p(this),e=n.find(".zn_contact_ajax_response:eq(0)"),a=!1,i={fields:n.find('textarea, select, input[type="text"], input[type="checkbox"], input[type="hidden"]')},o=e.attr("id"),s=n.find(".zn_contact_submit");if((f||h||g)&&n.is('[action="#"]')&&n.attr("action",""),s.addClass("zn_form_loading"),i.fields.each(function(){var e=p(this),t=e.parent();e.is(":checkbox")&&(e.is(":checked")?e.val(!0):e.val("")),t.removeClass("zn_field_not_valid"),e.hasClass("zn_validate_not_empty")?e.is(":checkbox")?e.is(":checked")||(t.addClass("zn_field_not_valid"),a=!0):""!==e.val()&&null!==e.val()||(t.addClass("zn_field_not_valid"),a=!0):e.hasClass("zn_validate_is_email")?e.val().match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)||(t.addClass("zn_field_not_valid"),a=!0):e.hasClass("zn_validate_is_letters_ws")?e.val().match(/[^A-Za-z\s]/i)&&(t.addClass("zn_field_not_valid"),a=!0):e.hasClass("zn_validate_is_numeric")&&isNaN(e.val())&&(t.addClass("zn_field_not_valid"),a=!0)}),a)return s.removeClass("zn_form_loading"),r.form_submitting=!1;e=n.serialize();p.post(n.attr("action"),e).success(function(e){r.form_submitting=!1,s.removeClass("zn_form_loading");var e=p(e).find("#"+o+" > .zn_cf_response"),t=p("#"+o),a=n.data("redirect");t.html(e),e.hasClass("alert-success")&&(i.fields.val(""),a)&&window.location.replace(a)}).error(function(){console.log("Error loading page")})}return!1})})},enable_toggle_class:function(e){e.find(".js-toggle-class").each(function(e,t){var n=p(t);n.on("click",function(e){var a,t;e.preventDefault(),n.toggleClass("is-toggled"),n.is("[data-multiple-targets]")?(e=n.is("[data-targets]")?n.attr("data-targets"):"",t=n.is("[data-target-classes]")?n.attr("data-target-classes"):"",e&&e.length&&t&&t.length&&(e=e.split(","),a=t.split(","),0 ul");e.hasClass("header--follow")&&!window.matchMedia("(max-width: 1024px)").matches&&t&&0
').addClass("chaser-main-menu"),e=p("#site-chaser")[0],r(v)||((t=new ScrollMagic.Scene({offset:120,reverse:!0})).setClassToggle(e,"visible"),t.addTo(v)))},sticky_header:function(){var t,a,n,e,i,o=p("#header.header--sticky"),s=this;0===o.length||(t="header--is-sticked",a="header--not-sticked",n=o.find(".site-header-top-wrapper, .site-header-main-wrapper, .site-header-bottom-wrapper"),r(v))||(e=new ScrollMagic.Scene({offset:1}),i=function(e){var t,a;o.is("[data-custom-sticky-textscheme]")&&(t=o.attr("data-original-sticky-textscheme"),a=o.attr("data-custom-sticky-textscheme"),n.removeClass("sh--dark sh--light sh--gray"),"leave"==e?n.addClass(t):"enter"==e&&n.addClass(a))},e.on("enter",function(e){o.removeClass(a).addClass(t),o.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){s.isHeaderStick=!0}),i("enter")}),e.on("leave",function(e){o.removeClass(t).addClass(a),o.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(){s.isHeaderStick=!1}),i("leave")}),e.addTo(v))},enable_responsive_menu:function(){var t,i,a,n,e,o,s,l,r,d,c,u=p("#main-menu.mainnav--sidepanel > ul");0'+ZnThemeAjax.zn_back_text+""},l=function(){o.removeClass("zn-menu-visible"),a.removeClass("is-active"),r()},r=function(){i.css({height:"auto"})},d=function(){o.addClass("zn-menu-visible"),a.addClass("is-active"),c()},c=function(){var e=p(".zn-menu-visible").last(),t=e.css({height:"auto"}).outerHeight(!0),a=p(window).height(),n=p("#wpadminbar");t ul.sub-menu), li:has(> div.zn_mega_container)").addClass("zn_res_has_submenu").prepend(''),e.prepend(s("li")),e.find(".zn_res_has_submenu > ul.sub-menu").prepend(s("li")),e.find(".zn_res_has_submenu > div.zn_mega_container").prepend(s("div")),e.find('a:not([rel*="mfp-"]):not(.zn_res_menu_go_back_link)').on("click",function(e){l()}),o.find(".zn_res_back_icon, .zn_res_menu_go_back_link").on("click",function(e){e.preventDefault();e=p(this).closest(".zn-menu-visible");(e.is("#zn-res-menu")?l:(e.removeClass("zn-menu-visible"),c))()}),o.find(".zn_res_submenu_trigger").on("click",function(e){e.preventDefault(),p(this).siblings("ul, .zn_mega_container").addClass("zn-menu-visible"),c()}),a.on("click",function(e){e.preventDefault(),(p(this).hasClass("is-active")?l:d)()}),n=!0,t.refresh_events(o)),i.addClass("zn_res_menu_visible")):(l(),i.css({height:"auto"}).removeClass("zn_res_menu_visible"))}).trigger("debouncedresize"))},enable_header_sparkles:function(e){e=e.find(".th-sparkles:visible");if(0===e.length)return!1;e.each(function(){for(var e=0;e<40;e++)new i(p(this))})},enable_magnificpopup:function(e){var a,n,o,s=this;function l(e,t,a){var n=new Date,a=(n.setTime(n.getTime()+a),"expires="+n.toUTCString());document.cookie=e+"="+t+";"+a+";path=/"}function r(e){for(var t=e+"=",a=document.cookie.split(";"),n=0;na").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("")}}}),a={delegate:'a[data-type="image"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"},p('a[data-lightbox="image"]:not([data-type="video"]), .mfp-image').each(function(e,t){t=p(t);0===t.parents(".gallery").length?t.magnificPopup({type:"image",tLoading:"",mainClass:"mfp-fade"}):t.parents(".gallery").magnificPopup(a)}),p(".zn-modal-img-gallery").each(function(e,t){p(t).magnificPopup(a)}),p(".mfp-gallery.mfp-gallery--images").each(function(e,t){p(t).magnificPopup({delegate:"a",type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"})}),p(".mfp-gallery.mfp-gallery--misc").each(function(e,t){p(t).magnificPopup({mainClass:"mfp-fade",delegate:'a[data-lightbox="mfp"]',type:"image",gallery:{enabled:!0},tLoading:"",callbacks:{elementParse:function(e){e.type=p(e.el).attr("data-mfp")}}})}),n={delegate:'a[href$=".jpg"], a[href$=".jpeg"], a[href$=".png"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"},p('.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(e,t){p(t).parents(".kl-blog-item-content").magnificPopup(n)}),p('.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(e,t){p(t).parents(".kl-blog-post-body").magnificPopup(n)}),p('a[data-lightbox="iframe"], a[rel="mfp-iframe"], .mfp-iframe').magnificPopup({type:"iframe",mainClass:"mfp-fade",tLoading:""}),p('a[data-lightbox="inline"], a[rel="mfp-inline"], .kallyas-inline-modal-trigger > a').magnificPopup({type:"inline",mainClass:"mfp-fade",tLoading:""}),p('a[data-lightbox="ajax"], a[rel="mfp-ajax"]').magnificPopup({type:"ajax",mainClass:"mfp-fade",tLoading:""}),p('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:""}),p('a[data-lightbox="inline-dyn"]').each(function(e,a){p(a).magnificPopup({type:"inline",mainClass:"mfp-fade",callbacks:{open:function(){var e=p.magnificPopup.instance,e=p(e.content).find("form"),t=p(a).attr("title");0p(document).outerHeight()/2&&!1===i&&(p.magnificPopup.open({items:{src:a,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){a.is("[data-autoprevent]")&&l(n,"true",o(a.attr("data-autoprevent")))}}}),i=!0)},300))}),p("body:not(.zn_pb_editor_enabled) .zn_section--auto-delay").each(function(e,t){var a=p(t),n="automodal"+a.attr("id"),t=a.is("[data-auto-delay]")?parseInt(a.attr("data-auto-delay")):5;void 0!==r(n)&&"true"==r(n)||setTimeout(function(){p.magnificPopup.open({items:{src:a,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){a.is("[data-autoprevent]")&&l(n,"true",o(a.attr("data-autoprevent")))}}})},1e3*t)}))},checkVideosVolume:function(e){p(e.slider).find(".slick-cloned[data-video-slide]").each(function(){var e=p(this),t=e.find(".zn-videoBg"),e=e.find("iframe"),a=t.hasClass("video-loaded"),n=t.is("[data-video-setup]")&&m(t.attr("data-video-setup"))?JSON.parse(t.attr("data-video-setup")):{};e.remove(),a||!t.length||"undefined"==typeof video_background||p.isEmptyObject(n)||(new video_background(t,n),t.addClass("video-loaded"))})},checkSlickVideos:function(e){var t=this,a=p(e.sliderObject),n=e.currentSlideNumber,i=p(a[n]),e=e.previousSlideNumber;p(a[e]).is("[data-video-slide]")&&t.videoBackArr[e]&&t.videoBackArr[e].isPlaying()&&(t.videoBackArr[e].pause(),t.videoAutoplay[e]=!0),i.is("[data-video-slide]")&&(e=(a=i.find(".zn-videoBg")).hasClass("video-loaded"),i=a.is("[data-video-setup]")&&m(a.attr("data-video-setup"))?JSON.parse(a.attr("data-video-setup")):{},!e&&a.length&&("undefined"==typeof video_background||p.isEmptyObject(i)||(t.videoBackArr[n]=new video_background(a,i),a.addClass("video-loaded")),t.videoAutoplay[n]=!0===i.autoplay),t.videoBackArr[n])&&t.videoAutoplay[n]&&t.videoBackArr[n].play()},enable_slick_carousel:function(e){var f=this,e=e.find(".js-slick, .js-ios-slick");e.length&&void 0!==p.fn.slick&&e.each(function(e,t){var i=p(t),o=m(i.attr("data-slick"))?JSON.parse(i.attr("data-slick")):{},s=(i.imagesLoaded(function(){i.slick({prevArrow:'',nextArrow:'',customPaging:function(e,t){return p('