(function(n){"use strict";function i(){var i,t,u;r();i=n(".see-map a").data("see-contact");t=n(".see-map a").data("see-map");n(".see-map a").text(t);n(".see-map").delegate("a","click",function(r){r.preventDefault();n(".contact-first").find(".contact-body").slideToggle(300);n(".contact-first").find(".awe-overlay").fadeToggle(300);n(".contact-first").find(".section-content").toggleClass("pd0");n(this).text(t);n(".section-content").hasClass("pd0")&&n(this).text(i)});u=n(".contact-first").find(".section-content").outerHeight();n(".contact-first").height(u)}function r(){var f;if(n("#map").length){var r=n("#map"),c=r.data("map-zoom"),o=r.data("map-latlng").split(",")[0],s=r.data("map-latlng").split(",")[1],l=r.data("map-marker"),a=parseInt(r.data("map-marker-size").split("*")[0]),v=parseInt(r.data("map-marker-size").split("*")[1]),h=[{featureType:"all",stylers:[{saturation:-100},{gamma:.5}]}],i;switch(r.data("snazzy-map-theme")){case"grayscale":i=h;break;case"blue":i=[{featureType:"all",stylers:[{hue:"#0000b0"},{invert_lightness:"true"},{saturation:-30}]}];break;case"dark":i=[{featureType:"all",stylers:[{hue:"#ff1a00"},{invert_lightness:!0},{saturation:-100},{lightness:33},{gamma:.5}]}];break;case"pink":i=[{stylers:[{hue:"#ff61a6"},{visibility:"on"},{invert_lightness:!0},{saturation:40},{lightness:10}]}];break;case"light":i=[{featureType:"water",elementType:"all",stylers:[{hue:"#e9ebed"},{saturation:-78},{lightness:67},{visibility:"simplified"}]},{featureType:"landscape",elementType:"all",stylers:[{hue:"#ffffff"},{saturation:-100},{lightness:100},{visibility:"simplified"}]},{featureType:"road",elementType:"geometry",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:31},{visibility:"simplified"}]},{featureType:"poi",elementType:"all",stylers:[{hue:"#ffffff"},{saturation:-100},{lightness:100},{visibility:"off"}]},{featureType:"road.local",elementType:"geometry",stylers:[{hue:"#e9ebed"},{saturation:-90},{lightness:-8},{visibility:"simplified"}]},{featureType:"transit",elementType:"all",stylers:[{hue:"#e9ebed"},{saturation:10},{lightness:69},{visibility:"on"}]},{featureType:"administrative.locality",elementType:"all",stylers:[{hue:"#2c2e33"},{saturation:7},{lightness:19},{visibility:"on"}]},{featureType:"road",elementType:"labels",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:31},{visibility:"on"}]},{featureType:"road.arterial",elementType:"labels",stylers:[{hue:"#bbc0c4"},{saturation:-93},{lightness:-2},{visibility:"simplified"}]}];break;case"blue-essence":i=[{featureType:"landscape.natural",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:"#e0efef"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{visibility:"on"},{hue:"#1900ff"},{color:"#c0e8e8"}]},{featureType:"landscape.man_made",elementType:"geometry.fill"},{featureType:"road",elementType:"geometry",stylers:[{lightness:100},{visibility:"simplified"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",stylers:[{color:"#7dcdcd"}]},{featureType:"transit.line",elementType:"geometry",stylers:[{visibility:"on"},{lightness:700}]}];break;case"bentley":i=[{featureType:"landscape",stylers:[{hue:"#F1FF00"},{saturation:-27.4},{lightness:9.4},{gamma:1}]},{featureType:"road.highway",stylers:[{hue:"#0099FF"},{saturation:-20},{lightness:36.4},{gamma:1}]},{featureType:"road.arterial",stylers:[{hue:"#00FF4F"},{saturation:0},{lightness:0},{gamma:1}]},{featureType:"road.local",stylers:[{hue:"#FFB300"},{saturation:-38},{lightness:11.2},{gamma:1}]},{featureType:"water",stylers:[{hue:"#00B6FF"},{saturation:4.2},{lightness:-63.4},{gamma:1}]},{featureType:"poi",stylers:[{hue:"#9FFF00"},{saturation:0},{lightness:0},{gamma:1}]}];break;case"retro":i=[{featureType:"administrative",stylers:[{visibility:"off"}]},{featureType:"poi",stylers:[{visibility:"simplified"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"water",stylers:[{visibility:"simplified"}]},{featureType:"transit",stylers:[{visibility:"simplified"}]},{featureType:"landscape",stylers:[{visibility:"simplified"}]},{featureType:"road.highway",stylers:[{visibility:"off"}]},{featureType:"road.local",stylers:[{visibility:"on"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"water",stylers:[{color:"#84afa3"},{lightness:52}]},{stylers:[{saturation:-17},{gamma:.36}]},{featureType:"transit.line",elementType:"geometry",stylers:[{color:"#3f518c"}]}];break;case"cobalt":i=[{featureType:"all",elementType:"all",stylers:[{invert_lightness:!0},{saturation:10},{lightness:30},{gamma:.5},{hue:"#435158"}]}];break;case"brownie":i=[{stylers:[{hue:"#ff8800"},{gamma:.4}]}];break;default:i=h}f=t.any()?!1:!0;var e="custom_style",y=i,p=new google.maps.LatLng(o,s),w={zoom:c,center:p,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,e]},mapTypeControl:!1,mapTypeId:e,scrollwheel:!1,draggable:f},u=new google.maps.Map(document.getElementById("map"),w),b=new google.maps.StyledMapType(y,{name:"Custom Style"});u.mapTypes.set(e,b);google.maps.event.addDomListener(window,"resize",function(){var n=u.getCenter();google.maps.event.trigger(u,"resize");u.setCenter(n)});var k=new google.maps.MarkerImage(l,new google.maps.Size(a,v),new google.maps.Point(0,0)),d=new google.maps.LatLng(o,s),g=new google.maps.Marker({position:d,map:u,icon:k,title:"Road",zIndex:3})}}function u(){n.each(n(".awe-btn"),function(){var t=n(this).attr("class");n(this).wrap('<div class="'+t+'"><\/div>').removeClass()})}var t={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return t.Android()||t.BlackBerry()||t.iOS()||t.Opera()||t.Windows()}};n(document).ready(function(){i();n(window).on("load",function(){u();n(".preloader").addClass("load-anim");var t=n(".event-pager-scroll").outerHeight();n(".event-pager-scroll").css("margin-top",-t)})});n(window).scroll(function(){n(this).scrollTop()>=50?n("#return-to-top").fadeIn(200):n("#return-to-top").fadeOut(200)});n("#return-to-top").click(function(){n("body,html").animate({scrollTop:0},500)})})(jQuery);window.theme={},function(n,t){n=n;var i=!1;t.extend(n,{Nav:{defaults:{wrapper:t("#mainNav"),scrollDelay:600,scrollAnimation:"easeOutQuad"},initialize:function(n,t){return i?this:(i=!0,this.$wrapper=n||this.defaults.wrapper,this.setOptions(t).build().events(),this)},setOptions:function(n){return this.options=t.extend(!0,{},this.defaults,n,this.$wrapper.data("plugin-options")),this},build:function(){var r=this,i=t("html"),n=t("#header");return n.find(".dropdown-toggle, .dropdown-submenu > a").append(t("<i />").addClass("fa fa-caret-down")),i.hasClass("side-header-right")&&n.find(".dropdown").addClass("dropdown-reverse"),this},events:function(){var r=this,n=t("#header"),i=t(window);n.find('a[href="#"]').on("click",function(n){n.preventDefault()});n.find('.dropdown-toggle[href="#"], .dropdown-submenu a[href="#"], .dropdown-toggle[href!="#"] .fa-caret-down, .dropdown-submenu a[href!="#"] .fa-caret-down').on("click",function(n){n.preventDefault();i.width()<992&&t(this).closest("li").toggleClass("opened")});if("ontouchstart"in document.documentElement)n.find('.dropdown-toggle:not([href="#"]), .dropdown-submenu > a:not([href="#"])').on("touchstart click",function(n){if(i.width()>991){if(n.stopPropagation(),n.preventDefault(),n.handled!==!0){var r=t(this).closest("li");r.hasClass("tapped")&&(location.href=t(this).attr("href"));r.addClass("tapped");n.handled=!0}else return!1;return!1}}).on("blur",function(){t(this).closest("li").removeClass("tapped")});t("[data-hash]").each(function(){var n=t(this).attr("href"),i=t(this).is("[data-hash-offset]")?t(this).data("hash-offset"):0;if(t(n).get(0))t(this).on("click",function(u){u.preventDefault();t(this).parents(".collapse.in").removeClass("in");r.scrollToTarget(n,i);return})});t(".mobile-redirect").on("click",function(){i.width()<992&&(r.location=t(this).attr("href"))});return this},scrollToTarget:function(n,i){var r=this;return t("body").addClass("scrolling"),t("html, body").animate({scrollTop:t(n).offset().top-i},r.options.scrollDelay,r.options.scrollAnimation,function(){t("body").removeClass("scrolling")}),this}}})}.apply(this,[window.theme,jQuery]),function(n,t){n=n||{};var i=!1;t.extend(n,{StickyHeader:{defaults:{wrapper:t("#header"),headerBody:t("#header .header-body"),stickyEnabled:!0,stickyEnableOnBoxed:!0,stickyEnableOnMobile:!0,stickyStartAt:0,stickyStartAtElement:!1,stickySetTop:0,stickyChangeLogo:!1,stickyChangeLogoWrapper:!0},initialize:function(n,t){return i?this:(i=!0,this.$wrapper=n||this.defaults.wrapper,this.setOptions(t).build().events(),this)},setOptions:function(n){return this.options=t.extend(!0,{},this.defaults,n,this.$wrapper.data("plugin-options")),this},build:function(){var f;if(!this.options.stickyEnableOnBoxed&&t("html").hasClass("boxed")||!this.options.stickyEnabled)return this;var n=this,r=t("html"),u=t(window),e=r.hasClass("side-header");if(r.addClass("sticky-header-enabled"),parseInt(n.options.stickySetTop)<0&&r.addClass("sticky-header-negative"),n.options.stickyStartAtElement){f=t(n.options.stickyStartAtElement);t(window).on("scroll resize",function(){n.options.stickyStartAt=f.offset().top});t(window).trigger("resize")}if(r.hasClass("boxed")&&parseInt(n.options.stickyStartAt)==0&&u.width()>991&&(n.options.stickyStartAt=30),n.options.wrapper.css("min-height",n.options.wrapper.height()),n.checkStickyHeader=function(){u.scrollTop()>=parseInt(n.options.stickyStartAt)?n.activateStickyHeader():n.deactivateStickyHeader()},n.activateStickyHeader=function(){if(u.width()<992){if(!n.options.stickyEnableOnMobile){n.deactivateStickyHeader();return}}else if(e){n.deactivateStickyHeader();return}r.addClass("sticky-header-active");n.options.headerBody.css("top",n.options.stickySetTop);n.options.stickyChangeLogo&&n.changeLogo(!0);t.event.trigger({type:"stickyHeader.activate"})},n.deactivateStickyHeader=function(){r.removeClass("sticky-header-active");n.options.headerBody.css("top",0);n.options.stickyChangeLogo&&n.changeLogo(!1);t.event.trigger({type:"stickyHeader.deactivate"})},parseInt(n.options.stickyStartAt)<=0&&n.activateStickyHeader(),n.options.stickyChangeLogo){var o=n.options.wrapper.find(".header-logo"),i=o.find("img"),l=i.attr("width"),a=i.attr("height"),s=parseInt(i.attr("data-sticky-top")?i.attr("data-sticky-top"):0),h=parseInt(i.attr("data-sticky-width")?i.attr("data-sticky-width"):"auto"),c=parseInt(i.attr("data-sticky-height")?i.attr("data-sticky-height"):"auto");n.changeLogo=function(n){n?i.css({top:s,width:h,height:c}):i.css({top:0,width:"100%",height:"auto"})}}return this},events:function(){var n=this;if(!this.options.stickyEnableOnBoxed&&t("body").hasClass("boxed")||!this.options.stickyEnabled)return this;if(n.options.alwaysStickyEnabled)n.activateStickyHeader();else t(window).on("scroll resize",function(){n.checkStickyHeader()});return this}}})}.apply(this,[window.theme,jQuery]);$(document).ready(function(){$("#nav-icon").click(function(){$(this).toggleClass("open")})});$("#submit-button").click(function(){var n=document.getElementsByTagName("title")[0].innerHTML;ga("send","event","Business Contact Forms","Click",n);setTimeout(function(){$("#submit").click()},1e3)});$(document).ready(function(){$("#tab-solutions").hide();$("#tab-history").hide();$("#tab-arrow-solutions").hide();$("#tab-arrow-history").hide();$("#tab-events-btn").addClass("active")});$("#tab-solutions-btn").click(function(){$("#tab-solutions").fadeIn();$("#tab-events").hide();$("#tab-history").hide();$("#tab-arrow-solutions").show();$("#tab-arrow-events").hide();$("#tab-arrow-history").hide();$("#tab-events-btn").removeClass("active");$("#tab-solutions-btn").addClass("active");$("#tab-history-btn").removeClass("active")});$("#tab-events-btn").click(function(){$("#tab-solutions").hide();$("#tab-events").fadeIn();$("#tab-history").hide();$("#tab-arrow-solutions").hide();$("#tab-arrow-events").show();$("#tab-arrow-history").hide();$("#tab-events-btn").addClass("active");$("#tab-solutions-btn").removeClass("active");$("#tab-history-btn").removeClass("active")});$("#tab-history-btn").click(function(){$("#tab-solutions").hide();$("#tab-events").hide();$("#tab-history").fadeIn();$("#tab-arrow-solutions").hide();$("#tab-arrow-events").hide();$("#tab-arrow-history").show();$("#tab-events-btn").removeClass("active");$("#tab-solutions-btn").removeClass("active");$("#tab-history-btn").addClass("active")});jQuery(document).ready(function(n){function u(t,i){t.each(function(){n(this).offset().top>n(window).scrollTop()+n(window).height()*i&&n(this).find(".cd-timeline-img, .cd-timeline-content").addClass("is-hidden")})}function r(t,i){t.each(function(){n(this).offset().top<=n(window).scrollTop()+n(window).height()*i&&n(this).find(".cd-timeline-img").hasClass("is-hidden")&&n(this).find(".cd-timeline-img, .cd-timeline-content").removeClass("is-hidden").addClass("bounce-in")})}var t=n(".cd-timeline-block"),i=.8;u(t,i);n(window).on("scroll",function(){window.requestAnimationFrame?window.requestAnimationFrame(function(){r(t,i)}):setTimeout(function(){r(t,i)},100)})});jQuery(document).ready(function(n){function w(i){i.each(function(){var e=n(this),i={},u;i.timelineWrapper=e.find(".events-wrapper");i.eventsWrapper=i.timelineWrapper.children(".events");i.fillingLine=i.eventsWrapper.children(".filling-line");i.timelineEvents=i.eventsWrapper.find("a");i.timelineDates=d(i.timelineEvents);i.eventsMinLapse=g(i.timelineDates);i.timelineNavigation=e.find(".cd-timeline-navigation");i.eventsContent=e.children(".events-content");b(i,t);u=k(i,t);e.addClass("loaded");i.timelineNavigation.on("click",".next",function(n){n.preventDefault();o(i,u,"next")});i.timelineNavigation.on("click",".prev",function(n){n.preventDefault();o(i,u,"prev")});i.eventsWrapper.on("click","a",function(t){t.preventDefault();i.timelineEvents.removeClass("selected");n(this).addClass("selected");c(n(this));f(n(this),i.fillingLine,u);h(n(this),i.eventsContent)});i.eventsContent.on("swipeleft",function(){var n=p();n=="mobile"&&r(i,u,"next")});i.eventsContent.on("swiperight",function(){var n=p();n=="mobile"&&r(i,u,"prev")});n(document).keyup(function(n){n.which=="37"&&y(e.get(0))?r(i,u,"prev"):n.which=="39"&&y(e.get(0))&&r(i,u,"next")})})}function o(n,i,r){var e=l(n.eventsWrapper),f=Number(n.timelineWrapper.css("width").replace("px",""));r=="next"?u(n,e-f+t,f-i):u(n,e+f-t)}function r(n,t,i){var e=n.eventsContent.find(".selected"),o=i=="next"?e.next():e.prev(),u,r;o.length>0&&(u=n.eventsWrapper.find(".selected"),r=i=="next"?u.parent("li").next("li").children("a"):u.parent("li").prev("li").children("a"),f(r,n.fillingLine,t),h(r,n.eventsContent),r.addClass("selected"),u.removeClass("selected"),c(r),s(i,r,n))}function s(n,t,i){var o=window.getComputedStyle(t.get(0),null),r=Number(o.getPropertyValue("left").replace("px","")),f=Number(i.timelineWrapper.css("width").replace("px","")),s=Number(i.eventsWrapper.css("width").replace("px","")),e=l(i.eventsWrapper);(n=="next"&&r>f-e||n=="prev"&&r<-e)&&u(i,-r+f/2,f-s)}function u(n,t,i){var r=n.eventsWrapper.get(0);t=t>0?0:t;t=!(typeof i=="undefined")&&t<i?i:t;a(r,"translateX",t+"px");t==0?n.timelineNavigation.find(".prev").addClass("inactive"):n.timelineNavigation.find(".prev").removeClass("inactive");t==i?n.timelineNavigation.find(".next").addClass("inactive"):n.timelineNavigation.find(".next").removeClass("inactive")}function f(n,t,i){var u=window.getComputedStyle(n.get(0),null),r=u.getPropertyValue("left"),e=u.getPropertyValue("width"),f;r=Number(r.replace("px",""))+Number(e.replace("px",""))/2;f=r/i;a(t.get(0),"scaleX",f)}function b(n,t){for(i=0;i<n.timelineDates.length;i++)n.timelineEvents.eq(i).css("left",i*t+40+"px")}function k(n,t){var u=v(n.timelineDates[0],n.timelineDates[n.timelineDates.length-1]),i=u/n.eventsMinLapse,i=Math.round(i)+5,r=i*t;return n.eventsWrapper.css("width",r+"px"),f(n.eventsWrapper.find("a.selected"),n.fillingLine,r),s("next",n.eventsWrapper.find("a.selected"),n),r}function h(n,t){var e=n.data("date"),f=t.find(".selected"),i=t.find('[data-date="'+e+'"]'),o=i.height(),r,u;i.index()>f.index()?(r="selected enter-right",u="leave-left"):(r="selected enter-left",u="leave-right");i.attr("class",r);f.attr("class",u).one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(){f.removeClass("leave-right leave-left");i.removeClass("enter-left enter-right")});t.css("height",o+"px")}function c(n){n.parent("li").prevAll("li").children("a").addClass("older-event").end().end().nextAll("li").children("a").removeClass("older-event")}function l(n){var i=window.getComputedStyle(n.get(0),null),t=i.getPropertyValue("-webkit-transform")||i.getPropertyValue("-moz-transform")||i.getPropertyValue("-ms-transform")||i.getPropertyValue("-o-transform")||i.getPropertyValue("transform"),r;return t.indexOf("(")>=0?(t=t.split("(")[1],t=t.split(")")[0],t=t.split(","),r=t[4]):r=0,Number(r)}function a(n,t,i){n.style["-webkit-transform"]=t+"("+i+")";n.style["-moz-transform"]=t+"("+i+")";n.style["-ms-transform"]=t+"("+i+")";n.style["-o-transform"]=t+"("+i+")";n.style.transform=t+"("+i+")"}function d(t){var i=[];return t.each(function(){var e=n(this),u=e.data("date").split("T"),t,r,f;u.length>1?(t=u[0].split("/"),r=u[1].split(":")):u[0].indexOf(":")>=0?(t=["2000","0","0"],r=u[0].split(":")):(t=u[0].split("/"),r=["0","0"]);f=new Date(t[2],t[1]-1,t[0],r[0],r[1]);i.push(f)}),i}function v(n,t){return Math.round(t-n)}function g(n){var t=[],r;for(i=1;i<n.length;i++)r=v(n[i-1],n[i]),t.push(r);return Math.min.apply(null,t)}function y(n){for(var t=n.offsetTop,i=n.offsetLeft,r=n.offsetWidth,u=n.offsetHeight;n.offsetParent;)n=n.offsetParent,t+=n.offsetTop,i+=n.offsetLeft;return t<window.pageYOffset+window.innerHeight&&i<window.pageXOffset+window.innerWidth&&t+u>window.pageYOffset&&i+r>window.pageXOffset}function p(){return window.getComputedStyle(document.querySelector(".cd-horizontal-timeline"),"::before").getPropertyValue("content").replace(/'/g,"").replace(/"/g,"")}var e=n(".cd-horizontal-timeline"),t=200;e.length>0&&w(e)});$(document).ready(function(){$("#yes-content").hide();$("#no-content").hide()});$("#yes-btn").click(function(){$("#yes-content").show();$("#no-content").hide()});$("#no-btn").click(function(){$("#yes-content").hide();$("#no-content").show()});$(document).ready(function(){retinajs(document.querySelectorAll("img"))}),function(){"use strict";typeof theme.StickyHeader!="undefined"&&theme.StickyHeader.initialize();typeof theme.Nav!="undefined"&&theme.Nav.initialize()}.apply(this,[jQuery])