!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">'+ZnThemeAjax.zn_back_text+""},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('