!function(e,t,a){"use strict";var n,i,s=e(t),r=e("body"),o=e("#slide-out-widget-area"),l=e("#slide-out-widget-area-bg"),d=e("#header-outer"),c=e("#header-secondary-outer"),h=e("#header-outer #search-btn a"),u=e("#wpadminbar"),p=e("#ajax-loading-screen"),g=e(".body-border-top"),f=e("#page-header-bg"),m=e("#footer-outer"),v=e(".body-border-right").length>0?e(".body-border-right").width():0,b=d.is("[data-logo-height]")?parseInt(d.attr("data-logo-height")):30,w=d.is("[data-padding]")?parseInt(d.attr("data-padding")):28,y=d.is("[data-shrink-num]")?d.attr("data-shrink-num"):6,_=!!d.is('[data-condense="true"]'),C=!!d.is('[data-using-logo="1"]'),x=!!d.is('[data-header-resize="1"]'),k=!!d.is('[data-transparent-header="true"]'),T=r.is("[data-header-format]")?r.attr("data-header-format"):"default",I=r.is("[data-hhun]")?r.attr("data-hhun"):"",z=r.is("[data-cae]")&&"swing"!==r.attr("data-cae")?r.attr("data-cae"):"easeOutCubic",E=r.is("[data-cad]")?r.attr("data-cad"):"650",H=!(r.is('[data-m-animate="1"]')||!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)),A=[],M=[],O=[],F=[],S=[],$=[],W=[],j=[],Y=[],B=[],q=[],P=[],L=[],R=[],N=[],V=[],X=[],D=[],Q=[],Z=0,U="",G=!1,J=!1,K={animating:"false",perspect:"not-rolled"},ee={$usingFullScreenRows:!1};g.length>0&&("#ffffff"==g.css("background-color")&&"light"==r.attr("data-header-color")||"rgb(255, 255, 255)"==g.css("background-color")&&"light"==r.attr("data-header-color")||g.css("background-color")==d.attr("data-user-set-bg"))&&(J=!0);var te={usingMobileBrowser:!!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/),usingFrontEndEditor:void 0!==t.vc_iframe,getWindowSize:function(){te.winH=t.innerHeight,te.winW=t.innerWidth,te.adminBarHeight=u.length>0?u.height():0,te.secondaryHeaderHeight=c.length>0&&"none"!=c.css("display")?c.outerHeight():0,te.footerOuterHeight=m.length>0?m.outerHeight():0},scrollTop:0,clientX:0,clientY:0,scrollPosMouse:function(){return s.scrollTop()},scrollPosRAF:function(){te.scrollTop=s.scrollTop(),requestAnimationFrame(te.scrollPosRAF)},bindEvents:function(){te.usingMobileBrowser?requestAnimationFrame(te.scrollPosRAF):s.on("scroll",function(){te.scrollTop=te.scrollPosMouse()}),a.addEventListener("mousemove",function(e){te.clientX=e.clientX,te.clientY=e.clientY}),s.on("resize",te.getWindowSize)},init:function(){u=e("#wpadminbar"),this.getWindowSize(),this.scrollTop=this.scrollPosMouse(),this.bindEvents(),this.usingFrontEndEditor=void 0!==t.vc_iframe}};function ae(){_t(),vt(),Na(),ha(),e("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){e(this).removeClass("on-left-side"),e(this).offset().left+e(this).outerWidth()>s.width()?(e(this).addClass("on-left-side"),e(this).find("ul").addClass("on-left-side")):(e(this).removeClass("on-left-side"),e(this).find("ul").removeClass("on-left-side"))})}function ne(){pt(),_t(),ge(),Kt(),te.usingMobileBrowser||vt()}function ie(){e(".flex-gallery").each(function(){if(e().flexslider){var t=e(this);imagesLoaded(e(this),function(){t.flexslider({animation:"fade",smoothHeight:!1,animationSpeed:500,useCSS:!1,touch:!0}),e(".flex-gallery .flex-direction-nav li a.flex-next").html(''),e(".flex-gallery .flex-direction-nav li a.flex-prev").html('')})}})}function se(e,t){this.lastX=te.clientX,this.lastY=te.clientY,this.$el=e,this.iconType=t,this.timeout=!1,this.overEl=!1,this.$dragEl="",this.$viewEl="",this.$closeEl="",this.lerpDamp=.18,this.createMarkup(),this.mouseBind()}function re(){e('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').each(function(){e(this).css({height:"",width:""});var t=parseInt(e(this).find("img").attr("height")),a=Fe(parseInt(e(this).find("img").attr("width")),t,2e3,parseInt(e(this).find("img").height()));e(this).css({height:a.height+"px",width:a.width+"px"})})}function oe(){e('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').length>0&&(re(),s.on("smartresize",re))}function le(){if(0==e(".nectar-flickity:not(.masonry)").length)return!1;F=[],S=[],e(".nectar-flickity:not(.masonry)").each(function(t){e(this).removeClass(function(e,t){return(t.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),e(this).addClass("instance-"+t);var a=!(!e(this).is("[data-free-scroll]")||"true"!=e(this).attr("data-free-scroll")),n=!0,i=!0,o=.025,l=!1,d=!0,c="center";e(this).is('[data-format="fixed_text_content_fullwidth"]')&&(c="left",n=!1,i=!1,o=.02,e(this).parent().is('[data-alignment="right"]')&&(c="right")),1==a&&(n=!1),e(this).attr("data-controls").length>0&&"next_prev_arrows"==e(this).attr("data-controls")||e(this).attr("data-controls").length>0&&"next_prev_arrows_overlaid"==e(this).attr("data-controls")?(l=!1,d=!0):(l=!0,d=!1),e(this).attr("data-controls").length>0&&"none"==e(this).attr("data-controls")&&(l=!1,d=!1);var h=!1;e(this).is("[data-autoplay]")&&"true"==e(this).attr("data-autoplay")&&(h=!0,e(this).is("[data-autoplay-dur]")&&e(this).attr("data-autoplay-dur").length>0&&parseInt(e(this).attr("data-autoplay-dur"))>100&&parseInt(e(this).attr("data-autoplay-dur"))<3e4&&(h=parseInt(e(this).attr("data-autoplay-dur"))));var u=e(this),p=!(e("body.vc_editor").length>0),g=e("body.vc_editor").length>0,f="",m=!e(this).is("[data-wrap]")||"no-wrap"!=e(this).attr("data-wrap"),v=!1;e(this).is('[data-adaptive-height="true"]')&&(v=!0);var b=!!e(this).find("img[data-flickity-lazyload]")&&1;e(this).find("img[data-flickity-lazyload]")&&e(this).is('[data-overflow="visible"]')&&e(this).is('[data-wrap="no-wrap"]')&&(b=2);var w,y,_=!!r.hasClass("rtl");if(f=e(this).attr("data-controls").length>0&&"next_prev_arrows_overlaid"==e(this).attr("data-controls")||e(this).attr("data-controls").length>0&&"touch_total"==e(this).attr("data-controls")?{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}:{x0:20,x1:70,y1:30,x2:70,y2:25,x3:70},F[t]=new Flickity(".nectar-flickity.instance-"+t,{contain:i,draggable:p,lazyLoad:b,imagesLoaded:!0,percentPosition:!0,adaptiveHeight:v,cellAlign:c,groupCells:n,prevNextButtons:d,freeScroll:a,pageDots:l,resize:!0,selectedAttraction:o,autoPlay:h,rightToLeft:_,pauseAutoPlayOnHover:g,setGallerySize:!0,wrapAround:m,accessibility:!1,arrowShape:f}),e(this).is('[data-controls="touch_total"]')){0==e(this).find(".visualized-total").length&&(e(this).parents(".full-width-content").length>0&&e(this).parents(".vc_col-sm-12").length>0?e(this).append('
'):e(this).append('
')),te.usingMobileBrowser||(S[t]=new se(e(this),"horizontal-movement"),F[t].on("dragMove",function(e,t){te.clientY=t.clientY,te.clientX=t.clientX}),F[t].on("pointerDown",function(t,a){e(".nectar-drag-indicator").addClass("pointer-down")}),F[t].on("pointerUp",function(t,a){e(".nectar-drag-indicator").removeClass("pointer-down")}));var C=e(this).find(".flickity-page-dots li").length,x=e(this).find(".visualized-total span"),k=1,T=e(this).find(".visualized-total").width();s.on("smartresize",function(){setTimeout(function(){C=u.find(".flickity-page-dots li").length,T=u.find(".visualized-total").width(),k=T/C*u.find(".flickity-page-dots .is-selected").index(),x.css("width",100/C+"%"),x.css({x:k+"px"})},200)}),setTimeout(function(){C=u.find(".flickity-page-dots li").length,T=u.find(".visualized-total").width(),x.css("width",100/C+"%")},200),F[t].on("change",function(e,t){k=T/C*u.find(".flickity-page-dots .is-selected").index(),x.css({x:k+"px"})})}if(e(this).is('[data-format="fixed_text_content_fullwidth"]')&&!te.usingFrontEndEditor){var I=te.usingMobileBrowser;F[t].on("scroll",function(){if(!I){var a=u.find(".cell").outerWidth()+25,n=e('body[data-header-format="left-header"]').length>0&&s.width()>1e3?275:0,i=(s.width()+n-u.parents(".main-content").width())/2;i+=parseInt(u.css("margin-left"))+2,F[t].slides.forEach(function(n,s){var r=1,o=0,l=0,d=10,c=1,h=e(n.cells[0].element).offset().left,u=e(".nectar-flickity.instance-"+t+" .cell:nth-child("+(s+1)+")");h-i<0&&h-i>-1*a?(r=1+(h-i)/1500,c=1+(h-i+70)/550,o=-1*(h-i),l=(h-i)/25*-1):(r=1,c=1,o=0,l=0),d=h+5-i<0&&h-i>-1*a?5:10,u.css({"z-index":d}),u.find(".inner-wrap-outer").css({transform:"perspective(800px) translateX("+o+"px) rotateY("+l+"deg) translateZ(0)",opacity:c}),u.find(".inner-wrap").css({transform:"scale("+r+") translateZ(0)"})})}})}F[t].on("dragStart",function(){clearTimeout(w),clearTimeout(y),u.addClass("is-dragging"),u.addClass("is-moving"),u.find(".flickity-prev-next-button").addClass("hidden")}),F[t].on("dragEnd",function(){u.removeClass("is-dragging"),w=setTimeout(function(){u.removeClass("is-moving"),u.find(".flickity-prev-next-button").removeClass("hidden")},600),y=setTimeout(function(){u.removeClass("is-moving")},300)}),e(".flickity-prev-next-button").on("click",function(){clearTimeout(w),e(this).parents(".nectar-flickity").find(".flickity-prev-next-button").addClass("hidden"),w=setTimeout(function(){u.find(".flickity-prev-next-button").removeClass("hidden")},600)}),u.hasClass("nectar-carousel")&&imagesLoaded(u,function(){ce(u)})}),e(".nectar-carousel.nectar-flickity:not(.masonry)").length>0&&s.on("resize",de)}function de(){e(".nectar-carousel.nectar-flickity:not(.masonry)").each(function(){ce(e(this))})}function ce(t){var a=0;t.find(".flickity-slider > .cell").css("height","auto"),t.find(".flickity-slider > .cell").each(function(){e(this).height()>a&&(a=e(this).height())}),a<10&&(a="auto"),t.find(".flickity-slider > .cell").css("height",a+"px")}function he(){e(".twentytwenty-container").each(function(){var t=e(this);0==t.find(".twentytwenty-handle").length&&e(this).imagesLoaded(function(){t.twentytwenty()})})}function ue(){var t;(ge(),0==e('body[data-header-format="left-header"]').length)&&(t=!(e('#header-outer[data-megamenu-rt="1"]').length>0&&e('#header-outer[data-transparent-header="true"]').length>0),e(".sf-menu:not(.buttons)").superfish({delay:650,speed:"fast",disableHI:t,speedOut:"fast",animation:{opacity:"show"}}),e("#header-outer .sf-menu.buttons li.menu-item").on("mouseover",function(){e(this).addClass("sfHover")}),e("#header-outer .sf-menu.buttons li.menu-item").on("mouseleave",function(){var t=e(this);t.is(".menu-item-has-children")?setTimeout(function(){t.is(":hover")||t.removeClass("sfHover")},200):t.removeClass("sfHover")}),e("#header-secondary-outer li.megamenu, .sf-menu.buttons li.megamenu").removeClass("megamenu"),e("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){e(this).offset().left+e(this).outerWidth()>s.width()&&(e(this).addClass("on-left-side"),e(this).find("ul").addClass("on-left-side"))}),e('body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li:has("> ul")').addClass("has-ul"),e('body[data-megamenu-width="full-width"]').length>0&&e("ul.sub-menu").length>0&&(pe(),s.on("smartresize",pe),e("header#top nav > ul > li.megamenu > .sub-menu").css("box-sizing","content-box")),e("header#top nav > ul.sf-menu > li.menu-item").on("mouseenter",function(){e(this).addClass("menu-item-over")}),e("header#top nav > ul.sf-menu > li.menu-item").on("mouseleave",function(){e(this).removeClass("menu-item-over")}),e("header#top nav .megamenu .sub-menu a.sf-with-ul .sf-sub-indicator, header#top .megamenu .sub-menu a .sf-sub-indicator").remove(),e("header#top nav > ul > li.megamenu > ul.sub-menu > li > a").each(function(){("-"==e(this).text()||"–"==e(this).text()||e(this).parent().hasClass("hide-title"))&&e(this).remove()}));te.usingMobileBrowser&&0==e('#header-outer[data-remove-fixed="1"]').length&&r.attr("data-hhun","0")}function pe(){var t=s.width(),a=e("header#top > .container").width();e("header#top nav > ul > li.megamenu > .sub-menu").css({"padding-left":(t-a)/2+"px","padding-right":(t+2-a)/2+"px",width:a,left:"-"+(t-a)/2+"px"})}function ge(){te.winW<1e3&&"1"==r.attr("data-responsive")?(r.addClass("mobile"),e("header#top nav").css("display","none")):(r.removeClass("mobile"),e("header#top nav").css("display",""),e(".slide-out-widget-area-toggle #toggle-nav .lines-button").removeClass("close"))}function fe(){0!=e(".carousel").length&&("undefined"!=typeof SalientRecentProjectsCarousel&&e("ul.carousel.portfolio-items").each(function(t){X[t]=new SalientRecentProjectsCarousel(e(this))}),e('ul.carousel:not(".clients"):not(.portfolio-items)').each(function(){var a,n,i=e(this),s="true"==e(this).parents(".carousel-wrap").attr("data-full-width")?"auto":3,o="true"==e(this).parents(".carousel-wrap").attr("data-full-width")?"auto":"",l="true"==e(this).parents(".carousel-wrap").attr("data-full-width")?500:453,d="true"==e(this).attr("data-autorotate"),c=!0,h=!0;e("body.ascend").length>0&&"true"!=e(this).parents(".carousel-wrap").attr("data-full-width")||e("body.material").length>0&&"true"!=e(this).parents(".carousel-wrap").attr("data-full-width")?e(this).find("li").length%3==0?(c=!0,h=!0):(c=!1,h=!0):(c=!0,h=!0),a=parseInt(e(this).attr("data-scroll-speed"))?parseInt(e(this).attr("data-scroll-speed")):700,n=e(this).is("[data-easing]")?e(this).attr("data-easing"):"linear";var u=i;0==i.find("img").length&&(u=r),imagesLoaded(u,function(){i.carouFredSel({circular:c,infinite:h,height:"auto",responsive:!0,items:{width:l,visible:{min:1,max:s}},swipe:{onTouch:!0,onMouse:!0,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(a,n){!e(n).attr("href")||e(n).is('[target="_blank"]')||e(n).is('[rel^="prettyPhoto"]')||e(n).is(".magnific-popup")||e(n).is(".magnific")||t.open(e(n).attr("href"),"_self")}},onBefore:function(){i.find(".work-item").trigger("mouseleave"),i.find(".work-item .work-info a").trigger("mouseup")}},scroll:{items:o,easing:n,duration:a,onBefore:function(){(e("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||e("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length))},onAfter:function(){(e("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||e("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&(i.parents(".carousel-wrap").find(".item-count .current").html(i.triggerHandler("currentPage")+1),i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length)))}},prev:{button:function(){return i.parents(".carousel-wrap").find(".carousel-prev")}},next:{button:function(){return i.parents(".carousel-wrap").find(".carousel-next")}},auto:{play:d}},{transition:!0}).animate({opacity:1},1300),i.parents(".carousel-wrap").wrap('