!function(n){n.fn.wpexEqualHeights=function(e){var t=this,i=n(window),o=n.extend({children:"",mobileBreakPoint:"",reset:!1},e);function a(e,t){var i=0;if(o.children){var a=e.find(o.children).not(".vc_row.vc_inner .vc_column-inner");a.each(function(){var e=n(this);t&&e.css("height",""),$height=e.outerHeight(),$height>i&&(i=$height)}),a.css("height",i+"px")}}n(o.children).length&&(t.each(function(){var e=n(this);e.hasClass("vcex-isotope-grid")||void 0===n.fn.imagesLoaded?(a(e,!1),void 0!==n.fn.isotope&&e.hasClass("vcex-isotope-grid")&&e.isotope("layout")):e.imagesLoaded(function(){a(e,!1)})}),i.resize(function(){t.each(function(){a(n(this),!0)})}))}}(jQuery);var wpex={};!function(_,H){"use strict";(wpex={init:function(){this.config(),this.bindEvents()},config:function(){this.config={localScrollOffset:0,localScrollSections:[]}},bindEvents:function(){var t=this;_(document).ready(function(){var e="wpex-docready";t.retinaCheck()&&(e+=" wpex-is-retina"),t.mobileCheck()&&(e+=" wpex-is-mobile-device"),_("body").addClass(e),t.localScrollSections(),t.superfish(),t.mobileMenu(),t.navNoClick(),t.hideEditLink(),t.menuWidgetAccordion(),t.inlineHeaderLogo(),t.menuSearch(),t.headerCart(),t.backTopLink(),t.smoothCommentScroll(),t.toggleBar(),t.localScrollLinks(),t.customSelects(),t.lightbox(),t.masonryGrids(),t.overlaysMobileSupport(),t.vcAccessability()}),_(window).on("load",function(){_("body").addClass("wpex-window-loaded"),t.megaMenusWidth(),t.megaMenusTop(),t.sliderPro(),t.parallax(),t.stickyTopBar(),t.vcTabsTogglesJS(),t.overlayHovers(),t.headerOverlayOffset(),t.equalHeights(),t.stickyHeader(),t.stickyHeaderMenu(),t.parseLocalScrollOffset("init"),t.footerReveal(),t.fixedFooter(),H.scrollToHash&&window.setTimeout(function(){t.scrollToHash(t)},parseInt(H.scrollToHashTimeout))}),_(window).resize(function(){t.megaMenusWidth(),t.overlayHovers()}),_(window).scroll(function(){t.localScrollHighlight()}),_(window).on("orientationchange",function(){t.megaMenusWidth(),t.overlayHovers(),t.masonryGrids()})},widthResizeUpdateConfig:function(){this.parseLocalScrollOffset("resize")},retinaCheck:function(){return 1 ul");if(t.length){var i=_("#site-header.header-one .container").outerWidth(),a=e.outerWidth(),o=parseInt(e.css("right"));"auto"==o&&(o=0),t.css({width:i,"margin-left":-(i-a-o)})}}}},megaMenusTop:function(){if(H.megaMenuJS){var a=_("#site-header.header-one #site-navigation-wrap:not(.wpex-flush-dropdowns)");if(a.length){var o=a.find(".megamenu > ul");if(o.length){var n=_("#site-header.header-one");e(),_(window).scroll(function(){e()}),_(window).resize(function(){e()}),_(".megamenu > a",a).hover(function(){e()})}}}function e(){if(a.is(":visible")){var e=n.outerHeight(),t=a.outerHeight(),i=e-t;o.css({top:i/2+t})}}},mobileMenu:function(){"sidr"==H.mobileMenuStyle?void 0!==H.sidrSource&&this.mobileMenuSidr():"toggle"==H.mobileMenuStyle?this.mobileMenuToggle():"full_screen"==H.mobileMenuStyle&&this.mobileMenuFullScreen()},mobileMenuSidr:function(){if(void 0!==_.fn.sidr){var t=this,e=_("body"),i=_("a.mobile-menu-toggle, li.mobile-menu-toggle > a"),a=_("#mobile-menu-alternative");e.append('
');var o=_(".wpex-sidr-overlay");i.click(function(){_(this).toggleClass("wpex-active")}),i.sidr({name:"sidr-main",source:H.sidrSource,side:H.sidrSide,displace:H.sidrDisplace,speed:parseInt(H.sidrSpeed),renaming:!0,bind:"click",onOpen:function(){i.attr("aria-expanded","true"),s.attr("aria-expanded","true"),_("#sidr-main").addClass("wpex-mobile-menu"),H.sidrBodyNoScroll&&e.addClass("wpex-noscroll"),o.removeClass("wpex-hidden"),o.addClass("wpex-custom-cursor"),t.focusOnElement(_("#sidr-main"))},onClose:function(){i.attr("aria-expanded","false"),s.attr("aria-expanded","false"),i.removeClass("wpex-active"),H.sidrBodyNoScroll&&e.removeClass("wpex-noscroll")},onCloseEnd:function(){_(".sidr-class-menu-item-has-children.active").removeClass("active").find("ul").hide(),void 0!==window.vc_rowBehaviour&&window.vc_rowBehaviour(),o.removeClass("wpex-custom-cursor").addClass("wpex-hidden")}});var n=_("#sidr-main");n.prepend(_('
')),t.insertExtras(_(".wpex-mobile-menu-top"),_(".sidr-inner",n),"prepend"),t.insertExtras(_(".wpex-mobile-menu-bottom"),_(".sidr-inner",n),"append");var s=_(".sidr-class-wpex-close > a",n);n.find(".sidr-class-main-navigation-ul").addClass("sidr-class-dropdown-menu");var r=_(".sidr-class-dropdown-menu",n);t.menuAccordion(r),_("[class*='sidr-class-fa']",n).attr("class",function(e,t){return t=(t=t.replace("sidr-class-fa","fa")).replace("sidr-class-fa-","fa-")}),_("[class*='sidr-class-ticon']",n).attr("class",function(e,t){return t=(t=t.replace("sidr-class-ticon","ticon")).replace("sidr-class-ticon-","ticon-")}),s.on("click",function(){return _.sidr("close","sidr-main"),i.focus(),!1}),_(window).resize(function(){t.viewportWidth()>=H.mobileMenuBreakpoint&&_.sidr("close","sidr-main")}),_("li.sidr-class-local-scroll > a",n).click(function(){var e=this.hash;if(-1<_.inArray(e,t.config.localScrollSections))return _.sidr("close","sidr-main"),t.scrollTo(e),!1}),o.on("click",function(){return _.sidr("close","sidr-main"),void 0!==window.vc_rowBehaviour&&window.vc_rowBehaviour(),!1}),n.keydown(function(e){27===e.keyCode&&(_.sidr("close","sidr-main"),i.focus())}),a.length&&a.remove()}},mobileMenuToggle:function(){var t=this,e=H.mobileToggleMenuPosition,i="mobile-toggle-nav wpex-mobile-menu wpex-clr wpex-togglep-"+e,a=_("#mobile-menu-alternative"),o=_("#mobile-menu-search"),n=_("#site-header"),s=_("a.mobile-menu-toggle, li.mobile-menu-toggle > a");"fixed_top"==H.mobileMenuToggleStyle?(n=_("#wpex-mobile-menu-fixed-top")).length&&n.append(''):"absolute"==e?"navbar"==H.mobileMenuToggleStyle?(n=_("#wpex-mobile-menu-navbar")).length&&n.append(''):n.length&&n.append(''):("afterself"==e&&(n=_("#wpex-mobile-menu-navbar")),_('').insertAfter(n));var r="";a.length?(r=_(".dropdown-menu",a).html(),a.remove()):r=_(".main-navigation-ul").html();var l=_(".mobile-toggle-nav");function c(e){H.animateMobileToggle?l.stop(!0,!0).slideUp("fast").removeClass("visible"):l.removeClass("visible"),l.find("li.active > ul").stop(!0,!0).slideUp("fast"),l.find(".active").removeClass("active"),e.removeClass("wpex-active").attr("aria-expanded","false")}l.html('
"),_(".mobile-toggle-nav-ul, .mobile-toggle-nav-ul *").children().each(function(){_(this).removeAttr("style")}),_(".mobile-toggle-nav-ul, .mobile-toggle-nav-ul *").removeAttr("id"),o.length&&(_(".mobile-toggle-nav-inner",l).append(''),_(".mobile-toggle-nav-search").append(o),o.removeClass("wpex-hidden")),t.insertExtras(_(".wpex-mobile-menu-top"),_(".mobile-toggle-nav-inner",l),"prepend"),t.insertExtras(_(".wpex-mobile-menu-bottom"),_(".mobile-toggle-nav-inner",l),"append"),t.menuAccordion(l),s.on("click",function(){var e;return l.hasClass("visible")?c(_(this)):(e=_(this),H.animateMobileToggle?l.stop(!0,!0).slideDown("fast",function(){t.focusOnElement(l)}).addClass("visible"):(l.addClass("visible"),t.focusOnElement(l)),e.addClass("wpex-active").attr("aria-expanded","true")),!1}),l.keydown(function(e){27===e.keyCode&&l.hasClass("visible")&&(c(s),s.focus())}),_(window).resize(function(){t.viewportWidth()>=H.mobileMenuBreakpoint&&l.hasClass("visible")&&c(s)})},mobileMenuFullScreen:function(){var t=this,e=H.fullScreenMobileMenuStyle||!1,i=_("#site-navigation .main-navigation-ul"),a=_("#mobile-menu-alternative"),o=_("#mobile-menu-search"),n="";if(a.length?(n=_(".dropdown-menu",a).html(),a.remove()):i.length&&(n=i.html()),n){_("body").append('
');var s=_(".full-screen-overlay-nav-menu > ul");s.html(n);var r=_(".full-screen-overlay-nav"),l=_(".mobile-menu-toggle");r.attr("aria-expanded","false"),_(".full-screen-overlay-nav, .full-screen-overlay-nav *").children().each(function(){_(this).removeAttr("style"),_(this).removeAttr("id")}),t.insertExtras(_(".wpex-mobile-menu-top"),_(".wpex-mobile-menu .full-screen-overlay-nav-content-inner"),"prepend"),t.insertExtras(_(".wpex-mobile-menu-bottom"),_(".wpex-mobile-menu .full-screen-overlay-nav-content-inner"),"append"),o.length&&(s.append(o),o.wrap(''),o.removeClass("wpex-hidden"));var c=!1;if(!c)r.find("li.menu-item-has-children > a").each(function(){var e=_(this);if(e&&e.attr("href")&&"#"!=e.attr("href")){var t=e.parent("li"),i=t.clone();t.removeClass("local-scroll"),e.removeAttr("data-ls_linkto"),i.removeClass("menu-item-has-children"),i.find("ul").remove().end().prependTo(e.next("ul"))}}),c=!0;r.find("li.menu-item-has-children > a").on("click",function(){var e=_(this).parent("li");if(e.hasClass("wpex-active"))e.removeClass("wpex-active"),e.find("li").removeClass("wpex-active"),e.find("ul").stop(!0,!0).slideUp("fast");else{var t=e.parents("li");r.find(".menu-item-has-children").not(t).removeClass("wpex-active").children("ul").stop(!0,!0).slideUp("fast"),e.addClass("wpex-active").children("ul").stop(!0,!0).slideDown({duration:"normal",easing:"easeInQuad"})}return!1}),l.on("click",function(){r.attr("aria-expanded","true"),l.attr("aria-expanded","true"),r.addClass("visible"),_("body").addClass("wpex-noscroll");var e=r.css("transition-duration")||"";return e?setTimeout(function(){t.focusOnElement(r)},1e3*e.replace("s","")):t.focusOnElement(r),!1}),_(".local-scroll > a",r).click(function(){var e=this.hash;if(-1<_.inArray(e,t.config.localScrollSections))return d(),!1}),_(".full-screen-overlay-nav-close").on("click",function(){return d(),l.focus(),!1}),r.keydown(function(e){27===e.keyCode&&r.hasClass("visible")&&(d(),l.focus())})}function d(){r.removeClass("visible"),r.attr("aria-expanded","false"),l.attr("aria-expanded","false"),r.find("li.wpex-active > ul").stop(!0,!0).slideUp("fast"),r.find(".wpex-active").removeClass("wpex-active"),_("body").removeClass("wpex-noscroll")}},navNoClick:function(){_("li.nav-no-click > a, li.sidr-class-nav-no-click > a").on("click",function(){return!1})},menuSearch:function(){var e,t,i=_(".header-searchform-wrap");switch(i.length&&(i.data("placeholder")&&i.find('input[type="search"]').attr("placeholder",i.data("placeholder")),i.data("disable-autocomplete")&&i.find('input[type="search"]').attr("autocomplete","off")),H.menuSearchStyle){case"drop_down":t=_(e="a.search-dropdown-toggle, a.mobile-menu-search");var a=_("#searchform-dropdown");a.length&&(_("body").on("click",e,function(){a.toggleClass("show"),t.parent("li").toggleClass("active");var e=a.css("transition-duration");return(e=1e3*e.replace("s",""))&&setTimeout(function(){a.find('input[type="search"]').focus()},e),_("div#current-shop-items-dropdown").removeClass("show"),_("li.toggle-header-cart").removeClass("active"),!1}),_(document).on("click",function(e){_(e.target).closest("#searchform-dropdown.show").length||(t.parent("li").removeClass("active"),a.removeClass("show"))}));break;case"overlay":t=_(e="a.search-overlay-toggle, a.mobile-menu-search, li.search-overlay-toggle > a");var o=_("#wpex-searchform-overlay"),n=o.find(".wpex-inner");_("body").on("click",e,function(){if(o.toggleClass("active"),o.find('input[type="search"]').val(""),o.hasClass("active")){var e=o.css("transition-duration");e=1e3*e.replace("s",""),setTimeout(function(){o.find('input[type="search"]').focus()},e)}return!1}),n.click(function(e){e.stopPropagation()}),o.click(function(){o.removeClass("active")}),o.keydown(function(e){27!==e.keyCode&&9!==e.keyCode||(o.removeClass("active"),t.focus())});break;case"header_replace":t=_(e="a.search-header-replace-toggle, a.mobile-menu-search");var s=_("#searchform-header-replace");_("body").on("click",e,function(){s.toggleClass("show");var e=s.css("transition-duration");return(e=1e3*e.replace("s",""))&&setTimeout(function(){s.find('input[type="search"]').focus()},e),!1}),_("#searchform-header-replace-close").click(function(){return s.removeClass("show"),!1}),_(document).on("click",function(e){_(e.target).closest(_("#searchform-header-replace.show")).length||s.removeClass("show")})}},headerCart:function(){if(!_("a.wcmenucart").hasClass("go-to-shop")){var t="a.toggle-cart-widget, li.toggle-cart-widget > a, li.toggle-header-cart > a";if(_(t.length))switch(H.wooCartStyle){case"drop_down":var i=_("div#current-shop-items-dropdown");_("body").on("click",t,function(){return _("#searchform-dropdown").removeClass("show"),_("a.search-dropdown-toggle").parent("li").removeClass("active"),i.toggleClass("show"),_(this).toggleClass("active"),!1}),i.click(function(e){_(e.target).is("a.remove_from_cart_button")||e.stopPropagation()}),_(document).click(function(e){_(e.target).is("a.remove_from_cart_button")||(i.removeClass("show"),_(t).removeClass("active"))});break;case"overlay":var a=_("#wpex-cart-overlay"),e=a.find(".wpex-inner");_("body").on("click",t,function(){return a.toggleClass("active"),!1}),e.click(function(e){_(e.target).is("a.remove_from_cart_button")||e.stopPropagation()}),a.click(function(e){_(e.target).is("a.remove_from_cart_button")||a.removeClass("active")})}}},headerOverlayOffset:function(){var e=_(".add-overlay-header-offset");if(e.length){var t=_("#site-header");if(t.length){var i=t.outerHeight(),a=_('
');e.prepend(a),_(window).resize(function(){a.css("height",i)})}}},hideEditLink:function(){_("a.hide-post-edit",_("#content")).click(function(){return _("div.post-edit").hide(),!1})},menuWidgetAccordion:function(){if(H.menuWidgetAccordion){_("#sidebar .widget_nav_menu .current-menu-ancestor, .widget_nav_menu_accordion .widget_nav_menu .current-menu-ancestor").addClass("active").children("ul").show(),_("#sidebar .widget_nav_menu, .widget_nav_menu_accordion .widget_nav_menu").each(function(){var i=_(this).find(".menu-item-has-children");i.each(function(){_(this).addClass("parent"),_(this).children("a").on("click",function(){var e=_(this).parent("li"),t=e.parents("li");return e.hasClass("active")?e.removeClass("active").children(".sub-menu").stop(!0,!0).slideUp("fast"):(i.not(t).removeClass("active").children(".sub-menu").slideUp("fast"),e.addClass("active").children(".sub-menu").stop(!0,!0).slideDown("fast")),!1})})})}},inlineHeaderLogo:function(){var t=this,e=_("#site-header.header-five");if(e.length){var i=_("#site-header-inner > .header-five-logo",e),a=_(".navbar-style-five",e);if(a.length){var o=_(".navbar-style-five .main-navigation-ul").children("li").length,n=Math.round(o/2)-parseInt(H.headerFiveSplitOffset);s(),_(window).resize(function(){var e;e=_(".menu-item-logo .header-five-logo"),t.viewportWidth()<=H.mobileMenuBreakpoint?e.length&&(e.prependTo(_("#site-header-inner")),_(".menu-item-logo").remove()):e.length||s()})}}function s(){t.viewportWidth()>H.mobileMenuBreakpoint&&i.length&&a.length&&(_('').insertAfter(a.find(".main-navigation-ul > li:nth("+n+")")),i.appendTo(a.find(".menu-item-logo"))),i.addClass("display")}},backTopLink:function(){var e,t,i,a=_("a#site-scroll-top, a.wpex-scroll-top, .wpex-scroll-top a");a.length&&(e=this.pData(a.data("scrollOffset"),100),t=this.pData(a.data("scrollSpeed"),1e3),i=this.pData(a.data("scrollEasing"),"easeInOutExpo"),0!==e&&_(window).scroll(function(){_(this).scrollTop()>e?a.addClass("show"):a.removeClass("show")}),a.on("click",function(){return _("html, body").stop(!0,!0).animate({scrollTop:0},t,i),!1}))},smoothCommentScroll:function(){var i=this;_(".single li.comment-scroll a").click(function(){var e=_("#comments"),t=e.offset().top-i.config.localScrollOffset-20;return i.scrollTo(e,t),!1})},toggleBar:function(){var t=_("#toggle-bar-wrap");if(t.length){var i=_("a.toggle-bar-btn, a.togglebar-toggle, .togglebar-toggle > a"),a=i.find(".ticon");i.on("click",function(){return a.length&&(a.toggleClass(i.data("icon")),a.toggleClass(i.data("icon-hover"))),t.toggleClass("active-bar"),!1}),_(document).on("click",function(e){t.hasClass("active-bar")&&t.hasClass("close-on-doc-click")&&!_(e.target).closest("#toggle-bar-wrap").length&&(t.removeClass("active-bar"),a.length&&a.removeClass(i.data("icon-hover")).addClass(i.data("icon")))})}},sliderPro:function(e){function f(e,t){return void 0!==e?e:t}void 0!==_.fn.sliderPro&&(_(".wpex-slider",e).each(function(){var i=_(this),e=i.data(),t=i.find(".sp-slide");i.find(".wpex-slider-slide, .wpex-slider-thumbnails.sp-thumbnails,.wpex-slider-thumbnails.sp-nc-thumbnails").css({opacity:1,display:"block"});var a,o,n=f(e.autoHeight,!0),s=i.prev(".wpex-slider-preloaderimg"),r=s.length&&n?s.outerHeight():null,l=f(e.heightAnimationDuration,600),c=f(e.loop,!1),d=f(e.autoPlay,!0),h=f(e.counter,!1);!n&&t.length&&(r=(o=1,t.each(function(){var e=_(this);1==o?(a=e,o=0):a.height()'+(parseInt(p.getSelectedSlide())+1)+"/"+p.getTotalSlides()+""),i.find(".sp-arrow, .sp-button, .sp-nc-thumbnail-container, .sp-thumbnail-container").keypress(function(e){13==e.keyCode&&_(this).trigger("click")}),_(".sp-thumbnail-container").keypress(function(e){13==e.keyCode&&_(this).closest(".wpex-slider").sliderPro("gotoSlide",_(this).index())})}),_(".woo-product-entry-slider").click(function(){return!1}))},parallax:function(e){void 0!==_.fn.scrolly2&&_(".wpex-parallax-bg",e).each(function(){var e=_(this);e.scrolly2().trigger("scroll"),e.css({opacity:1})})},parseLocalScrollOffset:function(e){var t=0;if(H.localScrollOffset)return this.config.localScrollOffset=H.localScrollOffset,this.config.localScrollOffset;H.localScrollExtraOffset&&(t=parseInt(t)+parseInt(H.localScrollExtraOffset));var i=_("#site-header.fixed-scroll");return i.length&&(!H.hasStickyMobileHeader&&_(window).width()<=H.stickyHeaderBreakPoint?t=parseInt(t)+0:i.hasClass("shrink-sticky-header")?("init"==e||i.is(":visible"))&&(t=parseInt(t)+parseInt(H.shrinkHeaderHeight)):t=parseInt(t)+parseInt(i.outerHeight())),_(".wpex-ls-offset, #wpadminbar, #top-bar-wrap-sticky-wrapper.wpex-can-sticky,#site-navigation-sticky-wrapper.wpex-can-sticky, #wpex-mobile-menu-fixed-top, .vcex-navbar-sticky-offset").each(function(){var e=_(this);e.length&&e.is(":visible")&&(t=parseInt(t)+parseInt(e.outerHeight()))}),t=t?t-1:0,this.config.localScrollOffset=t,this.config.localScrollOffset},scrollTo:function(e,t,i){if(e){var a=null,o=!1,n=this.getLocalSection(e),s=this.config.localScrollOffset,r=parseInt(H.localScrollSpeed);if(n?(a=n,o=!0):a="string"==typeof e?_(e):e,a.length){t=t||a.offset().top-s,e&&o&&H.localScrollUpdateHash&&(window.location.hash=e);var l=_(".mobile-toggle-nav");l.hasClass("visible")?(_("a.mobile-menu-toggle, li.mobile-menu-toggle > a").removeClass("wpex-active"),H.animateMobileToggle?l.slideUp("fast",function(){l.removeClass("visible"),_("html, body").stop(!0,!0).animate({scrollTop:a.offset().top-s},r,H.localScrollEasing)}):(l.hide().removeClass("visible"),_("html, body").stop(!0,!0).animate({scrollTop:a.offset().top-s},r,H.localScrollEasing))):_("html, body").stop(!0,!0).animate({scrollTop:t},r,H.localScrollEasing)}}},scrollToHash:function(t){var i,a,o;if(""!=(i=location.hash)&&"#"!=i&&null!=i)return"#view_comments"==i||"#comments_reply"==i?(a=_("#comments"),o=a.offset().top-t.config.localScrollOffset-20,void(a.length&&t.scrollTo(a,o))):void(_("#site-header.fixed-scroll").length&&-1!=i.indexOf("comment-")?_("#comments .comment").each(function(){var e=_(this).attr("id");if(i.slice(1)==e)return a=_(this),o=a.offset().top-t.config.localScrollOffset-20,t.scrollTo(a,o),!1}):(-1!=i.indexOf("localscroll-")&&(i=i.replace("localscroll-","")),t.scrollTo(i)))},getLocalSection:function(t,e){var i;return _("[data-ls_id]").each(function(){var e=_(this).data("ls_id");if(t==e)return i=_(this),!1}),i},localScrollSections:function(){_(".main-navigation-ul li.menu-item a").each(function(){var e=_(this),t=e.attr("href");if(t&&-1!=t.indexOf("localscroll-")){var i=e.parent("li");i.addClass("local-scroll"),i.removeClass("current-menu-item");var a=t.substr(0,t.indexOf("#")),o=location.href;if(a==(o=location.hash?o.substr(0,o.indexOf("#")):location.href)){var n=t.substring(t.indexOf("#")+1);e.attr("data-ls_linkto","#"+n.replace("localscroll-",""))}}});for(var e=[],t=_(H.localScrollTargets),i=0;i'):e.wrap('
'))}),_(".wpex-select-wrap",e).append(''),void 0!==_.fn.select2&&_("#calc_shipping_country").select2()},masonryGrids:function(){if(void 0!==_.fn.imagesLoaded&&void 0!==_.fn.isotope){var i=this;_(".wpex-masonry-grid").each(function(){var e=_(this),t=e.data();e.imagesLoaded(function(){e.isotope({itemSelector:".wpex-masonry-col",transformsEnabled:!0,isOriginLeft:!H.isRTL,transitionDuration:i.pData(t.transitionDuration,"0.4")+"s",layoutMode:i.pData(t.layoutMode,"masonry")})})})}},lightbox:function(e){this.autoLightbox(),this.lightboxSingle(e),this.lightboxInlineGallery(e),this.lightboxGallery(e),this.lightboxCarousels(e)},autoLightbox:function(){if(void 0!==H.autoLightbox&&H.autoLightbox){var a=this,o=["bmp","gif","jpeg","jpg","png","tiff","tif","jfif","jpe"];_(H.autoLightbox).each(function(){var e=_(this),t=e.attr("href"),i=a.getUrlExtension(t);t&&-1!==o.indexOf(i)&&(e.parents(".woocommerce-product-gallery").length||e.addClass("wpex-lightbox"))})}},lightboxSingle:function(e){var d=this;(e=e||_("body")).on("click",".wpex-lightbox, .wpex-lightbox-video, .wpb_single_image.video-lightbox a, .wpex-lightbox-autodetect, .wpex-lightbox-autodetect a",function(e){e.preventDefault();var t=_(this);if(t.is("a")||(t=t.find("a")),!t.hasClass("wpex-lightbox-group-item")){var i=t.data()||{},a=t.attr("href")||t.data("src")||"",o=t.data("type")||"",n=t.data("caption")||"",s=t.attr("data-show_title")||!0,r=t.data("options")&&d.parseObjectLiteralData(t.data("options"))||"";if(!i.parsedOpts){if(r&&(t.data("type")&&"iframe"==t.data("type")&&r.width&&r.height&&(i.width=r.width,i.height=r.height),r.iframeType&&"video"==r.iframeType&&(o="")),"iframe"==o&&i.width&&i.height&&(i.iframe={css:{width:i.width,height:i.height}}),"false"!==s){var l=t.data("title")||"";if(l.length){var c="fancybox-caption__title";n.length&&(c+=" fancybox-caption__title-margin"),n='
'+l+"
"+n}}n.length&&(i.caption=n),i.parsedOpts=!0}t.hasClass("wpex-lightbox-iframe")&&(o="iframe"),t.hasClass("wpex-lightbox-inline")&&(o="inline"),t.hasClass("rev-btn")&&(o="",i={}),_.fancybox.open([{src:a,opts:i,type:o}],_.extend({},wpexLightboxSettings,{}))}})},lightboxInlineGallery:function(e){(e=e||_(document)).on("click",".wpex-lightbox-gallery",function(e){e.preventDefault();var t=_(this).data("gallery")||"",s=[];t.length&&"object"==typeof t&&(_.each(t,function(e,t){var i={},a=t.title||"",o=t.caption||"";if(a.length){var n="fancybox-caption__title";o.length&&(n+=" fancybox-caption__title-margin"),o='
'+a+"
"+o}o.length&&(i.caption=o),i.thumb=t.thumb||t.src,s.push({src:t.src,opts:i})}),_.fancybox.open(s,wpexLightboxSettings))})},lightboxGallery:function(e){var u=this;e=e||_(document),_("a.wpex-lightbox-group-item").removeClass("wpex-lightbox"),e.on("click","a.wpex-lightbox-group-item",function(e){e.preventDefault(),_(".wpex-lightbox-group-item").removeAttr("data-lb-index");var c=_(this),t=c.closest(".wpex-lightbox-group").find("a.wpex-lightbox-group-item:visible"),d=[],h=0;t.each(function(e){var t=_(this),i=t.data()||{},a=t.attr("href")||t.data("src")||"",o="",n=t.attr("data-show_title")||!0,s=t.data("caption")||"",r=t.data("options")&&u.parseObjectLiteralData("({"+t.data("options")+"})")||"";if(!i.parsedOpts){if(i.thumb=t.data("thumb")||a,r&&(i.thumb=r.thumbnail||i.thumb,r.iframeType&&"video"==r.iframeType&&(i.type="")),"false"!==n&&(o=t.data("title")||t.attr("title")||"").length){var l="fancybox-caption__title";s.length&&(l+=" fancybox-caption__title-margin"),s='
'+o+"
"+s}s.length&&(i.caption=s),i.parsedOpts=!0}a&&(t.attr("data-lb-index",e),c[0]==t[0]&&(h=e),d.push({src:a,opts:i}))}),_.fancybox.open(d,_.extend({},wpexLightboxSettings,{}),h)})},lightboxCarousels:function(e){(e=e||_(document)).on("click",".wpex-carousel-lightbox-item",function(e){e.preventDefault();var t=_(this),i=t.parents(".wpex-carousel").find(".owl-item"),s=[];if(i.each(function(){if(!_(this).hasClass("cloned")){var e=_(this).find(".wpex-carousel-lightbox-item");if(e.length){var t={},i=e.attr("href")||e.data("src")||"",a=e.data("title")||e.attr("title")||"",o=e.data("caption")||"";if("false"!==(e.attr("data-show_title")||!0)&&a.length){var n="fancybox-caption__title";o.length&&(n+=" fancybox-caption__title-margin"),o='
'+a+"
"+o}o.length&&(t.caption=o),t.thumb=e.data("thumb")||i,s.push({src:i,opts:t})}}}),s.length&&"object"==typeof s){var a=t.data("count")-1||0;_.fancybox.open(s,_.extend({},wpexLightboxSettings,{loop:!0}),a)}})},overlaysMobileSupport:function(){this.mobileCheck()&&(_(".overlay-parent.overlay-hh").each(function(){_(this).hasClass("overlay-ms")||_(this).find(".theme-overlay").remove()}),_("a.overlay-parent.overlay-ms.overlay-h, .overlay-parent.overlay-ms.overlay-h > a").on("touchstart",function(e){var t=_(this),i=t.hasClass("overlay-parent")?t:t.parent(".overlay-parent");return!!i.hasClass("wpex-touched")||(i.addClass("wpex-touched"),_(".overlay-parent").not(i).removeClass("wpex-touched"),e.preventDefault(),!1)}),_(document).on("touchstart",function(e){_(e.target).closest(".wpex-touched").length||_(".wpex-touched").removeClass("wpex-touched")}))},overlayHovers:function(){_(".overlay-parent-title-push-up").each(function(){var e=_(this),t=e.find(".overlay-title-push-up"),i=e.find("a"),a=i.find("img"),o=t.outerHeight();t.css({bottom:-o}),i.css({height:a.outerHeight()}),a.css({position:"absolute",top:"0",left:"0",height:"auto"}),e.hover(function(){a.css({top:-20}),t.css({bottom:0})},function(){a.css({top:"0"}),t.css({bottom:-o})})})},stickyTopBar:function(){var e=this,t=!1,i=0,a=_(window),o=_("#top-bar-wrap.wpex-top-bar-sticky"),n=H.stickyTopBarBreakPoint,s=_("#wpex-mobile-menu-fixed-top"),r=_('
');function l(){i=0;var e=_("#wpadminbar");return e.is(":visible")&&"fixed"===e.css("position")&&(i+=e.outerHeight()),s.is(":visible")&&(i+=s.outerHeight()),i}function c(){t||(r.css("height",o.outerHeight()).removeClass("not-sticky").addClass("is-sticky"),o.css({top:l(),width:r.width()}),t=!0)}function d(){t&&(r.css("height","").removeClass("is-sticky").addClass("not-sticky"),o.css({width:"",top:""}),t=!1)}function h(){if(!H.hasStickyTopBarMobile&&e.viewportWidth()i?c():d())}o.length&&(o.wrapAll(r),r=_("#top-bar-wrap-sticky-wrapper"),h(),a.scroll(function(){var e;r.hasClass("wpex-can-sticky")&&(0!==(e=a.scrollTop())&&e>=r.offset().top-l()?c():d())}),a.resize(function(){h()}),a.on("orientationchange",function(e){d(),h()}))},stickyOffset:function(){var e=0,t=_("#wpex-mobile-menu-fixed-top"),i=_("#top-bar-wrap-sticky-wrapper.wpex-can-sticky"),a=_("#wpadminbar");return i.find("#top-bar-wrap").is(":visible")&&(e+=i.outerHeight()),t.is(":visible")&&(e+=t.outerHeight()),a.is(":visible")&&"fixed"===a.css("position")&&(e+=a.outerHeight()),H.addStickyHeaderOffset&&(e+=H.addStickyHeaderOffset),e},stickyHeaderCustomStartPoint:function(){var e=H.stickyHeaderStartPosition;return e=_.isNumeric(e)?e:_(e).length?_(e).offset().top:0},stickyHeader:function(){if("standard"===H.stickyHeaderStyle||"shrink"===H.stickyHeaderStyle||"shrink_animated"===H.stickyHeaderStyle){var t=_("#site-header.fixed-scroll");if(t.length){var i=this,a=!1,o=!1,e=!1,n=t.outerHeight(),s=t.offset().top+t.outerHeight(),r=_('
');t.wrapAll(r),r=_("#site-header-sticky-wrapper");var l=_(window),c=H.stickyHeaderBreakPoint,d=H.hasStickyMobileHeader,h=i.stickyHeaderCustomStartPoint(),u=_("#site-logo img.logo-img"),p=u.length?u.attr("src"):"",f="shrink"==H.stickyHeaderStyle||"shrink_animated"==H.stickyHeaderStyle,v=H.stickyheaderCustomLogo;v&&H.stickyheaderCustomLogoRetina&&i.retinaCheck()&&(v=H.stickyheaderCustomLogoRetina),C(),l.scroll(function(){S()}),l.resize(function(){C()}),l.on("orientationchange",function(){k(),C()})}}function m(){return i.viewportWidth()e}function w(){var e=h;return(e=e||r.offset().top)-i.stickyOffset()}function b(){e=e?(u.attr("src",p),!1):(u.attr("src",v),!0)}function y(){var e=f;m()&&(e=!(!d||"icon_buttons"!=H.mobileMenuToggleStyle&&"fixed_top"!=H.mobileMenuToggleStyle)),e&&g()?!o&&a&&(t.addClass("sticky-header-shrunk"),o=!0):(t.removeClass("sticky-header-shrunk"),o=!1)}function x(){a||(v&&u&&b(),r.css("height",n).removeClass("not-sticky").addClass("is-sticky"),t.removeClass("dyn-styles").css({top:i.stickyOffset(),width:r.width()}),t.hasClass("transform-prepare")&&t.addClass("transform-go"),a=!0)}function k(){a&&(h?(t.removeClass("transform-go"),o&&(t.removeClass("sticky-header-shrunk"),o=!1)):t.removeClass("transform-prepare"),v&&u&&b(),r.removeClass("is-sticky").addClass("not-sticky"),t.hasClass("shrink-sticky-header")||r.css("height",""),t.addClass("dyn-styles").css({width:"",top:""}).removeClass("transform-go"),a=!1,t.removeClass("sticky-header-shrunk"),o=!1)}function C(){var e=_(window).scrollTop();if(!d&&m())return k(),r.removeClass("wpex-can-sticky"),void t.removeClass("transform-prepare");r.addClass("wpex-can-sticky"),a?(t.hasClass("shrink-sticky-header")||r.css("height",t.outerHeight()),t.css({top:i.stickyOffset(),width:r.width()})):0!==e&&e>w()?x():k(),f&&y()}function S(){var e=_(window).scrollTop();r.hasClass("wpex-can-sticky")&&(h&&(a&&t.addClass("transform-go"),0===_(window).scrollTop()?t.removeClass("transform-prepare"):g()?t.addClass("transform-prepare"):t.removeClass("transform-prepare")),0!=e&&e>=w()?x():k(),f&&y())}},stickyHeaderMenu:function(){var t=_("#site-navigation-wrap.fixed-nav");if(t.length){var i=this,a=!1,o=_(window),n=_('');t.wrapAll(n);var s=(n=_("#site-navigation-sticky-wrapper")).offset().top-i.stickyOffset();e(),o.scroll(function(){!function(){if(n.hasClass("wpex-can-sticky")){var e=o.scrollTop();0!==e&&s<=e?r():l()}}()}),o.resize(function(){e()}),o.on("orientationchange",function(){l(),e()})}function r(){a||(n.css("height",t.outerHeight()).removeClass("not-sticky").addClass("is-sticky"),t.css({top:i.stickyOffset(),width:n.width()}),_("#site-header").removeClass("dyn-styles"),a=!0)}function l(){a&&(n.css("height","").removeClass("is-sticky").addClass("not-sticky"),t.css({width:"",top:""}),_("#site-header").addClass("dyn-styles"),a=!1)}function e(){if(i.viewportWidth()<=H.stickyNavbarBreakPoint)return l(),void n.removeClass("wpex-can-sticky");var e=o.scrollTop();n.addClass("wpex-can-sticky"),a?t.css("width",n.width()):s<=e&&0!==e?r():l()}},vcTabsTogglesJS:function(){if(_("body").hasClass("wpb-js-composer")){_("[data-vc-accordion]").on("show.vc.accordion",function(e){var t;void 0!==e&&(t=_(this).data("vc.accordion"))&&(t=t.getTarget()).length&&(void 0!==_.fn.sliderPro&&t.find(".wpex-slider").each(function(){_(this).sliderPro("update")}),void 0!==_.fn.isotope&&t.find(".vcex-isotope-grid, .wpex-masonry-grid").each(function(){_(this).isotope("layout")}),void 0!==window.vcexNavbarFilterLinks&&window.vcexNavbarFilterLinks(t))})}},vcAccessability:function(){if(_("body").hasClass("wpb-js-composer")){_(".vc_toggle .vc_toggle_title").each(function(e){var t=_(this);t.attr("tabindex",0),t.on("keydown",function(e){13==e.which&&t.trigger("click")})}),_(".vc_tta-tabs-list").attr("role","tablist"),_(".vc_tta-tab > a").attr("role","tab").attr("aria-selected","false"),_(".vc_tta-tab.vc_active > a").attr("aria-selected","true"),_(".vc_tta-panel-body").attr("role","tabpanel"),_(document).on("click.vc.tabs.data-api","[data-vc-tabs]",function(e){var t;(t=_(this)).closest(".vc_tta-tabs-list").find(".vc_tta-tab > a").attr("aria-selected","false"),t.parent(".vc_tta-tab").find("> a").attr("aria-selected","true")});var e=_(".vc_tta-container"),l=function(e,t,i,a){t.attr("tabindex",-1),e.attr("tabindex",0).focus().click()};e.each(function(){var e=_(this),r=e.find(".vc_tta-tab > a");e.find(".vc_tta-panels");r.each(function(e){var t=_(this);0==e?t.attr("tabindex",0):t.attr("tabindex",-1),t.on("keydown",function(e){var t=_(this),i=e.which,a=!!t.parent().next().is("li.vc_tta-tab")&&t.parent().next().find("a"),o=!!t.parent().prev().is("li.vc_tta-tab")&&t.parent().prev().find("a"),n=t.parent().parent().find("li.vc_tta-tab:first").find("a"),s=t.parent().parent().find("li.vc_tta-tab:last").find("a");switch(i){case 37:case 38:e.preventDefault(),e.stopPropagation(),l(o||s,r);break;case 39:case 40:e.preventDefault(),e.stopPropagation(),l(a||n,r);break;case 36:e.preventDefault(),e.stopPropagation(),l(n,r);break;case 35:e.preventDefault(),e.stopPropagation(),l(s,r);break;case 13:case 32:e.preventDefault(),e.stopPropagation()}})})})}},menuAccordion:function(o){o.find(".menu-item-has-children, .sidr-class-menu-item-has-children").each(function(){var e=_(this).children("a"),t=H.i18n.openSubmenu.replace("%s",e.text());e.append('')});var e=_(".menu-item-has-children > a > .wpex-open-submenu, .sidr-class-menu-item-has-children > a > .wpex-open-submenu",o);function t(e){var t=e.closest("li"),i=t.children("a").text();if(t.hasClass("active"))e.attr("aria-expanded","false").attr("aria-label",H.i18n.openSubmenu.replace("%s",i)),t.removeClass("active"),t.find("li").removeClass("active"),t.find("ul").stop(!0,!0).slideUp("fast");else{e.attr("aria-expanded","true").attr("aria-label",H.i18n.closeSubmenu.replace("%s",i));var a=t.parents("li");_(".menu-item-has-children",o).not(a).removeClass("active").children("ul").stop(!0,!0).slideUp("fast"),t.addClass("active").children("ul").stop(!0,!0).slideDown("fast")}}e.on("click",function(){return t(_(this)),!1}),e.on("keydown",function(e){13!==e.keyCode||e.shiftKey||t(_(this))})},focusOnElement:function(e){var t=e.find("select, input, textarea, button, a").filter(":visible"),i=t.first(),a=t.last();i.focus(),a.on("keydown",function(e){9!==e.keyCode||e.shiftKey||(e.preventDefault(),i.focus())}),i.on("keydown",function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),a.focus())})},pData:function(e,t){return void 0!==e?e:t},isEmpty:function(e){return!e.length||!_.trim(e.html()).length},insertExtras:function(e,t,i){if(t.length&&!this.isEmpty(e)){switch(i){case"append":t.append(e);break;case"prepend":t.prepend(e)}e.removeClass("wpex-hidden")}},getUrlExtension:function(e){var t=e.split(".").pop().toLowerCase(),i=-1!==t.indexOf("?")?t.split("?").pop():"";return(t=t.replace(i,"")).replace("?","")},scrolledToBottom:function(e){return _(window).scrollTop()>=e.offset().top+e.outerHeight()-window.innerHeight},parseObjectLiteralData:function(e){var t=e.split(","),a={};return _.each(t,function(e,t){var i=t.split(":");a[i[0]]=i[1]}),a}}).init()}(jQuery,wpexLocalize);