var G5Plus=G5Plus||{};!function(n){"use strict";var l=n(window),s=n("body"),t=!!s.data("rtl"),e=navigator.userAgent.toLowerCase(),a=(e.match(/(iphone|ipod|android|iemobile)/),e.match(/(iphone|ipod|ipad|android|iemobile)/));e.match(/(iphone|ipod|ipad)/),e.match(/(iemobile)/),G5Plus.common={init:function(){G5Plus.common.owlCarousel(),G5Plus.common.stellar(),G5Plus.common.prettyPhoto(),G5Plus.common.magicLine(),G5Plus.common.tooltip()},owlCarousel:function(){n('[data-toggle="carousel"]').each(function(){var e=n(this);e.addClass("owl-theme");var a={items:5,rtl:t,nav:!1,navElement:"div",navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>']},a=n.extend({},a,e.data("plugin-options"));e.owlCarousel(a)})},isDesktop:function(){var e=991,a=n(".x-nav-menu");return 0<a.length&&void 0!==a.attr("responsive-breakpoint")&&!isNaN(parseInt(a.attr("responsive-breakpoint"),10))&&(e=parseInt(a.attr("responsive-breakpoint"),10)),window.matchMedia("(min-width: "+(e+1)+"px)").matches},stellar:function(){n.stellar({horizontalScrolling:!1,scrollProperty:"scroll",positionProperty:"position"})},prettyPhoto:function(){n("a[data-rel^='prettyPhoto']").prettyPhoto({hook:"data-rel",social_tools:"",animation_speed:"normal",theme:"light_square"})},magicLine:function(){n(".magic-line-container").each(function(){var e=n("li.active",this);G5Plus.common.magicLineSetPosition(e),n("li",this).hover(function(){n(this).hasClass("none-magic-line")||G5Plus.common.magicLineSetPosition(this)},function(){n(this).hasClass("none-magic-line")||G5Plus.common.magicLineReturnActive(this)})})},magicLineSetPosition:function(e){var a,t,s,o,i;null!=e&&"undefined"!=e&&(a=0,null!=n(e).position()&&(a=n(e).position().left),t=n(e).css("margin-left"),s=n(e).css("margin-right"),o=n(".top.magic-line",n(e).parent()),i=n(".bottom.magic-line",n(e).parent()),null!=o&&"undefined"!=o&&(n(o).css("left",a),n(o).css("width",n(e).width()),n(o).css("margin-left",t),n(o).css("margin-right",s)),null!=i&&"undefined"!=i&&(n(i).css("left",a),n(i).css("width",n(e).width()),n(i).css("margin-left",t),n(i).css("margin-right",s)))},magicLineReturnActive:function(e){n(e).hasClass("active")||(e=n("li.active",n(e).parent()),G5Plus.common.magicLineSetPosition(e))},showLoading:function(){s.addClass("overflow-hidden"),0==n(".loading-wrapper").length&&s.append('<div class="loading-wrapper"><span class="spinner-double-section-far"></span></div>')},hideLoading:function(){n(".loading-wrapper").fadeOut(function(){n(".loading-wrapper").remove(),n("body").removeClass("overflow-hidden")})},tooltip:function(){n().tooltip&&!a&&(s.hasClass("woocommerce-compare-page")||n('[data-toggle="tooltip"]').tooltip(),n(".yith-wcwl-wishlistexistsbrowse,.yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse",".product-actions").tooltip({title:g5plus_framework_vars.product_wishList}))},isIE:function(){return!(!window.navigator.userAgent.indexOf("MSIE ")&&!navigator.userAgent.match(/Trident.*rv\:11\./))}},G5Plus.page={init:function(){G5Plus.page.footerParallax(),setTimeout(function(){G5Plus.page.footerParallax()},50),G5Plus.page.topDrawer(),G5Plus.page.setOverlayVC(),G5Plus.page.events(),G5Plus.page.backToTop(),G5Plus.page.vc_tabs_title(),G5Plus.page.setWidgetCollapse(),G5Plus.page.setUnderConstruction()},events:function(){n(".wpb_map_wraper").on("click",G5Plus.page.onMapClickHandler)},windowLoad:function(){s.hasClass("site-loading")&&G5Plus.page.pageIn(),G5Plus.page.setPositionPageTitle()},windowResized:function(){G5Plus.page.footerParallax(),G5Plus.page.setPositionPageTitle(),G5Plus.page.setWidgetCollapse(),G5Plus.page.setUnderConstruction()},setPositionPageTitle:function(){var e,a,t;G5Plus.common.isDesktop()&&(t=n(".page-title-wrap"),n("header.main-header").hasClass("header-float")&&null!=t&&void 0!==t&&(e=n("header.main-header").outerHeight(),n(".top-bar").length&&(e+=n(".top-bar").outerHeight()),a=(n(t).outerHeight()-e-n(".block-center-inner",t).outerHeight())/2,n(t).css("padding-top",e+a),n(t).css("padding-bottom",a),t=n(".page-title-inner",t),n(t).css("transition","all 0.5s"),n(t).css("-webkit-transition","all 0.5s ease-in-out"),n(t).css("-moz-transition","all 0.5s ease-in-out"),n(t).css("-o-transition","all 0.5s ease-in-out"),n(t).css("-ms-transition","all 0.5s ease-in-out")))},footerParallax:function(){var e=n("footer"),a=0<n("header.main-header .sticky-wrapper").length?60:0,t=n("#wpadminbar"),t=0<t.length?t.outerHeight():0;s.hasClass("page-template-coming-soon")?s.removeClass("footer-static"):e.hasClass("enable-parallax")&&(G5Plus.common.isDesktop()&&l.height()>=e.outerHeight()+a+t?(s.css({"padding-bottom":e.outerHeight()+"px"}),s.removeClass("footer-static")):(s.addClass("footer-static"),s.css({"padding-bottom":"0px"})))},topDrawer:function(){n(".top-drawer-toggle").click(function(){n("#top-drawer-bar").slideToggle("slow"),n(this).toggleClass("open")})},setOverlayVC:function(){n("[data-overlay-image]").each(function(){var a=n(this);setTimeout(function(){var e='<div class="overlay-bg-vc" style="background-image: url('+a.data("overlay-image")+") ;background-repeat:repeat; opacity:"+a.data("overlay-opacity")+'"></div>';a.prepend(e)},100)}),n("[data-overlay-color]").each(function(){var a=n(this);setTimeout(function(){var e='<div class="overlay-bg-vc" style="background-color: '+a.data("overlay-color")+'"></div>';a.prepend(e)},100)})},backToTop:function(){var t=n(".back-to-top");0<t.length&&(t.click(function(e){e.preventDefault(),n("html,body").animate({scrollTop:"0px"},800)}),l.on("scroll",function(e){var a=l.scrollTop();l.height()/2<a?t.addClass("in"):t.removeClass("in")}))},onMapClickHandler:function(){var e=n(this);e.off("click",G5Plus.page.onMapClickHandler),e.find("iframe").css("pointer-events","auto"),e.on("mouseleave",G5Plus.page.onMapMouseleaveHandler)},onMapMouseleaveHandler:function(){var e=n(this);e.on("click",G5Plus.page.onMapClickHandler),e.off("mouseleave",G5Plus.page.onMapMouseleaveHandler),e.find("iframe").css("pointer-events","none")},vc_tabs_title:function(){n(".vc_tta-style-tab_style1").length&&n(".vc_tta-style-tab_style1").each(function(){var e=n(this).prev();e.length&&"h2"==e.prop("tagName").toLowerCase()&&n(".vc_tta-tabs-container",this).prepend(e)})},pageIn:function(){setTimeout(function(){n("#site-loading").fadeOut(300)},300)},setWidgetCollapse:function(){l.width();window.matchMedia("(max-width: 767px)").matches?n("footer.footer-collapse-able aside.widget").each(function(){var a=n("h4:first",this),e=n(a).next();n(a).addClass("collapse"),null!=e&&"undefined"!=e&&n(e).hide(),n(a).off(),n(a).click(function(){var e=n(this).next();n(this).hasClass("expanded")?(n(this).removeClass("expanded"),n(a).addClass("collapse"),n(e).slideUp()):(n(this).addClass("expanded"),n(a).removeClass("collapse"),n(e).slideDown())})}):n("footer aside.widget").each(function(){var e=n("h4:first",this);n(e).off();var a=n(e).next();n(e).removeClass("collapse"),n(e).removeClass("expanded"),n(a).show()})},setUnderConstruction:function(){var e,a,t,s,o=n("body.under-construction, body.coming-soon");void 0!==o&&(e=n(".content",o[0]),768<n(window).width()?(s=(a=n(".wpb_wrapper",e)).outerHeight(),t=n("#wpadminbar"),(o=n(window).height())>a.outerHeight()?e.css("height",o):e.css("height","auto"),0<t.length&&(o-=t.outerHeight()),0<(s=o-s)&&(e.css("padding-top",s/2+"px"),e.css("padding-bottom",s/2+"px"))):e.css("height","auto"))}},G5Plus.blog={init:function(){G5Plus.blog.jPlayerSetup(),G5Plus.blog.infiniteScroll(),G5Plus.blog.loadMore(),G5Plus.blog.gridLayout(),setInterval(G5Plus.blog.gridLayout,300),G5Plus.blog.masonryLayout(),setInterval(G5Plus.blog.masonryLayout,300)},windowResized:function(){G5Plus.blog.processWidthAudioPlayer()},jPlayerSetup:function(){n(".jp-jplayer").each(function(){var e=n(this),a=e.data("audio"),t=e.data("title"),s=a.substr(a.lastIndexOf(".")+1),o="#"+e.data("player"),i={};i[s]=a,i.title=t,e.jPlayer({ready:function(){e.jPlayer("setMedia",i)},swfPath:"../plugins/jquery.jPlayer",cssSelectorAncestor:o})}),G5Plus.blog.processWidthAudioPlayer()},processWidthAudioPlayer:function(){setTimeout(function(){n(".jp-audio .jp-type-playlist").each(function(){var e=n(this).outerWidth()-n(".jp-play-pause",this).outerWidth()-parseInt(n(".jp-play-pause",this).css("margin-left").replace("px",""),10)-parseInt(n(".jp-progress",this).css("margin-left").replace("px",""),10)-n(".jp-volume",this).outerWidth()-parseInt(n(".jp-volume",this).css("margin-left").replace("px",""),10)-15;n(".jp-progress",this).width(e)})},100)},infiniteScroll:function(){var o=".blog-inner";n(".blog-inner").infinitescroll({navSelector:"#infinite_scroll_button",nextSelector:"#infinite_scroll_button a",itemSelector:"article",loading:{selector:"#infinite_scroll_loading",img:g5plus_framework_vars.theme_url+"assets/images/ajax-loader.gif",msgText:"Loading...",finishedMsg:""}},function(e,a,t){var s=n(e).css({opacity:0});s.imagesLoaded(function(){G5Plus.common.owlCarousel(),G5Plus.blog.jPlayerSetup(),G5Plus.common.prettyPhoto(),s.animate({opacity:1}),(n(o).hasClass("blog-style-masonry")||n(o).hasClass("blog-style-grid"))&&(n(o).isotope("appended",s),setTimeout(function(){n(o).isotope("layout")},400))})})},loadMore:function(){n(".blog-load-more").on("click",function(e){e.preventDefault();var s=n(this).button("loading"),e=n(this).attr("data-href"),o=".blog-inner";n.get(e,function(e){var a=n(".blog-load-more",e).attr("data-href"),t=n("article",e).css({opacity:0});n(o).append(t),t.imagesLoaded(function(){G5Plus.common.owlCarousel(),G5Plus.blog.jPlayerSetup(),G5Plus.common.prettyPhoto(),t.animate({opacity:1}),(n(o).hasClass("blog-style-masonry")||n(o).hasClass("blog-style-grid"))&&(n(o).isotope("appended",t),setTimeout(function(){n(o).isotope("layout")},400))}),void 0===a?s.parent().remove():(s.button("reset"),s.attr("data-href",a))})})},gridLayout:function(){var e=n(".blog-style-grid");e.imagesLoaded(function(){e.isotope({itemSelector:"article",layoutMode:"fitRows",isOriginLeft:!t}),setTimeout(function(){e.isotope("layout")},500)})},masonryLayout:function(){var e=n(".blog-style-masonry");e.imagesLoaded(function(){e.isotope({itemSelector:"article",layoutMode:"masonry",isOriginLeft:!t}),setTimeout(function(){e.isotope("layout")},500)})}},G5Plus.woocommerce={init:function(){G5Plus.woocommerce.setCartScrollBar(),G5Plus.woocommerce.addCartQuantity(),s.hasClass("woocommerce-compare-page")||G5Plus.woocommerce.addToCart(),G5Plus.woocommerce.quickView(),G5Plus.woocommerce.updateShippingMethod(),G5Plus.woocommerce.addToWishlist(),G5Plus.woocommerce.masonryInit(),G5Plus.woocommerce.paymentMethod();var e=n(".single-product-image");this.singleProductImage(e)},windowResized:function(){G5Plus.woocommerce.setCartScrollBar()},windowLoad:function(){G5Plus.woocommerce.setCartScrollBar()},setCartScrollBar:function(){setTimeout(function(){var e=n("#wpadminbar").outerHeight(),a=n(".site-top").outerHeight(),t=n(".shopping-cart-wrapper").outerHeight(),s=325,o="124px",i=3;l.height()-e-a-t-40<417&&(s=200,o="100px",i=2),n("ul.cart_list.product_list_widget").css("max-height",s),n("ul.cart_list.product_list_widget").perfectScrollbar({wheelSpeed:.5,suppressScrollX:!0}),n("ul.cart_list.product_list_widget").perfectScrollbar("update"),n("ul.cart_list.product_list_widget li").length>i&&n("ul.cart_list.product_list_widget .ps-scrollbar-y").css("height",o)},1e3)},addCartQuantity:function(){n(document).off("click",".quantity .btn-number").on("click",".quantity .btn-number",function(e){e.preventDefault();var a=n(this).data("type"),t=n("input",n(this).parent()),s=parseFloat(t.val()),o=parseFloat(t.attr("max")),i=parseFloat(t.attr("min")),l=parseFloat(t.attr("step")),e=0;0<t.attr("step").indexOf(".")&&(e=t.attr("step").split(".")[1].length),isNaN(o)&&(o=100),isNaN(i)&&(i=0),isNaN(l)&&(l=1,e=0),isNaN(s)?t.val(i):("minus"==a&&(i<s&&(s=(s-l).toFixed(e),t.val(s).change()),parseFloat(t.val())<=i&&(t.val(i).change(),n(this).attr("disabled",!0))),"plus"==a&&(s<o&&(s=(s+l).toFixed(e),t.val(s).change()),parseFloat(t.val())>=o&&(t.val(o).change(),n(this).attr("disabled",!0))))}),n("input",".quantity").focusin(function(){n(this).data("oldValue",n(this).val())}),n("input",".quantity").on("change",function(){var e=n(this),a=parseFloat(e.attr("max")),t=parseFloat(e.attr("min")),s=parseFloat(e.val()),e=parseFloat(e.attr("step"));isNaN(a)&&(a=100),isNaN(t)&&(t=0),isNaN(e);e=n(".add_to_cart_button",n(this).parent().parent().parent());t<=s?(n(".btn-number[data-type='minus']",n(this).parent()).removeAttr("disabled"),void 0!==e&&e.attr("data-quantity",s)):(alert("Sorry, the minimum value was reached"),n(this).val(n(this).data("oldValue")),void 0!==e&&e.attr("data-quantity",n(this).data("oldValue"))),s<=a?(n(".btn-number[data-type='plus']",n(this).parent()).removeAttr("disabled"),void 0!==e&&e.attr("data-quantity",s)):(alert("Sorry, the maximum value was reached"),n(this).val(n(this).data("oldValue")),void 0!==e&&e.attr("data-quantity",n(this).data("oldValue")))})},addToCart:function(){n(document).on("click",".add_to_cart_button",function(){var e=n(this),a=e.parent();!e.hasClass("single_add_to_cart_button")&&e.is(".product_type_simple")&&(e.addClass("added-spinner"),e.find("i").attr("class","fa fa-spinner fa-spin"),void 0!==(a=a.parent().parent().parent().parent())&&a.addClass("active"))}),s.on("wc_cart_button_updated",function(e,a){var t,s,o,i;G5Plus.woocommerce.setCartScrollBar(),a.hasClass("single_add_to_cart_button")||(s=(t=a.parent()).find(".added_to_cart"),o=s.text(),i=t.parent().parent().parent().parent(),a.remove(),s.html('<i class="fa fa-check"></i>'),setTimeout(function(){t.tooltip("hide").attr("title",o).tooltip("fixTitle")},500),setTimeout(function(){i.removeClass("active")},700))}),s.on("wc_fragments_refreshed",function(){G5Plus.woocommerce.setCartScrollBar()})},quickView:function(){var l=!1,r=this;n(".product-quick-view").on("click",function(e){var o,a,t,s,i;e.preventDefault(),l||(l=!0,e=n(this).data("product_id"),o="#popup-product-quick-view-wrapper",a=n(this).find("i"),t=a.attr("class"),s=n(this).parent().parent().parent().parent(),i=n(this),s.addClass("active"),i.addClass("active"),a.attr("class","fa fa-spinner fa-spin"),n.ajax({url:g5plus_framework_vars.ajax_url,data:{action:"product_quick_view",id:e},success:function(e){s.removeClass("active"),i.removeClass("active"),a.attr("class",t),n(o).length&&n(o).remove(),n("body").append(e),G5Plus.woocommerce.addCartQuantity(),G5Plus.common.tooltip(),n(o).on("show.bs.modal",function(e){var a,t,s;void 0!==n.fn.wc_product_gallery&&(a=n(".woocommerce-product-gallery",o),setTimeout(function(){a.wc_product_gallery(wc_single_product_params),r.singleProductImage(a)},200)),void 0!==n.fn.wc_variation_form&&(t=n(o).find(".variations_form"),s=n(o).find(".variations_form .variations select"),t.wc_variation_form(),t.trigger("check_variations"),s.change())}),n(o).modal(),l=!1},error:function(e){G5Plus.common.hideLoading(),l=!1}}))})},updateShippingMethod:function(){s.bind("updated_shipping_method",function(){n("select.country_to_state, input.country_to_state").change()})},addToWishlist:function(){n(document).on("click",".add_to_wishlist",function(){var e=n(this),a=e.parent().parent();a.parent().hasClass("single-product-function")||(e.addClass("added-spinner"),void 0!==(a=a.parent().parent().parent().parent())&&a.addClass("active"))}),s.bind("added_to_wishlist",function(e,a,t,s){var o,i=n(".added-spinner.add_to_wishlist"),l=i.parent().parent();l.parent().hasClass("single-product-function")||void 0!==(o=l.parent().parent().parent().parent())&&setTimeout(function(){o.removeClass("active"),i.removeClass("added-spinner")},700)})},masonryInit:function(){n(".product-listing",".product-creative").each(function(){var e=n(this),a="2"==n(e).parent().attr("data-columns")?".col-md-4":".col-md-3";e.imagesLoaded(function(){e.isotope({itemSelector:".product-item-wrap",percentPosition:!0,masonry:{columnWidth:a}}).isotope({filter:".page-1"})})}),n(".iso-filter",".product-creative").click(function(){var e=n(this).attr("data-section-id"),a=n(this).attr("data-navigation"),t=n(this).attr("data-total-pages"),s=n(this).attr("data-page");"next"==a?s=s==t?1:parseInt(s)+1:1==s?s=t:1<s&&(s=parseInt(s)-1);t=".page-"+s;jQuery(".product-listing","#"+e).isotope({filter:"*"}).isotope({filter:t}),n(".iso-filter","#"+e).attr("data-page",s)}),n(window).resize(function(){G5Plus.woocommerce.reinitFilter()}),G5Plus.woocommerce.reinitFilter()},reinitFilter:function(){n(".product-creative").each(function(){var e=n(this).attr("data-columns"),a=6;"2"==e&&(a=5);var t=n(window).width();600<=t&&t<=1023&&(a=2),t<600&&(a=1);e=n(".iso-filter",n(this)).attr("data-total-product"),t=0,t=0<(e=parseInt(e))%a?Math.floor(e/a)+1:Math.floor(e/a);n(".iso-filter",n(this)).attr("data-total-pages",t);var t=n(".product-listing",n(this)),s=1,o="";n(".product-item-wrap",t).each(function(){n(this).removeClass(function(e,a){return(a.match(/\bpage-\S+/g)||[]).join(" ")}),o=0<s%a?"page-"+(Math.floor(s/a)+1):"page-"+Math.floor(s/a),n(this).addClass(o),s++});t.isotope({filter:".page-1"}),n(".iso-filter",n(this)).attr("data-page",1)})},paymentMethod:function(){n("#order_review").on("click","input[name=payment_method]",function(){n(".payment_box_title").removeClass("active"),n(this).parent().addClass("active")})},singleProductImage:function(e){var a,e=e.find(".flex-control-thumbs");e.length&&(a=e.addClass("owl-carousel owl-theme").owlCarousel({items:4,margin:10,autoHeight:!0,rtl:t,nav:!0,navElement:"div",dots:!1,navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>']}),setTimeout(function(){a.trigger("refresh.owl.carousel")},200))}},G5Plus.search={up:function(e){var a,t=n("li.selected",e);n("li",e).length<2||(a=t.prev(),t.removeClass("selected"),a.length?a.addClass("selected"):(n("li:last",e).addClass("selected"),a=n("li:last",e)),e=n(" > ul",e),a.position().top<e.scrollTop()?e.scrollTop(a.position().top):a.position().top+a.outerHeight()>e.scrollTop()+e.height()&&e.scrollTop(a.position().top-e.height()+a.outerHeight()))},down:function(e){var a,t=n("li.selected",e);n("li",e).length<2||(a=t.next(),t.removeClass("selected"),a.length?a.addClass("selected"):(n("li:first",e).addClass("selected"),a=n("li:first",e)),e=n("> ul",e),a.position().top<e.scrollTop()?e.scrollTop(a.position().top):a.position().top+a.outerHeight()>e.scrollTop()+e.height()&&e.scrollTop(a.position().top-e.height()+a.outerHeight()))}},G5Plus.header={timeOutSearch:null,init:function(){G5Plus.header.stickyHeader(),G5Plus.header.menuOnePage(),G5Plus.header.menuMobile(),G5Plus.header.events(),G5Plus.header.search(),G5Plus.header.searchAjaxForm(),G5Plus.header.headerLeftPosition(),G5Plus.header.searchCategory()},events:function(){n("a[data-hash]").on("click",function(e){return e.preventDefault(),G5Plus.page.anchorsPosition(this),!1})},windowResized:function(){G5Plus.header.stickyHeader(),G5Plus.header.headerNavSpacing(),G5Plus.common.isDesktop()&&n(".toggle-icon-wrapper[data-drop]").removeClass("in");var e=n("#wpadminbar");0<e.length&&s.attr("data-offset",e.outerHeight()+1),0<e.length&&s.attr("data-offset",e.outerHeight()+1),G5Plus.header.headerMobileFlyPosition(),G5Plus.header.headerMobilePosition()},windowLoad:function(){G5Plus.header.headerNavSpacing(1),G5Plus.header.headerLeftScrollBar(),G5Plus.header.headerMobileFlyPosition(),G5Plus.header.headerMobilePosition(),G5Plus.header.fixStickyLogoSize()},fixStickyLogoSize:function(){var t,e;G5Plus.common.isIE()&&(0==(t=n("header .logo-sticky img")).length||(e=t.attr("src")).length-e.lastIndexOf(".svg")==4&&n.get(e,function(e){var a=e.documentElement.attributes,e=a.width.value,a=a.height.value;"string"==typeof e&&(e=e.replace("px",""),e=parseInt(e,10)),"string"==typeof a&&(a=a.replace("px",""),a=parseInt(a,10)),0<a&&t.css("width",30*e/a+"px")},"xml"))},headerMobileFlyPosition:function(){var e=0;0<n("#wpadminbar").length&&"fixed"==n("#wpadminbar").css("position")&&(e=n("#wpadminbar").outerHeight()),0<e?n(".header-mobile-nav.menu-drop-fly").css("top",e+"px"):n(".header-mobile-nav.menu-drop-fly").css("top","")},headerMobilePosition:function(){var e=0;0<n("#wpadminbar").length&&"fixed"==n("#wpadminbar").css("position")&&(e=n("#wpadminbar").outerHeight()),0<e?n(".header-mobile-nav.menu-drop-fly").css("top",e+"px"):n(".header-mobile-nav.menu-drop-fly").css("top","")},headerLeftPosition:function(){var e=0;0<n("#wpadminbar").length&&(e=n("#wpadminbar").outerHeight()),0<e&&n("header.header-left").css("top",e+"px")},stickyHeader:function(){var e=0,a=n("#wpadminbar");0<a.length&&"fixed"==a.css("position")&&(e=a.outerHeight()),n(".demo_store").length&&"fixed"==n(".demo_store").css("position")&&(e+=n(".demo_store").outerHeight()),n(".header-sticky, .header-mobile-sticky").unstick();a=e;G5Plus.common.isDesktop()?(e=65-n(window).height(),n(".header-sticky").sticky({topSpacing:e,topSticky:a,change:function(){G5Plus.header.headerNavSpacing(),n("header.main-header .x-nav-menu > li").each(function(){APP_XMENU.process_menu_position(this)})}})):n(".header-mobile-sticky").sticky({topSpacing:e,topSticky:a})},menuOnePage:function(){n(".menu-one-page").onePageNav({currentClass:"menu-current",changeHash:!1,scrollSpeed:750,scrollThreshold:.5,filter:"",easing:"swing"})},anchorsPosition:function(e,a){var t=n(e).attr("href");0<n(t).length&&(e=n(t).offset().top,0<(t=n("#wpadminbar")).length&&(e-=t.outerHeight()),n("html,body").animate({scrollTop:e},a,"swing",function(){}))},menuMobile:function(){n(".toggle-mobile-menu[data-ref]").click(function(e){e.preventDefault();var e=n(this),a=e.data("ref");switch(e.toggleClass("in"),e.data("drop-type")){case"dropdown":n("#"+a).slideToggle();break;case"fly":n("body").toggleClass("menu-mobile-in"),n("#"+a).toggleClass("in")}}),n(".toggle-icon-wrapper[data-ref]:not(.toggle-mobile-menu)").click(function(e){e.preventDefault();var a=n(this),e=a.data("ref");a.toggleClass("in"),n("#"+e).toggleClass("in")}),n(".main-menu-overlay").click(function(){s.removeClass("menu-mobile-in"),n("#nav-menu-mobile").removeClass("in"),n(".toggle-icon-wrapper[data-ref]").removeClass("in")})},search:function(){var e=n("#search_popup_wrapper");function o(){var e=n('input[type="search"]',"#g5plus-modal-search").val();e.length<3?n(".ajax-search-result","#g5plus-modal-search").html(""):(n(".ajax-search-icon","#g5plus-modal-search").addClass("fa-spinner fa-spin"),n(".ajax-search-icon","#g5plus-modal-search").removeClass("fa-search"),n.ajax({type:"POST",data:"action=result_search&keyword="+e,url:g5plus_framework_vars.ajax_url,success:function(e){n(".ajax-search-icon","#g5plus-modal-search").removeClass("fa-spinner fa-spin"),n(".ajax-search-icon","#g5plus-modal-search").addClass("fa-search");var a="",t="";e&&((e=n.parseJSON(e)).length?(a+="<ul>",-1==e[0].id?a+="<li>"+e[0].title+"</li>":n.each(e,function(e){-2==this.id?t='<div class="search-view-more">'+this.title+"</div>":(a+=0==e?'<li class="selected">':"<li>",null==this.title||""==this.title?a+='<a href="'+this.guid+'">'+this.date+"</a>":(a+='<a href="'+this.guid+'">'+this.title+"</a>",a+="<span>"+this.date+" </span>"),a+="</li>")}),a+="</ul>"):a=""),n(".ajax-search-result","#g5plus-modal-search").html(a+t),n("#g5plus-modal-search .ajax-search-result").scrollTop(0)},error:function(e){n(".ajax-search-icon","#g5plus-modal-search").removeClass("fa-spinner fa-spin"),n(".ajax-search-icon","#g5plus-modal-search").addClass("fa-search")}}))}0<e.length&&"standard"==n("header .icon-search-menu").data("search-type")&&(e=new DialogFx(e[0]),n("header .icon-search-menu").click(e.toggle.bind(e))),n("header .icon-search-menu").click(function(e){e.preventDefault(),"ajax"==n(this).data("search-type")?G5Plus.header.searchPopupOpen():n('#search_popup_wrapper input[type="text"]').focus()}),n(".g5plus-dismiss-modal, .modal-backdrop","#g5plus-modal-search").click(function(){G5Plus.header.searchPopupClose()}),n(".g5plus-search-wrapper button > i.ajax-search-icon").click(function(){o()}),n("#search-ajax","#g5plus-modal-search").on("keyup",function(e){if(!(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey)){var a,t,s;if(-1==["Control","Alt","Shift"].indexOf(e.key))switch(e.which){case 27:G5Plus.header.searchPopupClose();break;case 38:s=n("li.selected","#g5plus-modal-search"),!void(n("li","#g5plus-modal-search").length<2||(t=s.prev(),s.removeClass("selected"),t.length?t.addClass("selected"):(n("li:last","#g5plus-modal-search").addClass("selected"),t=n("li:last","#g5plus-modal-search")),t.position().top<n("#g5plus-modal-search .ajax-search-result").scrollTop()?n("#g5plus-modal-search .ajax-search-result").scrollTop(t.position().top):t.position().top+t.outerHeight()>n("#g5plus-modal-search .ajax-search-result").scrollTop()+n("#g5plus-modal-search .ajax-search-result").height()&&n("#g5plus-modal-search .ajax-search-result").scrollTop(t.position().top-n("#g5plus-modal-search .ajax-search-result").height()+t.outerHeight())));break;case 40:t=n("li.selected","#g5plus-modal-search"),!void(n("li","#g5plus-modal-search").length<2||(a=t.next(),t.removeClass("selected"),a.length?a.addClass("selected"):(n("li:first","#g5plus-modal-search").addClass("selected"),a=n("li:first","#g5plus-modal-search")),a.position().top<n("#g5plus-modal-search .ajax-search-result").scrollTop()?n("#g5plus-modal-search .ajax-search-result").scrollTop(a.position().top):a.position().top+a.outerHeight()>n("#g5plus-modal-search .ajax-search-result").scrollTop()+n("#g5plus-modal-search .ajax-search-result").height()&&n("#g5plus-modal-search .ajax-search-result").scrollTop(a.position().top-n("#g5plus-modal-search .ajax-search-result").height()+a.outerHeight())));break;case 13:if(0==n("li.selected a","#g5plus-modal-search").length)return e.preventDefault(),!1;0<(a=n("li.selected a","#g5plus-modal-search")).length&&(window.location=a.attr("href"));break;default:clearTimeout(G5Plus.header.timeOutSearch),G5Plus.header.timeOutSearch=setTimeout(o,500)}}})},searchPopupOpen:function(){n("#g5plus-modal-search").hasClass("in")||(n("body").addClass("overflow-hidden"),n("#g5plus-modal-search").show(),setTimeout(function(){n("#g5plus-modal-search").addClass("in")},300),0<n("#search-ajax","#g5plus-modal-search").length?(n("#search-ajax","#g5plus-modal-search").focus(),n("#search-ajax","#g5plus-modal-search").val("")):(n("#search-standard","#g5plus-modal-search").focus(),n("#search-standard","#g5plus-modal-search").val("")),n(".ajax-search-result","#g5plus-modal-search").html(""))},searchPopupClose:function(){n("#g5plus-modal-search").hasClass("in")&&(n("#g5plus-modal-search").removeClass("in"),setTimeout(function(){n("#g5plus-modal-search").hide(),n("body").removeClass("overflow-hidden")},300))},searchAjaxForm:function(){var s=n("header.main-header .search-box-wrapper"),o=n("header.main-header .search-box-wrapper form.search-type-ajax");n(l).click(function(e){0==n(e.target).closest("header.main-header .search-box-wrapper").length&&(n(".ajax-search-result",s).remove(),n('> input[type="text"]',o).val(""))}),o.submit(function(){return!1}),n('> input[type="text"]',o).on("keyup",function(e){if(!(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey)){var a;if(-1==["Control","Alt","Shift"].indexOf(e.key))switch(e.which){case 27:n(".ajax-search-result",s).remove(),n('> input[type="text"]',o).val("");break;case 38:G5Plus.search.up(s);break;case 40:G5Plus.search.down(s);break;case 13:0<(a=n("li.selected a",s)).length&&(window.location=a.attr("href"));break;default:clearTimeout(G5Plus.header.timeOutSearch),G5Plus.header.timeOutSearch=setTimeout(function(){var e=n('input[type="text"]',o).val();if(e.length<3){0==n(".ajax-search-result",o).length&&n(o).append('<div class="ajax-search-result"></div>');var a=s.attr("data-hint-message");return void n(".ajax-search-result",s).html('<ul><li class="no-result">'+a+"</li></ul>")}n("button > i",o).addClass("fa-spinner fa-spin"),n("button > i",o).removeClass("fa-search"),n.ajax({type:"POST",data:"action=result_search&keyword="+e,url:g5plus_framework_vars.ajax_url,success:function(e){n("button > i",s).removeClass("fa-spinner fa-spin"),n("button > i",s).addClass("fa-search");var a="",t="";e&&((e=n.parseJSON(e)).length?(a+="<ul>",-1==e[0].id?a+='<li class="no-result">'+e[0].title+"</li>":n.each(e,function(e){-2==this.id?t='<div class="search-view-more">'+this.title+"</div>":(a+=0==e?'<li class="selected">':"<li>",null==this.title||""==this.title?a+='<a href="'+this.guid+'">'+this.date+"</a>":a+='<a href="'+this.guid+'">'+this.title+"</a>",a+="</li>")}),a+="</ul>"):a=""),0==n(".ajax-search-result",o).length&&n(o).append('<div class="ajax-search-result"></div>'),n(".ajax-search-result",s).html(a+t),n(".ajax-search-result ul",s).scrollTop(0)},error:function(e){n("button > i",s).removeClass("fa-spinner fa-spin"),n("button > i",s).addClass("fa-search")}})},500)}}})},headerNavSpacing:function(e){var a,t,s,o,i,l;void 0===e&&(e=0),G5Plus.common.isDesktop()&&(a=n("header.main-header .header-nav-wrapper > .container"),n("ul.main-menu > li, .header-customize",a).css("margin-left",""),l=a.width(),i=o=s=t=0,n("ul.main-menu > li, .header-customize,.header-left .header-logo,.header-left .logo-sticky",a).each(function(){var e=n(this);e.is(":visible")&&(o=parseInt(e.css("margin-left").replace("px",""),10),t+=e.outerWidth()+o+1,i+=o,0<o&&s++)}),0<n(".header-customize",a).length&&(o=parseInt(n(".header-customize",a).css("margin-left").replace("px",""),10),i+=o,t+=o,0<o&&s++),t+=50,0<s&&l<t&&(l=(i-(t-l))/+s,o<5&&(o=5),n("ul.main-menu > li.x-menu-item + li, .header-customize",a).css("margin-left",l+"px"),n("ul.main-menu > li.logo-sticky",a).is(":visible")&&n("ul.main-menu > li.logo-sticky + li",a).css("margin-left",l+"px")),0<e&&setTimeout(function(){G5Plus.header.headerNavSpacing(e-1)},100))},changeStickyWrapperSize:function(e){var a=n("header.main-header .sticky-wrapper");0<a.length&&a.height(n(" > .header-sticky",a).outerHeight()),0<e&&setTimeout(function(){G5Plus.header.changeStickyWrapperSize(e-1)},100)},headerLeftScrollBar:function(){n("header.header-left").perfectScrollbar({wheelSpeed:.5,suppressScrollX:!0})},searchCategory:function(){n(".search-with-category").each(function(){var s=n(".form-search-left",this),t=n(this);n(document).on("click",function(e){0===n(e.target).closest(".form-search-left",t).length&&n(" > ul",s).slideUp(),0===n(e.target).closest(".form-search-right,.ajax-search-result",t).length&&(n(".ajax-search-result",t).remove(),n("input",t).val(""))});var e='<li><span data-id="-1" data-value="'+n("> span",s).text()+'">['+n("> span",s).text()+"]</span></li>";n("> ul",s).prepend(e),n("> span",s).on("click",function(){n("> ul",n(this).parent()).slideToggle()}),n("li > span",s).on("click",function(){var e=n(this),a=e.attr("data-id"),t="",t=void 0!==e.attr("data-value")?e.attr("data-value"):e.text(),e=n("> span",s);e.text(t),e.attr("data-id",a),n(" > ul",s).slideUp()}),n("input",t).on("keyup",function(e){if(!(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey))if(-1==["Control","Alt","Shift"].indexOf(e.key))switch(e.which){case 37:case 39:break;case 27:n(".ajax-search-result",t).remove(),n(this).val("");break;case 38:G5Plus.search.up(n(".ajax-search-result",t));break;case 40:G5Plus.search.down(n(".ajax-search-result",t));break;case 13:var a=n(".ajax-search-result li.selected a",t);return 0==a.length?(e.preventDefault(),!1):(window.location=a.attr("href"),e.preventDefault(),!1);default:clearTimeout(null),setTimeout(function(){!function(s){var e=n('input[type="text"]',s).val();if(e.length<3){0==n(".ajax-search-result",s).length&&n(s).append('<div class="ajax-search-result"></div>');var a=s.attr("data-hint-message");return n(".ajax-search-result",s).html('<ul><li class="no-result">'+a+"</li></ul>")}n("button > i",s).addClass("fa-spinner fa-spin"),n("button > i",s).removeClass("fa-search"),n.ajax({type:"POST",data:"action=result_search_product&keyword="+e+"&cate_id="+n(".form-search-left > span",s).attr("data-id"),url:g5plus_framework_vars.ajax_url,success:function(e){n("button > i",s).removeClass("fa-spinner fa-spin"),n("button > i",s).addClass("fa-search");var a="",t="";e&&((e=n.parseJSON(e)).length?(a+="<ul>",-1==e[0].id?a+='<li class="no-result">'+e[0].title+"</li>":n.each(e,function(e){-2==this.id?t='<div class="search-view-more">'+this.title+"</div>":(a+=0==e?'<li class="selected">':"<li>",a+='<a href="'+this.guid+'">',a+=this.thumb,a+=this.title+"</a>",a+='<div class="price">'+this.price+"</div>",a+="</li>")}),a+="</ul>"):a=""),0==n(".ajax-search-result",s).length&&n(s).append('<div class="ajax-search-result"></div>'),n(".ajax-search-result",s).html(a+t),n(".ajax-search-result li",s).hover(function(){n(".ajax-search-result li",s).removeClass("selected"),n(this).addClass("selected")}),n(".ajax-search-result ul",s).scrollTop(0)},error:function(e){n("button > i",s).removeClass("fa-spinner fa-spin"),n("button > i",s).addClass("fa-search")}})}(t)},500)}})})}},G5Plus.footer={init:function(){G5Plus.footer.showMap(),G5Plus.footer.scrollUp()},showMap:function(){var e=n(".handmade-map",".map-scroll-up"),i=n(".handmade-google-map",".map-scroll-up");n(e).hide(),n(".a-map",".map-scroll-up").click(function(){n(e).is(":visible")?n(e).slideUp():n(e).slideDown(function(){var e,a,t,s,o;0<i.length&&(e=i[0],void 0!==(o=n(e).attr("data-map-init"))&&null!=o&&""!=o||(a=n(e).attr("data-location-x"),t=n(e).attr("data-location-y"),s=n(e).attr("data-marker-title"),""!=(o=n(e).attr("data-map-zoom"))&&void 0!==o||(o=11),"markerTitle"==typeof s&&(s="Our location"),o=parseInt(o,10),o=new google.maps.Map(e,{zoom:o,scrollwheel:!1,center:new google.maps.LatLng(a,t)}),new google.maps.Marker({position:new google.maps.LatLng(a,t),map:o,title:s}),n(e).attr("data-map-init",1)))})})},scrollUp:function(){var e=n(".a-scroll-up",".map-scroll-up");0<e.length&&e.click(function(e){e.preventDefault(),n("html,body").animate({scrollTop:"0px"},800)})}},G5Plus.onReady={init:function(){G5Plus.common.init(),G5Plus.header.init(),G5Plus.page.init(),G5Plus.blog.init(),G5Plus.woocommerce.init(),G5Plus.footer.init()}},G5Plus.onLoad={init:function(){G5Plus.header.windowLoad(),G5Plus.page.windowLoad(),G5Plus.woocommerce.windowLoad()}},G5Plus.onResize={init:function(){G5Plus.page.windowResized(),G5Plus.woocommerce.windowResized(),G5Plus.header.windowResized(),G5Plus.blog.windowResized()}},G5Plus.onScroll={init:function(){}},n(window).resize(G5Plus.onResize.init),n(window).scroll(G5Plus.onScroll.init),n(document).ready(G5Plus.onReady.init),n(window).load(G5Plus.onLoad.init)}(jQuery);