(function(e){e.fn.thegemPreloader=function(t){e(this).each(function(){var i=e(this),a=["img","iframe"].indexOf(i[0].nodeName.toLowerCase())!=-1;i.data("thegemPreloader",e("img, iframe",i).add(i.filter("img, iframe")).length);if(i.data("thegemPreloader")==0||a&&!i.attr("src")){i.prev(".preloader").remove();t();i.trigger("thegem-preloader-loaded");return}if(!i.prev(".preloader").length){e('
').insertBefore(i)}e("img, iframe",i).add(i.filter("img, iframe")).each(function(){function a(){i.data("thegemPreloader",i.data("thegemPreloader")-1);if(i.data("thegemPreloader")==0){i.prev(".preloader").remove();t();i.trigger("thegem-preloader-loaded")}}if(!e(this).attr("src")){a();return}var r=e("");if(e(this).prop("tagName").toLowerCase()=="iframe"){r=e(this)}r.attr("src",e(this).attr("src"));r.on("load error",a)})})}})(jQuery);(function(e){var t=e.fn.width;e.fn.width=function(e){if(arguments.length==0&&this.length==1&&this[0]===window){if(window.gemOptions.innerWidth!=-1){return window.gemOptions.innerWidth}var i=t.apply(this,arguments);window.updateGemInnerSize(i);return i}return t.apply(this,arguments)};var i=e("#page");e(window).load(function(){var t=e("#page-preloader");if(t.length&&!t.hasClass("preloader-loaded")){t.addClass("preloader-loaded")}});e("#site-header.animated-header").headerAnimation();e.fn.updateTabs=function(){jQuery(".gem-tabs",this).each(function(t){var i=e(this);i.thegemPreloader(function(){i.easyResponsiveTabs({type:"default",width:"auto",fit:false,activate:function(t,i){var a=e(t.target);var r=a.attr("aria-controls");a.closest(".ui-tabs").find('.gem_tab[aria-labelledby="'+r+'"]').trigger("tab-update")}})})});jQuery(".gem-tour",this).each(function(t){var i=e(this);i.thegemPreloader(function(){i.easyResponsiveTabs({type:"vertical",width:"auto",fit:false,activate:function(t,i){var a=e(t.target);var r=a.attr("aria-controls");a.closest(".ui-tabs").find('.gem_tab[aria-labelledby="'+r+'"]').trigger("tab-update")}})})})};function a(e){e.trigger("updateTestimonialsCarousel");e.trigger("updateClientsCarousel");e.trigger("fullwidthUpdate")}function r(e,t,i,r,s){var n=e.prev(),o=0;if(n.length==0||n.hasClass("fullwidth-block")){n=e.parent();o=parseInt(n.css("padding-left"))}var l=window.gemSettings.isRTL?"right":"left";var c={width:r};c[l]=t.left-(n.length?n.offset().left:0)+parseInt(i)-o;e.css(c);if(!s){a(e)}}var s=[],n=[];e(".fullwidth-block").each(function(){var t=e(this),i=t.parents(".vc_row"),a={isInline:false};i.each(function(){if(this.hasAttribute("data-vc-full-width")){a.isInline=true;return false}});if(a.isInline){s.push(this)}else{n.push(this)}});function o(t,a){var o=[];(t?s:n).forEach(function(e){o.push(e)});if(o.length>0){var l=i.offset(),c=i.css("padding-left"),h=i.width();o.forEach(function(t){r(e(t),l,c,h)})}}if(!window.disableGemSlideshowPreloaderHandle){jQuery(".gem-slideshow").each(function(){var t=e(this);t.thegemPreloader(function(){})})}e(function(){e("#gem-icons-loading-hide").remove();if(window.tgpLazyItems===undefined){e("#thegem-preloader-inline-css").remove()}jQuery("iframe").not(".gem-video-background iframe, .wcppec-checkout-buttons iframe").each(function(){e(this).thegemPreloader(function(){})});jQuery(".gem-video-background").each(function(){var t=e(this);var i=e(".gem-video-background-inner",this);var a=t.data("aspect-ratio")?t.data("aspect-ratio"):"16:9";var r=/(\d+):(\d+)/;var s=t.closest(".fullwidth-block");a=r.exec(a);if(!a||parseInt(a[1])==0||parseInt(a[2])==0){a=16/9}else{a=parseInt(a[1])/parseInt(a[2])}function n(){i.removeAttr("style");if(i.width()/i.height()>a){i.css({height:i.width()/a+"px",marginTop:-(i.width()/a-t.height())/2+"px"})}else{i.css({width:i.height()*a+"px",marginLeft:-(i.height()*a-t.width())/2+"px"})}}if(t.closest(".page-title-block").length>0){n()}if(s.length){s.on("fullwidthUpdate",n)}else{e(window).resize(n)}});o(false,true);e(".fullwidth-block").each(function(){var t=e(this),i=t.data("mobile-parallax-enable")||"0",a=t.hasClass("custom-title-background");if(!window.gemSettings.isTouch||i=="1"){if(t.hasClass("fullwidth-block-parallax-vertical")){var r={};if(a){r.position="top"}e(".fullwidth-block-background",t).each(function(){var t=e(this).css("background-image")||"";if(t=="none"||t==""){e(this).on("tgpliVisible",function(){e(this).parallaxVertical("50%",r)});return}e(this).parallaxVertical("50%",r)})}else if(t.hasClass("fullwidth-block-parallax-horizontal")){e(".fullwidth-block-background",t).each(function(){if(!window.gemSettings.parallaxDisabled){var t=e(this).css("background-image")||"";if(t=="none"||t==""){e(this).on("tgpliVisible",function(){e(this).parallaxHorizontal()});return}e(this).parallaxHorizontal()}})}}else{e(".fullwidth-block-background",t).css({backgroundAttachment:"scroll"})}});if(!window.gemSettings.isTouch){e(".page-title-parallax-background").each(function(){var t=e(this).css("background-image")||"";if(t=="none"||t==""){e(this).on("tgpliVisible",function(){e(this).parallaxVertical("50%",{position:"top"})});return}e(this).parallaxVertical("50%",{position:"top"})})}else{e(".page-title-parallax-background").css({backgroundAttachment:"scroll"})}e(window).resize(function(){o(false,false)});e(window).load(function(){o(false,false)});jQuery("select.gem-combobox, .gem-combobox select, .widget_archive select").each(function(t){e(this).combobox()});jQuery(".widget_categories select").each(function(){this.onchange=null;e(this).on("change",function(){if(e(this).val()!=-1){e(this).closest("form").submit()}})});jQuery("input.gem-checkbox, .gem-checkbox input").checkbox();if(typeof e.fn.ReStable=="function"){jQuery(".gem-table-responsive").each(function(t){e("> table",this).ReStable({maxWidth:768,rowHeaders:e(this).hasClass("row-headers")})})}jQuery(".fancybox").each(function(){e(this).fancybox()});if(typeof jQuery.fn.scSticky==="function"){jQuery(".panel-sidebar-sticky > .sidebar").scSticky()}jQuery("iframe + .map-locker").each(function(){var t=e(this);t.click(function(e){e.preventDefault();if(t.hasClass("disabled")){t.prev("iframe").css({"pointer-events":"none"})}else{t.prev("iframe").css({"pointer-events":"auto"})}t.toggleClass("disabled")})});e(".primary-navigation a.mega-no-link").closest("li").removeClass("menu-item-active current-menu-item");function t(e){var t=e.offsetWidth,i=e.offsetHeight,a=0,r=0;while(e&&e.id!="page"){a+=e.offsetLeft;r+=e.offsetTop;e=e.offsetParent}return{"left":a,"top":r,"width":t,"height":i}}var a=[];e(".quickfinder-item a, .primary-navigation a, .gem-button, .footer-navigation a, .scroll-top-button, .scroll-to-anchor, .scroll-to-anchor a, .top-area-menu a").each(function(i){var r=e(this);var s=r.attr("href");if(!s)return;s=s.split("#");try{if(e("#"+s[1]).hasClass("vc_tta-panel"))return;if(e("#"+s[1]).length){r.closest("li").removeClass("menu-item-active current-menu-item");r.closest("li").parents("li").removeClass("menu-item-current");e(document).on("update-page-scroller",function(t,i){var a=e(i);if(!r.closest("li.menu-item").length)return;if(a.is(e("#"+s[1]))||a.find(e("#"+s[1])).length){r.closest("li").addClass("menu-item-active");r.closest("li").parents("li").addClass("menu-item-current")}else{r.closest("li").removeClass("menu-item-active");r.closest("li").parents("li.menu-item-current").each(function(){if(!e(".menu-item-active",this).length){e(this).removeClass("menu-item-current")}})}});r.click(function(i){i.preventDefault();history.replaceState("data to be passed",r.text(),r.attr("href"));var a=0;var n=e("#thegem-perspective.modalview").length;if(e("#site-header.animated-header").length){var o=e("#site-header").hasClass("shrink");e("#site-header").addClass("scroll-counting");e("#site-header").addClass("fixed shrink");a=e("#site-header").outerHeight();if(!n){var l=e("#site-header").position().top;if(e("#site-header").hasClass("shrink")){l=0}a+=l}if(!o){e("#site-header").removeClass("fixed shrink")}setTimeout(function(){e("#site-header").removeClass("scroll-counting")},50)}var c=t(e("#"+s[1])[0]).top-a+1;if(t(e("#"+s[1])[0]).top==0){c=0}if(e("body").hasClass("page-scroller")&&e(".page-scroller-nav-pane").is(":visible")){var h=e("#"+s[1]+".scroller-block").add(e("#"+s[1]).closest(".scroller-block")).eq(0);if(h.length){e(".page-scroller-nav-pane .page-scroller-nav-item").eq(e(".scroller-block").index(h)).trigger("click")}if(r.closest(".overlay-menu-wrapper").length&&r.closest(".overlay-menu-wrapper").hasClass("active")){if(r.closest("#primary-navigation").length&&r.closest("#primary-navigation").hasClass("responsive")){e(".menu-toggle").trigger("click")}else{e(".overlay-toggle").trigger("click")}}}else{if(n){e("#page").stop(true,true).animate({scrollTop:c},1500,"easeInOutCubic",function(){if(r.closest("#thegem-perspective").length&&r.closest("#thegem-perspective").hasClass("modalview")){e(".perspective-menu-close").trigger("click")}})}else{e("html, body").stop(true,true).animate({scrollTop:c},1500,"easeInOutCubic")}if(r.closest("#primary-menu").length&&r.closest("#primary-menu").hasClass("dl-menuopen")){e(".menu-toggle").trigger("click")}if(r.closest(".mobile-menu-slide-wrapper").length&&r.closest(".mobile-menu-slide-wrapper").hasClass("opened")){e(".mobile-menu-slide-close").trigger("click")}if(r.closest(".overlay-menu-wrapper").length&&r.closest(".overlay-menu-wrapper").hasClass("active")){if(r.closest("#primary-navigation").length&&r.closest("#primary-navigation").hasClass("responsive")){e(".menu-toggle").trigger("click")}else{e(".overlay-toggle").trigger("click")}}if(r.closest("#primary-navigation").length&&r.closest("#primary-navigation").hasClass("hamburger-active")){e(".hamburger-toggle").trigger("click")}}});a.push(r[0])}}catch(e){return}});if(a.length){function r(){var r=e("#thegem-perspective.modalview").length;var s=0;if(!i.hasClass("vertical-header")){s=e("#site-header").outerHeight();if(!r){var n=e("#site-header").length?e("#site-header").position().top:0;if(e("#site-header").hasClass("shrink")){n=0}s+=n}}for(var o=0;o=f&&d<=f+e("#"+h[1]).outerHeight()){c.closest("li").addClass("menu-item-active");c.closest("li").parents("li").addClass("menu-item-current")}else{c.closest("li").removeClass("menu-item-active");c.closest("li").parents("li.menu-item-current").each(function(){if(!e(".menu-item-active",this).length){e(this).removeClass("menu-item-current")}})}}}e(window).scroll(r);if(e("#thegem-perspective").length){i.scroll(r)}e(window).load(function(){for(var e=0;e0){e(".scroll-top-button").addClass("visible")}else{e(".scroll-top-button").removeClass("visible")}}).scroll();function l(e){return window.pageYOffset||document.documentElement.scrollTop}e("a.hidden-email").each(function(){e(this).attr("href","mailto:"+e(this).data("name")+"@"+e(this).data("domain"))});var c=function(){if(window.tgpLazyItems!==undefined){var t=window.tgpLazyItems.checkGroupShowed(this,function(e){c.call(e)});if(!t){return}}var i=this;e(i).thegemPreloader(function(){e(i).isotope({itemSelector:".widget",layoutMode:"masonry"})})};e("#colophon .footer-widget-area").each(c);e("body").updateTabs()});e(document).on("show.vc.accordion","[data-vc-accordion]",function(){var t=e(this).data("vc.accordion").getContainer();var i=0;if(!t.find(".vc_tta-tabs").length||!e(this).is(":visible")||t.data("vc-tta-autoplay"))return;if(e("#site-header.animated-header").length&&e("#site-header").hasClass("fixed")){var a=e("#site-header").hasClass("shrink");e("#site-header").addClass("scroll-counting");e("#site-header").addClass("fixed shrink");i=e("#site-header").outerHeight()+e("#site-header").position().top;if(!a){e("#site-header").removeClass("fixed shrink")}e("#site-header").removeClass("scroll-counting")}var r=t.offset().top-i-100+1;e("html, body").stop(true,true).animate({scrollTop:r},500,"easeInOutCubic")});var l=true;e(document).on("vc-full-width-row",function(t){if(window.gemOptions.clientWidth-i.width()>25||window.gemSettings.isRTL){for(var a=1;ag&&(g=0);var m=d-g-s.width()+n+c;0>m&&(m=0),r.css({"padding-left":g+"px","padding-right":m+"px"})}r.attr("data-vc-full-width-init","true"),r.removeClass("vc_hidden");r.trigger("VCRowFullwidthUpdate")}}o(true,l);l=false});e("body").on("click",'.gem-button[href^="#give-form-"]',function(t){var i=e(this).attr("href").replace("#give-form-","");i=parseInt(i);if(!isNaN(i)){e("#give-form-"+i+" .give-btn-modal").click()}t.preventDefault();return false})})(jQuery);(function(e){e(".menu-item-search a").on("click",function(t){t.preventDefault();if(e(this).closest(".overlay-menu-wrapper.active").length){var i=e("#primary-menu");i.addClass("overlay-search-form-show");if(i.hasClass("no-responsive")){i.addClass("animated-minisearch")}setTimeout(function(){e(document).on("click.menu-item-search-close","body",function(t){if(!e(t.target).is(".menu-item-search .minisearch *")){var i=e("#primary-menu");if(i.hasClass("animated-minisearch")){i.removeClass("animated-minisearch");setTimeout(function(){i.removeClass("overlay-search-form-show");e(document).off("click.menu-item-search-close")},700)}else{i.removeClass("overlay-search-form-show");e(document).off("click.menu-item-search-close")}}})},500)}else{e(".menu-item-search").toggleClass("active")}})})(jQuery);(function(e){e(".menu-item-search a").click(function(){if(!e("#primary-navigation").hasClass("overlay-active")){e("#searchform-input").focus()}})})(jQuery);