var G5_Core=window.G5_Core||{},G5_Core_Animation=window.G5_Core_Animation||{};(function(a){"use strict";window.G5_Core=G5_Core;var e=a(window),t=a("body"),i=t.hasClass("gf-lazy-load"),n=t.hasClass("rtl"),s=navigator.userAgent.toLowerCase(),o=s.match(/(iphone|ipod|android|iemobile)/),r=s.match(/(iphone|ipod|ipad|android|iemobile)/),d=s.match(/(iphone|ipod|ipad)/),l=s.match(/(iemobile)/),c=0;G5_Core.util={init:function(){this.events(),this.pageTransition(),this.pageLoading(),this.topDrawerToggle(),this.tableCellLayout(),this.backToTop(),this.magnificPopup(),this.tooltip()},tooltip:function(){a().tooltip&&!r&&(!t.hasClass("woocommerce-compare-page")&&a("[data-toggle=\"tooltip\"]").tooltip(),a(".yith-wcwl-wishlistexistsbrowse,.yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse").each(function(){var e=a("a",a(this)).text().trim(),t="bottom";0i?t.addClass("in"):t.removeClass("in")}))},setPushState:function(e){var a=document.title;"function"==typeof window.history.pushState&&window.history.pushState(null,a,e)},magnificPopup:function(e){"undefined"==typeof e&&(e=t),a("[data-magnific]",e).each(function(){var e=a(this),t=a.extend({},{type:"image",mainClass:"mfp-zoom-in",midClick:!0,removalDelay:500,callbacks:{beforeOpen:function(){switch(this.st.type){case"image":this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim");break;case"iframe":this.st.iframe.markup=this.st.iframe.markup.replace("mfp-iframe-scaler","mfp-iframe-scaler mfp-with-anim");}},change:function(){var e=this;this.isOpen&&(this.wrap.removeClass("mfp-ready"),setTimeout(function(){e.wrap.addClass("mfp-ready")},10))}}},e.data("magnific-options"));if("undefined"!=typeof t.galleryId){var i=[],n=[],s=a("[data-gallery-id=\""+t.galleryId+"\"]");s.each(function(){var e=a(this).attr("href");0>n.indexOf(e)&&(n.push(e),i.push({src:e}))}),t.items=i,t.gallery={enabled:!0},t.callbacks.beforeOpen=function(){var e=s.index(this.st.el);switch(0")})},showLoading:function(e,t,i){var n=e.find("[data-items-container]"),s=n.hasClass("owl-carousel"),o=e.outerHeight(),r=e.children(".gsf-content-loading"),d=t.settings.itemSelector,l="undefined"==typeof t.settings.post_animation?"none":t.settings.post_animation,c="cat"!==t.type&&"tab"!==t.type&&t.settings.post_paging!==G5_Core.pagination_ajax.paging.paginationAjax&&t.settings.post_paging!==G5_Core.pagination_ajax.paging.nextPrev;if(!0===s||"cat"===t.type||t.settings.post_paging===G5_Core.pagination_ajax.paging.paginationAjax||t.settings.post_paging===G5_Core.pagination_ajax.paging.nextPrev||"tab"===t.type){var g=e.offset().top-G5_Core.util.getScrollOffset(),p=a(".header-sticky");p.length&&(g-=80);var h=document.documentElement.scrollTop||document.body.scrollTop,m=h-g,u=Math.abs(m)/2;800>u&&(u=800),0===a(i).closest(".x-mega-sub-menu").length&&a("html,body").animate({scrollTop:g},u,"easeInOutCubic")}if(!1==c){var f=n.offset().top-e.offset().top;r.css("top",f+100),e.css("height",o).addClass("loading"),"none"===l?n.find(d).animate({opacity:0},500,"easeOutQuad"):n.find(".gf_animate_when_almost_visible").addClass("zoom-reverse")}else{var f=e.height();"infinite-scroll"!==t.settings.post_paging&&(f-=100),r.css("top",f),e.css("height",o).addClass("loading")}},hideLoading:function(e){setTimeout(function(){e.removeClass("loading").css("height","")},500)}},G5_Core.owlCarousel={timeOutRefresh:null,init:function(e){this;"undefined"==typeof e&&(e=t),a(".owl-carousel:not(.manual):not(.owl-loaded)",e).each(function(){var e=a(this);e.imagesLoaded({background:!0},function(){var t=a.extend({},{items:4,nav:!1,navText:["",""],dots:!1,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:n,lazyLoad:i,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,autoplayHoverPause:!0},e.data("owl-options"));e.on("initialized.owl.carousel",function(e){var t=e.target;a(t).trigger("owlInitialized")}),e.on("refreshed.owl.carousel,initialized.owl.carousel",function(e){setTimeout(function(){if(a(e.target).hasClass("carousel-3d")){var t=a(e.target).find(".owl-item.active.center");if(t.length){var i=.1*t.height();a(e.target).css({"padding-top":i,"padding-bottom":i})}else a(e.target).css({"padding-top":"","padding-bottom":""})}},1)}),e.owlCarousel(t)})})}},G5_Core.lazyLoad={init:function(e){"undefined"==typeof e&&(e=t),a(".gf-lazy",e).each(function(){var e=a(this);if(!e.hasClass("owl-lazy")){var t=a.extend({},{effect:"fadeIn",threshold:300,event:"scroll mouseover click"},e.data("lazyLoad-options"));e.lazyload(t),e.is("img")&&e.on("appear",function(){var a=e.closest(".isotope");a.length&&(null!=a[0].istopoTimeout&&clearTimeout(a[0].istopoTimeout),a[0].istopoTimeout=setTimeout(function(){G5_Core.isotope.layout(a)},1e3))})}})}},G5_Core.isotope={config_default:{isOriginLeft:!n},init:function(i){"undefined"==typeof i&&(i=t);var n=this;a(".isotope",i).each(function(){var e=a(this);e.imagesLoaded({background:!0},function(){var t=a.extend({},n.config_default,e.data("isotope-options")),i=e.attr("class").match(/gf-gutter-(\d{0,2})/),s=0;null!==i&&(s=parseInt(i[1])),"undefined"!=typeof t.masonry&&"undefined"!=typeof t.masonry.columnWidth&&".gsf-col-base"===t.masonry.columnWidth&&e.append(""),"undefined"!=typeof t.masonry&&"undefined"!=typeof t.masonry.columnWidth&&"undefined"!=typeof t.metro&&(t=a.extend({},t,{masonry:{columnWidth:n.metro_width(e,s)},resize:!1})),e.isotope(t),e.on("refreshed.owl.carousel,gf_process_quote_done",function(e){n.layout(a(e.currentTarget))}),e.on("changed.owl.carousel",function(e){"undefined"!=typeof a(e.target).data("owl.carousel")&&a(e.target).data("owl.carousel").options.autoHeight&&n.layout(a(e.currentTarget))}),e.find(".owl-carousel").length&&n.layout(e)})}),e.on("resize",function(){a(".isotope",i).each(function(){var e=a(this),t=a.extend({},n.config_default,e.data("isotope-options")),i=e.attr("class").match(/gf-gutter-(\d{0,2})/),s=-1;null!==i&&(s=parseInt(i[1])),"undefined"!=typeof t.masonry&&"undefined"!=typeof t.masonry.columnWidth&&"undefined"!=typeof t.metro&&(t=a.extend({},t,{masonry:{columnWidth:n.metro_width(e,s)},resize:!1}),e.isotope(t)),e.find(".owl-carousel").length&&n.layout(e)})})},layout:function(e){e.data("isotope")&&e.isotope("layout"),setTimeout(function(){e.data("isotope")&&e.isotope("layout")},500),setTimeout(function(){e.data("isotope")&&e.isotope("layout")},1e3)},metro_width:function(e,t){var i=this,n=e.data("isotope-options"),s=e.closest("[data-isotope-wrapper]"),o=1,r=e.data("image-size-base"),d=1;r&&(r=r.split("x"),d=parseInt(r[1],10)/parseInt(r[0],10),isNaN(d)&&(d=1)),e.find(n.itemSelector).each(function(){var e=a(this),t=i.get_multiplier_width(e),n=60/t;o [data-ratio]"),n=i.data("ratio");if(n){n=n.split("x");var s=n[1],o=c*s+Math.ceil(s-1)*t,r=i.find(".entry-thumbnail-overlay");r.addClass("thumbnail-size-none").css("height",o)}}),n.masonry.columnWidth},get_multiplier_width:function(e){var a=60;if(e.is("[class]")){var t=e.attr("class"),i=t.match(/col-mb-(\d{0,2})/),n=t.match(/col-xs-(\d{0,2})/),s=t.match(/col-sm-(\d{0,2})/),o=t.match(/col-md-(\d{0,2})/),r=t.match(/col-lg-(\d{0,2})/);t.match(/col-mb-12-5/)?a=12:null!==i&&(a=5*i[1]),window.matchMedia("(min-width: 600px)").matches&&(t.match(/col-xs-12-5/)?a=12:null!==n&&(a=5*n[1])),window.matchMedia("(min-width: 768px)").matches&&(t.match(/col-sm-12-5/)?a=12:null!==s&&(a=5*s[1])),window.matchMedia("(min-width: 992px)").matches&&(t.match(/col-md-12-5/)?a=12:null!==o&&(a=5*o[1])),window.matchMedia("(min-width: 1200px)").matches&&(t.match(/col-lg-12-5/)?a=12:null!==r&&(a=5*r[1]))}return a}},G5_Core_Animation=function(e,a){"undefined"!=typeof e&&(e=t),this.$wrapper=e,this.init(a)},G5_Core_Animation.prototype={itemQueue:[],delay:100,queueTimer:null,init:function(e){var a=this;a.itemQueue=[],a.queueTimer=null,"undefined"!=typeof e&&(a.delay=e),setTimeout(function(){a.registerAnimation()},200)},registerAnimation:function(){var e=this;a(".gf_animate_when_almost_visible:not(.wpb_start_animation)",e.$wrapper).each(function(t,i){a(i).waypoint(function(){var t=a(this.element).offset().top,i=a(window).scrollTop()+G5_Core.util.getScrollOffset();ts.length)return n.removeClass("in"),void n.html("");0 li.active a");if(""!==n){var r="undefined"==typeof n.query.paged?1:n.query.paged,d=0 a,[data-items-paging=\"load-more\"] > a,[data-items-paging=\"next-prev\"] > a,[data-items-paging=\"infinite-scroll\"] > a",function(e){e.preventDefault();var i=a(this),n=i.closest("[data-items-paging]"),s=n.data("id");t.loadPosts(s,this)}),0i.offset().top){var n=a("> a",i);n.trigger("click")}})}),a("[data-items-cate]").each(function(){var e=a(this),i=e.attr("data-filter-type");"undefined"==typeof i&&(i="click"),a(this).on(i,"a",function(a){a.preventDefault();var n=this,s=e.data("id");"click"===i?t.loadPosts(s,this):(clearTimeout(t.timeOutLoadPost),t.timeOutLoadPost=setTimeout(t.loadPosts,500,s,n))})}),a(document).on("click","[data-items-tabs] li:not(.dropdown) > a",function(e){e.preventDefault();var i=a(this),n=i.data("id");t.loadPosts(n,this)})},getVariable:function(e){var a=this.prefix+e;return"undefined"==typeof window[a]?"":window[a]},loadPosts:function(e,t){if(!(a(t).hasClass("active")||a(t).hasClass("disable")||a(t).parent().hasClass("active")||a(t).hasClass("dropdown-toggle"))){var i=G5_Core.pagination_ajax;if(!i.ajax){i.laddaButton=null;var n=i.getVariable(e);if(""!==n){n.type=0 li.active a"),r=1,d=0"),o.isotope("reloadItems").isotope()):o.isotope("appended",c),G5_Core.isotope.layout(o),"undefined"!=typeof e.masonry&&"undefined"!=typeof e.masonry.columnWidth&&".gsf-col-base"===e.masonry.columnWidth&&a(window).trigger("resize"))}if(u){var n=o.data("owl.carousel"),r=n._items,l=r.length+1,g=300;if("none"!==p&&(g=0),!1==h){for(var f=r.length-1;0<=f;f--)n.remove(f);l=0}c.each(function(){n.add(a(this))}),n.refresh(),n.to(l,g),"none"!==p&&!1==h&&new G5_Core_Animation(s,100)}else"none"===p?c.animate({opacity:1},500,"easeInQuad"):new G5_Core_Animation(s);s.imagesLoaded({background:!0},function(){G5_Core.owlCarousel.init(s),G5_Core.util.magnificPopup(s),G5_Core.lazyLoad.init(s),s.trigger("gf_pagination_ajax_success",[t,d])})},f),0e.height()&&a(this).addClass("normal"),a(this).trigger("gf_process_quote_done")})},processThumbnail:function(e){"undefined"==typeof e&&(e=t),a(".entry-thumb-wrap",e).each(function(){320>=a(this).width()?a(this).addClass("thumb-small"):a(this).removeClass("thumb-small")})}},G5_Core.custom_vc={init:function(){setTimeout(this.wayPoints,500)},wayPoints:function(){a(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").waypoint(function(){a(this.element).addClass("wpb_start_animation animated"),this.destroy()},{offset:"85%"}),a(".vc_progress_bar").waypoint(function(){a(this.element).find(".vc_single_bar").each(function(e){var t=a(this),i=t.find(".vc_bar"),n=i.data("percentage-value");setTimeout(function(){i.css({width:n+"%"})},200*e)}),this.destroy()},{offset:"85%"})},initVCTab:function(){var t=0;a("a",".vc_tta-tabs ul.vc_tta-tabs-list").off("click").on("click",function(i){if(a(this).parent().hasClass("vc_active")&&(t=1),i.preventDefault(),0==t){t=1;var e=a(this).parent().parent(),n=a(this).closest(".vc_general"),s=a(a(this).attr("href"),n),o="",r="";n.css("height",n.outerHeight()),"undefined"!=typeof e&&(a("li",e).removeClass("vc_active"),a(this).parent().addClass("vc_active"),a("li a",e).each(function(){o=a(this).attr("href"),0 span.count");if(e.length){var t=a(this).find("> a");e.detach().appendTo(t).show()}})},category_caret:function(){a("li",".widget_categories, .widget_pages, .widget_nav_menu, .widget_product_categories").each(function(){a(this).find("> ul").length&&(a(this).addClass("has-children"),a(this).hasClass("current_page_ancestor")||a(this).hasClass("current_page_parent")||a(this).hasClass("current-cat-parent")||a(this).hasClass("current-cat-ancestor")?a(this).append(""):a(this).append(""))}),a(".cat-caret",".widget_categories, .widget_pages, .widget_nav_menu, .widget_product_categories").on("click",function(){a(this).toggleClass("in"),a(" > ul",a(this).parent()).slideToggle()})},calendar:function(){a(".widget.widget_calendar table tbody td a").each(function(){a(this).parent().addClass("active")})},canvas:function(){var e=a(".gf-sidebar-canvas"),t=e.find(".primary-sidebar-inner");if(0!==e.length){var i=a("#gf-wrapper"),n=i.attr("class");G5_Core.util.isDesktop()||(e.css({opacity:0,visibility:"hidden"}),e.addClass(n),t.perfectScrollbar({wheelSpeed:.5,suppressScrollX:!0}),setTimeout(function(){e.css({opacity:"",visibility:""})},1e3));var s=a(window).height();a(window).on("resize",function(){G5_Core.util.isDesktop()?e.removeClass(n):a(window).height()===s&&(e.css({opacity:0,visibility:"hidden"}),e.addClass(n),t.perfectScrollbar({wheelSpeed:.5,suppressScrollX:!0}),setTimeout(function(){e.css({opacity:"",visibility:""})},1e3))}),a(".gf-sidebar-toggle").on("click",function(){a(this).closest(".gf-sidebar-canvas").toggleClass("in")})}}},G5_Core.sticky={init:function(){this.initSticky(),setTimeout(function(){G5_Core.sticky.initSticky()},1e3),this.responsive()},initSticky:function(e){if(a.fn.hcSticky){"undefined"==typeof e&&(e=t);var i=G5_Core.util.getScrollOffset(),n={top:i};G5_Core.util.isDesktop()&&a(".gf-sticky",e).each(function(){var e=a(this);if(e.data("hcSticky"))e.hcSticky("reinit");else{var t=a.extend({},n,e.data("sticky-options"));e.hcSticky(t)}})}},responsive:function(){t.on("resized.hcSticky",function(e,t){if(!G5_Core.util.isDesktop()){var i=a(t);i.data("hcSticky")&&i.hcSticky("destroy"),i.removeAttr("style")}})}},G5_Core.header={init:function(){this.events(),this.sticky(),this.retinaLogo(),this.adminBar(),this.vertical(),this.navSpacing()},events:function(){var e=this;a(window).on("resize",function(){e.navSpacing(),e.adminBar()})},isDesktop:function(){var e=991,t=a("header.main-header");return t.length&&(e=parseInt(t.data("responsive-breakpoint"),10)),window.matchMedia("(min-width: "+(e+1)+"px)").matches},navSpacing:function(){var e=this,t=a("header.main-header");if(0!==t.length){var i={"header-1":{"header.main-header .main-menu":">li"},"header-2":{"header.main-header .main-menu":">li"},"header-3":{"header.main-header .main-menu":">li"},"header-4":{"header.main-header .main-menu":">li"},"header-5":{"header.main-header .main-menu":">li"},"header-6":{"header.main-header .main-menu":">li"}},s=t.data("layout");if("undefined"!=typeof i[s]){var o=0,r=0,d=0,l=0,c=t.data("navigation");for(var g in c||(c=30),i[s])a(g).each(function(){r=a(this).width(),o=0,d=0,n?a(i[s][g],this).css("margin-right",""):a(i[s][g],this).css("margin-left",""),a(i[s][g],this).each(function(){o+=a(this).width(),d++}),1r&&(l=Math.floor((r-o)/d),10>l&&(l=10),n?a(i[s][g],this).not(":first").css("margin-right",l+"px"):a(i[s][g],this).not(":first").css("margin-left",l+"px")))})}}},sticky:function(){var i=this;a(".header-sticky").each(function(){var n=a(this),s=n.closest("header"),o=s.data("sticky-skin"),r=s.find("[data-nav-skin]");if(!(a(document).outerHeight()-n.outerHeight()<=e.outerHeight())){n.wrap("");var d=n.closest(".header-sticky-wrapper");if(r.length)var l=r.data("nav-skin");n.on("affix.bs.affix",function(){var e=G5_Core.util.getAdminBarOffset();t.hasClass("bordered")&&i.isDesktop()&&(e+=30,n.css("width",t.width()-60)),n.css("top",e),"undefined"!=typeof o&&(r.length&&"undefined"!=typeof l&&r.removeClass(l),n.addClass(o)),d.length&&d.addClass("affix-wrap"),a(window).trigger("x-menu-change")}),n.on("affix-top.bs.affix",function(){n.css("top",""),n.css("width",""),"undefined"!=typeof o&&(n.removeClass(o),r.length&&"undefined"!=typeof l&&r.addClass(l)),d.length&&d.removeClass("affix-wrap"),a(window).trigger("x-menu-change")}),n.affix({offset:{top:function(){var e=1,t=s.find(".top-bar"),i=a("#wpadminbar"),n=s.find(".header-above");return e+=s.offset().top,i.length&&"absolute"==i.css("position")&&(e+=i.outerHeight()),s.hasClass("mobile-header")&&(t=s.find(".mobile-top-bar")),t.length&&(e+=t.outerHeight()),n.length&&(e+=n.outerHeight()),e}}})}});var n=0;a(window).scroll(function(){var e=a(this).scrollTop();n>e?a(".header-sticky").each(function(){0===a(this).find(".menu-one-page").length&&0t.offset().top+a(this).outerHeight()&&!a(this).hasClass("header-hidden")&&a(this).addClass("header-hidden")}}),n=e})},retinaLogo:function(){(window.matchMedia("only screen and (min--moz-device-pixel-ratio: 1.5)").matches||window.matchMedia("only screen and (-o-min-device-pixel-ratio: 3/2)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 1.5)").matches||window.matchMedia("only screen and (min-device-pixel-ratio: 1.5)").matches)&&a("img[data-retina]").each(function(){a(this).attr("src",a(this).attr("data-retina"))})},adminBar:function(){var e=a("#wpadminbar");window.matchMedia("(max-width: 600px)").matches?e.css("top","-46px"):e.css("top","")},vertical:function(){var e=a(".main-header.header-vertical");if(0!==e.length){e.css("top",G5_Core.util.getAdminBarOffset());var t=e.find(".header-above"),i=e.find(".primary-menu"),n=e.find(".header-customize"),s=e.height();t.length&&(s-=t.outerHeight()),n.length&&(s-=n.outerHeight()),i.css("max-height",s),i.perfectScrollbar({wheelSpeed:.5,suppressScrollX:!0}),i.on("gf_menu_vertical_clicked",function(){setTimeout(function(){i.perfectScrollbar("update")},500)}),a(window).on("resize",function(){e.css("top",G5_Core.util.getAdminBarOffset()),s=e.height(),t.length&&(s-=t.outerHeight()),n.length&&(s-=n.outerHeight()),i.css("max-height",s),i.perfectScrollbar("update")})}}},G5_Core.menu={init:function(){this.mega(),this.onePage(),this.menuCaret(),this.vertical()},menuCaret:function(){a(".gf-menu-vertical,.main-menu").each(function(){a("li > a",a(this)).each(function(){var e=a(this);a("> ul",e.parent()).length&&e.append("")})})},vertical:function(){a(".gf-menu-vertical:not(.x-nav-menu) li").on("click",function(e){if(0!=a("> ul",this).length&&!(0 ul",this)).length)){if(0 a > span",this)).length){var t="";if("undefined"!=typeof e.target&&null!=e.target&&"undefined"!=typeof e.target.baseURI&&null!=e.target.baseURI){var i=e.target.baseURI.split("#");0 a",this);if(0 ul",this).slideToggle(),a(this).trigger("gf_menu_vertical_clicked")}})},mega:function(){a(".x-nav-menu > li a").on("hover",function(){var e=a(this).next("ul").find(".x-mega-sub-menu");e.length&&new G5_Core_Animation(e)})},onePage:function(){"function"==typeof a().onePageNav&&a(".menu-one-page").onePageNav({currentClass:"menu-current",changeHash:!1,scrollSpeed:750,scrollThreshold:0,filter:"",easing:"swing"})}},G5_Core.footer={init:function(){this.events(),this.footerFixed()},events:function(){e.on("resize",this.footerFixed)},footerFixed:function(){window.matchMedia("(max-width: 768px)").matches?t.css("margin-bottom",""):setTimeout(function(){var i=a("footer.main-footer-wrapper");if(i.hasClass("footer-fixed")){var n=0=i.outerHeight()+n+o?(0