(function($,window,document){"use strict";var $window=$(window),$body=$('body'),$offCanvasEl=$('#slide-out-widget-area'),$offCanvasBG=$('#slide-out-widget-area-bg'),$headerOuterEl=$('#header-outer'),$headerSecondaryEl=$('#header-secondary-outer'),$searchButtonEl=$('#header-outer #search-btn a'),$wpAdminBar=$('#wpadminbar'),$loadingScreenEl=$('#ajax-loading-screen'),$bodyBorderTop=$('.body-border-top'),$pageHeaderBG=$('#page-header-bg'),$footerOuterEl=$('#footer-outer'),$bodyBorderWidth=($('.body-border-right').length>0)?$('.body-border-right').width():0,$logoHeight=($headerOuterEl.is('[data-logo-height]'))?parseInt($headerOuterEl.attr('data-logo-height')):30,headerPadding=($headerOuterEl.is('[data-padding]'))?parseInt($headerOuterEl.attr('data-padding')):28,logoShrinkNum=($headerOuterEl.is('[data-shrink-num]'))?$headerOuterEl.attr('data-shrink-num'):6,condenseHeaderLayout=($headerOuterEl.is('[data-condense="true"]'))?true:false,usingLogoImage=($headerOuterEl.is('[data-using-logo="1"]'))?true:false,headerResize=($headerOuterEl.is('[data-header-resize="1"]'))?true:false,headerTransparent=($headerOuterEl.is('[data-transparent-header="true"]'))?true:false,headerMobileFixed=($headerOuterEl.is('[data-mobile-fixed="1"]'))?true:false,headerLayoutFormat=($body.is('[data-header-format]'))?$body.attr('data-header-format'):'default',headerHideUntilNeeded=($body.is('[data-hhun]'))?$body.attr('data-hhun'):'',$animationEasing=($body.is('[data-cae]')&&$body.attr('data-cae')!=='swing')?$body.attr('data-cae'):'easeOutCubic',$animationDuration=($body.is('[data-cad]'))?$body.attr('data-cad'):'650',bypassAnimations=(!$body.is('[data-m-animate="1"]')&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?true:false,$portfolio_containers=[],$svgIcons=[],$nectarCustomSliderRotate=[],$flickitySliders=[],flickityDragArr=[],viewIndicatorArr=[],iconMouseFollowArr=[],postGridImgMouseFollowArr=[],parallaxItemsArr=[],$fsProjectSliderArr=[],$wooFlickityCarousels=[],$liquidBG_EL=[],$testimonialSliders=[],$mouseParallaxScenes=[],$nectarMasonryBlogs=[],$standAnimatedColTimeout=[],$animatedSVGIconTimeout=[],$projectCarouselSliderArr=[],$nectarPostGridArr=[],$verticalScrollingTabs=[],$tabbedClickCount=0,$fullscreenSelector='',$fullscreenMarkupBool=false,$bodyBorderHeaderColorMatch=false,nectarBoxRoll={animating:'false',perspect:'not-rolled'},$nectarFullPage={$usingFullScreenRows:false},$svgResizeTimeout,$bodyBorderSizeToRemove;if($bodyBorderTop.length>0){if($bodyBorderTop.css('background-color')=='#ffffff'&&$body.attr('data-header-color')=='light'||$bodyBorderTop.css('background-color')=='rgb(255, 255, 255)'&&$body.attr('data-header-color')=='light'||$bodyBorderTop.css('background-color')==$headerOuterEl.attr('data-user-set-bg')){$bodyBorderHeaderColorMatch=true;}} var nectarDOMInfo={usingMobileBrowser:(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?true:false,usingFrontEndEditor:(typeof window.vc_iframe==='undefined')?false:true,getWindowSize:function(){nectarDOMInfo.winH=window.innerHeight;nectarDOMInfo.winW=window.innerWidth;nectarDOMInfo.adminBarHeight=($wpAdminBar.length>0)?$wpAdminBar.height():0;nectarDOMInfo.secondaryHeaderHeight=($headerSecondaryEl.length>0&&$headerSecondaryEl.css('display')!='none')?$headerSecondaryEl.outerHeight():0;nectarDOMInfo.footerOuterHeight=($footerOuterEl.length>0)?$footerOuterEl.outerHeight():0;},scrollTop:0,clientX:0,clientY:0,scrollPosMouse:function(){return window.scrollY||$window.scrollTop();},scrollPosRAF:function(){nectarDOMInfo.scrollTop=window.scrollY||$window.scrollTop();requestAnimationFrame(nectarDOMInfo.scrollPosRAF);},bindEvents:function(){if(!nectarDOMInfo.usingMobileBrowser){$window.on('scroll',function(){nectarDOMInfo.scrollTop=nectarDOMInfo.scrollPosMouse();});document.addEventListener("mousemove",function(e){nectarDOMInfo.clientX=e.clientX;nectarDOMInfo.clientY=e.clientY;});}else{requestAnimationFrame(nectarDOMInfo.scrollPosRAF);} $window.on('resize',nectarDOMInfo.getWindowSize);},init:function(){$wpAdminBar=$('#wpadminbar');this.getWindowSize();this.scrollTop=this.scrollPosMouse();this.bindEvents();this.usingFrontEndEditor=(typeof window.vc_iframe==='undefined')?false:true;}};window.nectarDOMInfo=nectarDOMInfo;var nectarState={materialOffCanvasOpen:false,materialSearchOpen:false,permanentTransHeader:($headerOuterEl.is('[data-permanent-transparent="1"]'))?true:false,animatedScrolling:false,preventScroll:false,mobileHeader:''} function smartResizeInit(){fullWidthContentColumns();if(!nectarDOMInfo.usingMobileBrowser){parallaxRowsBGCals();} headerSpace();OCM_overflowState();showOnLeftSubMenu();inlineMegaMenuPos();} function orientationChangeInit(){parallaxRowsBGCals();} function resizeInit(){fullWidthSections();fullWidthContentColumns();addOrRemoveSF();responsiveVideoIframes();if(!nectarDOMInfo.usingMobileBrowser){parallaxRowsBGCals();}} function flexsliderInit(){$('.flex-gallery').each(function(){if(!$().flexslider){return;} var $that=$(this);imagesLoaded($(this),function(){var autorotate=($that.find('ul').is('[data-d-autorotate="true"]'))?false:true;$that.flexslider({animation:'fade',smoothHeight:false,animationSpeed:500,useCSS:false,touch:true,slideshow:autorotate,});$('.flex-gallery .flex-direction-nav li a.flex-next').html('');$('.flex-gallery .flex-direction-nav li a.flex-prev').html('');});});} function NectarIconMouseFollow($el,iconType){this.lastX=nectarDOMInfo.clientX;this.lastY=nectarDOMInfo.clientY;this.$el=$el;this.iconType=iconType;this.timeout=false;this.overEl=false;this.initialCalc=false;this.bgElSelector='';this.$dragEl='';this.$viewEl='';this.$closeEl='';this.lerpDamp=0.18;this.createMarkup();this.setup();this.mouseBind();} NectarIconMouseFollow.prototype.setup=function(){if(this.iconType==='post-grid-images'){this.viewportTracking();}};NectarIconMouseFollow.prototype.viewportTracking=function(){var that=this;if('IntersectionObserver'in window){var options={rootMargin:'0px',threshold:0} this.observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){that.$el.addClass('active');that.$el.find(that.bgElSelector).css('visibility','visible');that.activeViewRAF=true;}else{that.$el.find(that.bgElSelector).css('visibility','hidden');that.activeViewRAF=false;}});},options);this.observer.observe(this.$el[0]);}};NectarIconMouseFollow.prototype.createMarkup=function(){var that=this;if(this.iconType==='horizontal-movement'){if($('.nectar-drag-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('
');this.$dragEl=$('.nectar-drag-indicator');this.dragRAF();}else{this.$dragEl=$('.nectar-drag-indicator');}} if(this.iconType==='view-indicator'){this.activeViewRAF=true;if($('.nectar-view-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('
');if(this.iconType!=='gallery-zoom-indicator'){$('.nectar-view-indicator span').text($('.nectar-post-grid').attr('data-indicator-text'));} this.$viewEl=$('.nectar-view-indicator');setTimeout(function(){that.lastY=nectarDOMInfo.clientY;that.lastX=nectarDOMInfo.clientX;that.viewRAF();},100);}else{this.$viewEl=$('.nectar-view-indicator');}} if(this.iconType==='close-indicator'){if($('.nectar-view-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('
');this.$closeEl=$('.nectar-close-indicator');this.closeRAF();}else{this.$closeEl=$('.nectar-close-indicator');}} if(this.iconType==='post-grid-images'){this.activeViewRAF=true;this.bgElSelector=(!this.$el.hasClass('nectar-category-grid'))?'.nectar-post-grid-item-bg-wrap':'.nectar-category-grid-item-bg';if(!this.$el.hasClass('mouse-move-bound')){this.$viewEl=this.$el.find(this.bgElSelector);this.$el.addClass('mouse-move-bound');this.viewRAF();}else{this.$viewEl=this.$el.find(this.bgElSelector);this.viewRAF();}}} NectarIconMouseFollow.prototype.mouseBind=function(){var that=this;if(this.iconType==='horizontal-movement'){that.$el.find('.flickity-viewport').on('mouseenter',function(){that.$dragEl.addClass('visible');var $iconColor=(that.$el.is('[data-touch-icon-color]'))?'color-'+that.$el.attr('data-touch-icon-color'):'';that.$dragEl.removeClass('color-dark').removeClass('color-light').removeClass('color-default');that.$dragEl.addClass($iconColor);});that.$el.find('.flickity-viewport').on('mouseleave',function(){that.$dragEl.removeClass('visible');});that.$el.find('.product-add-to-cart a').on('mouseenter',function(){that.$dragEl.removeClass('visible');});that.$el.find('.product-add-to-cart a').on('mouseleave',function(){that.$dragEl.addClass('visible');});} else if(this.iconType==='close-indicator'){$('body').on('click','.team-member[data-style*="bio_fullscreen"]',function(){if($('.nectar_team_member_overlay:not(.open)').length>0){return;} that.$closeEl.addClass('visible');that.$closeEl.find('.inner').addClass('visible');});$('body').on('click','.nectar_team_member_overlay:not(.animating)',function(){that.$closeEl.removeClass('visible');that.$closeEl.find('.inner').removeClass('visible');});$('body').on('mouseenter','.nectar_team_member_overlay .bio-inner a',function(){that.$closeEl.removeClass('visible');});$('body').on('mouseleave','.nectar_team_member_overlay .bio-inner a',function(){that.$closeEl.addClass('visible');});} else if(this.iconType==='view-indicator'){var $color=that.$el.attr('data-indicator-color');var $style=that.$el.attr('data-indicator-style');that.$el.find('.nectar-post-grid-item').off();that.$el.find('.nectar-post-grid-item').on('mouseenter',function(){that.$viewEl.addClass('visible');that.$viewEl.attr('class',function(i,c){return c.replace(/(^|\s)style-\S+/g,'');});that.$viewEl.addClass('style-'+$style);if($style!=='see-through'){that.$viewEl.find('.color-circle').css('background-color',$color);} clearTimeout(that.timeout);});that.$el.find('.nectar-post-grid-item').on('mouseleave',function(){that.timeout=setTimeout(function(){that.$viewEl.removeClass('visible');},100);});that.$el.find('.nectar-post-grid-item .meta-category a').on('mouseenter',function(){that.$viewEl.removeClass('visible');});that.$el.find('.nectar-post-grid-item .meta-category a').on('mouseleave',function(){that.$viewEl.addClass('visible');});} else if(this.iconType==='post-grid-images'){that.$el.on('mouseenter',function(){$(this).addClass('mouse-over');});that.$el.on('mouseleave',function(){$(this).removeClass('mouse-over');});}};NectarIconMouseFollow.prototype.dragRAF=function(){this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.clientY,this.lerpDamp);this.lastX=linearInterpolate(this.lastX,nectarDOMInfo.clientX,this.lerpDamp);this.$dragEl[0].style.transform='translateX('+this.lastX+'px) translateY('+this.lastY+'px)';requestAnimationFrame(this.dragRAF.bind(this));};NectarIconMouseFollow.prototype.viewRAF=function(){this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.clientY,this.lerpDamp);this.lastX=linearInterpolate(this.lastX,nectarDOMInfo.clientX,this.lerpDamp);if(this.activeViewRAF){for(var i=0;i0)?$(this).find('.item-meta').outerHeight():0;$(this).css({'height':(dimensions.height+captionHeight)+'px','width':dimensions.width+'px'});});} function flickityLazyInit(){if($('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').length>0){flickityLazyCalcs();$window.on('smartresize',flickityLazyCalcs);}} function flickityInit(){if($('.nectar-flickity:not(.masonry)').length==0){return false;} $flickitySliders=[];flickityDragArr=[];$('.nectar-flickity:not(.masonry)').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);var $freeScrollBool=($(this).is('[data-free-scroll]')&&$(this).attr('data-free-scroll')=='true')?true:false,$groupCellsBool=true,$flickContainBool=true,$flcikAttr=0.025,$paginationBool=false,$nextPrevArrowBool=true,$setGallerySizeBool=true,$imagesLoaded=true,$flickCellAlign='center';if($(this).is('[data-format="fixed_text_content_fullwidth"]')){$flickCellAlign='left';$groupCellsBool=false;$flickContainBool=false;$flcikAttr=0.02;if($(this).parent().is('[data-alignment="right"]')){$flickCellAlign='right';}} if($freeScrollBool==true){$groupCellsBool=false;} if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows'||$(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows_overlaid'){$paginationBool=false;$nextPrevArrowBool=true;}else{$paginationBool=true;$nextPrevArrowBool=false;} if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='none'){$paginationBool=false;$nextPrevArrowBool=false;} var $flickity_autoplay=false;var $flickity_stored_autoplay=false;if($(this).is('[data-autoplay]')&&$(this).attr('data-autoplay')=='true'){$flickity_autoplay=true;$flickity_stored_autoplay=5000;if($(this).is('[data-autoplay-dur]')&&$(this).attr('data-autoplay-dur').length>0){if(parseInt($(this).attr('data-autoplay-dur'))>100&&parseInt($(this).attr('data-autoplay-dur'))<30000){$flickity_autoplay=parseInt($(this).attr('data-autoplay-dur'));$flickity_stored_autoplay=$flickity_autoplay;}}} var $that=$(this);var $frontEndEditorDrag=($('body.vc_editor').length>0)?false:true;var $frontEndEditorPause=($('body.vc_editor').length>0)?true:false;var $arrowShape='';var $wrapAround=($(this).is('[data-wrap]')&&$(this).attr('data-wrap')=='no-wrap')?false:true;if($(this).is('[data-centered-cells="true"]')){$groupCellsBool=1;} var $flickity_adaptive_height=false;if($(this).is('[data-adaptive-height="true"]')){$flickity_adaptive_height=true;} var $lazyload=($(this).find('img[data-flickity-lazyload]').length>0)?1:false;if($(this).find('img[data-flickity-lazyload]').length>0&&$(this).is('[data-overflow="visible"]')&&$(this).is('[data-wrap="no-wrap"]')){$lazyload=2;} var $flickity_rtl=($body.hasClass('rtl'))?true:false;if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows_overlaid'||$(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='touch_total'||$(this).hasClass('nectar-simple-slider')){$arrowShape={x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}else{$arrowShape={x0:20,x1:70,y1:30,x2:70,y2:25,x3:70}} if($(this).is('[data-format="fixed_text_content_fullwidth"]')&&$(this).parents('.full-width-content.wpb_row').length>0){$(this).parents('.full-width-content.wpb_row').removeClass('full-width-content').addClass('full-width-section');} if($(this).hasClass('nectar-simple-slider')){$flickity_adaptive_height=false;$paginationBool=false;$nextPrevArrowBool=false;$setGallerySizeBool=false;$wrapAround=false;$imagesLoaded=false;$flcikAttr=0.022;if($(this).attr('data-pagination')=='true'){$paginationBool=true;} if($(this).attr('data-wrap')=='true'){$wrapAround=true;}} $flickitySliders[i]=new Flickity('.nectar-flickity.instance-'+i,{setGallerySize:$setGallerySizeBool,contain:$flickContainBool,draggable:$frontEndEditorDrag,lazyLoad:$lazyload,imagesLoaded:$imagesLoaded,percentPosition:true,adaptiveHeight:$flickity_adaptive_height,cellAlign:$flickCellAlign,groupCells:$groupCellsBool,prevNextButtons:$nextPrevArrowBool,freeScroll:$freeScrollBool,pageDots:$paginationBool,resize:true,selectedAttraction:$flcikAttr,autoPlay:$flickity_autoplay,rightToLeft:$flickity_rtl,pauseAutoPlayOnHover:$frontEndEditorPause,wrapAround:$wrapAround,accessibility:false,arrowShape:$arrowShape});if($that.attr('data-arrows')=='true'){if($that.find('.flickity-prev-next-button').length==0){$that.append('');$that.append('');$that.find('.flickity-prev-next-button.previous').on('click',function(){if($wrapAround===false&&$flickitySliders[i].selectedIndex==0&&($flickitySliders[i].isAnimating==false||typeof $flickitySliders[i].isAnimating==='undefined')){var currentX=$flickitySliders[i].x;anime({targets:$flickitySliders[i],x:currentX+100,duration:350,easing:'easeOutCubic'});$flickitySliders[i].startAnimation();} $flickitySliders[i].previous();});$that.find('.flickity-prev-next-button.next').on('click',function(){if($wrapAround===false&&$flickitySliders[i].selectedIndex==$flickitySliders[i].slides.length-1&&$flickitySliders[i].isAnimating==false){var currentX=$flickitySliders[i].x;anime({targets:$flickitySliders[i],x:currentX-100,duration:350,easing:'easeOutCubic'});$flickitySliders[i].startAnimation();} $flickitySliders[i].next();});}} if($(this).hasClass('nectar-simple-slider')&&$that.find('.bg-layer[data-nectar-img-src]').length>0){var waypoint=new Waypoint({element:$that,handler:function(){$that.find('.bg-layer[data-nectar-img-src]').each(function(){var entry=$(this)[0];var imgSrc=entry.getAttribute('data-nectar-img-src');entry.style.backgroundImage="url('"+imgSrc+"')";entry.classList.add('loaded');});waypoint.destroy();},offset:'95%'});} if($(this).hasClass('nectar-simple-slider')&&$(this).is('[data-parallax="true"]')){var slides=$(this).find('.cell');var j=i;if($wrapAround===true){$that.find('.flickity-prev-next-button').on('click',function(){$that.addClass('disabled-nav');setTimeout(function(){$that.removeClass('disabled-nav');},500);});} $flickitySliders[i].on('scroll',function(){$.each($flickitySliders[i].slides,function(i,slide){var imageBG=slides[i].querySelector('.bg-layer');var content=slides[i].querySelector('.inner');var flkty=$flickitySliders[j];var x=0;if(0===i){x=Math.abs(flkty.x)>flkty.slidesWidth?(flkty.slidesWidth+flkty.x+flkty.slides[flkty.slides.length-1].outerWidth+slide.target):(slide.target+flkty.x);}else if(i===flkty.slides.length-1){x=Math.abs(flkty.x)+flkty.slides[i].outerWidth