jQuery(document).ready(function(t){"use strict";function e(){t(window).scrollTop()>100?j.fadeIn(parseInt(j.attr("data-duration"))):j.fadeOut(parseInt(j.attr("data-duration")))}function a(){if(x.hasClass("sidebar-equal")){S.css("min-height",""),O.css("min-height","");var t=S.outerHeight(),e=O.outerHeight(),a=A.outerHeight();(x.hasClass("copy-fixed")||"none"===A.css("display"))&&(a=0),t>e+a?O.css("min-height",t-a):S.css("min-height",e+a)}}function o(){if(x.hasClass("sidebar-fixed")&&x.hasClass("copy-fixed")&&"none"!==A.css("display")&&!x.hasClass("sidebar-equal")){var e=t(window).height()-A.outerHeight();x.hasClass("admin-bar")&&(e-=32),S.outerHeight(e),S.perfectScrollbar("update")}}function s(){x.hasClass("sidebar-top-fixed")&&(1===parseInt(k.attr("data-fullwidth"),10)?(k.css({left:"0","max-width":"none"}),k.children("div").css({width:O.outerWidth()+"px",margin:"0 auto"})):k.css("width",O.outerWidth()+"px"))}function i(){var t=parseInt(k.outerHeight(),10)+parseInt(k.attr("data-margin"),10)-1;x.hasClass("sidebar-top-fixed")&&(x.hasClass("page-template-default")&&x.hasClass("def-page-margins")&&(t=parseInt(k.outerHeight(),10)),k.css("position","fixed"),O.css("margin-top",t+"px"))}function r(e){if(x.hasClass("onepage-menu")&&x.hasClass("page-template-default")){if(e.constructor===Array&&(e=e[e.length-1]),-1===e.indexOf("#"))return;var a=t(e).offset().top;x.hasClass("sidebar-top-fixed")&&(a-=t("#sidebar-top").outerHeight()),x.hasClass("admin-bar")&&(a-=32),t("html, body").animate({scrollTop:a},1200,"swing")}}function n(){"none"===S.css("display")&&x.hasClass("copy-fixed")?(x.removeClass("copy-closed"),A.addClass("copy-mobile")):"none"!==S.css("display")&&x.hasClass("copy-fixed")&&x.hasClass("sidebar-closed")?(x.addClass("copy-closed"),A.removeClass("copy-mobile")):"none"!==S.css("display")&&x.hasClass("copy-fixed")&&!x.hasClass("sidebar-closed")&&A.removeClass("copy-mobile")}function l(){t(".featured-media").css("min-height",t(".featured-media").find(".link-and-quote").outerHeight())}function c(){var e=t(".single-wrap").height(),a=t(".single-content-wrap").outerHeight();x.hasClass("project-info-equal")?(q.css("min-height",""),q.css("min-height",e+"px"),x.hasClass("project-info-below-right")&&!x.hasClass("single-header-below-p")?(q.css("min-height",""),q.css("min-height",a+"px")):x.hasClass("project-info-below-right")&&x.hasClass("single-header-below-p")&&(q.css("min-height",""),q.css("min-height",a+t(".single-header").outerHeight()+"px"))):q.css("min-height","")}function d(t){var e=t.data("placeholder");t.focus(function(){t.val()===e&&t.val("")}),t.blur(function(){""===t.val()&&t.val(e)})}function p(){var e=t(".pers-name");return(""===e.val()||e.val()===e.data("placeholder")||e.val().length<2)&&e.attr("aria-required")?(e.addClass("rf-error"),!1):(e.removeClass("rf-error"),!0)}function h(){var e=t(".pers-email"),a=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return a.test(e.val())!==!0&&e.attr("aria-required")?e.addClass("rf-error"):e.removeClass("rf-error"),e.attr("aria-required")?a.test(e.val()):!0}function f(){var e=t(".pers-message");return""===e.val()||e.val()==e.data("placeholder")||e.val().length<2?(e.addClass("rf-error"),!1):(e.removeClass("rf-error"),!0)}function u(e){var o=t("#page-wrap").width(),s=t("#"+e+"-container"),i=t("."+e+"-post"),r=i.filter(":visible"),n=""!==s.attr("data-layout")?s.attr("data-layout"):"masonry",l=parseInt(s.attr("data-gutter-horz"),10),c=parseInt(s.attr("data-gutter-vert"),10),d=0,p=0,h=s.attr("data-columns-rate"),f=Math.floor(s.width()+l-.3),u=r.find(".post-media"),m=parseInt(s.attr("data-aspect-height"),10)/parseInt(s.attr("data-aspect-width"),10),g=-1,v=-1;i.css("min-height",""),u.find(".link-and-quote").css("min-height",""),i.removeClass("rf-last-item rf-last-row"),"one"===h?d=1:"two"===h?(d=2,600>o&&(d=1)):"three"===h?(d=3,600>o?d=1:900>=o&&(d=2)):"four"===h?(d=4,600>o?d=1:900>=o&&(d=2)):(h=parseInt(h,10),600>o?d=1:"none"===t("#sidebar, #sidebar-top").css("display")?(p=0>=h?1:h,d=1+p):1250>=o?(p=0>=h?0:h,d=2+p):d=1600>=o?3+h:1950>=o?4+h:2300>=o?5+h:2650>=o?6+h:3e3>=o?7+h:3350>=o?8+h:9+h),"masonry-metro"!==n?i.outerWidth(Math.floor(f/d-l)):t("."+e+"-post.post-width2x").outerWidth(2*Math.floor(t("."+e+"-grid-sizer").width())),"fitRows"===n&&i.css("margin-right",l+"px"),i.css("margin-bottom",c+"px"),"fitRows"===n&&u.find(".link-and-quote, video").css("min-height",u.width()*m+"px"),r.last().addClass("rf-last-item"),r.each(function(e){var a=t(this).outerHeight(),o=parseInt(t(this).css("top"),10);(e+1)%d===0&&t(this).addClass("rf-last-item"),a>g&&(g=a),o>v&&(v=o)}),"fitRows"===n&&r.each(function(){parseInt(t(this).css("top"))===v&&t(this).addClass("rf-last-row"),t(this).css("min-height",g)});var w=f/d;"masonry-metro"===n&&(n="masonry","blog"===e?w=".blog-grid-sizer":"portfolio"===e&&(w=".portfolio-grid-sizer")),s.isotope({layoutMode:n,masonry:{comlumnWidth:w,gutter:l}}),a()}function m(){t(".post-text-wrap, .media-hovers").each(function(){t(this).show();var e=0;t(this).children().not("div[class=clear]").each(function(){"none"!==t(this).css("display")&&(e+=1)}),(0===t(this).children().length||1>e)&&t(this).hide()})}function g(){t(".likes-and-comments, .post-meta-info").each(function(){t(this).children().not(":hidden").last().find(".meta-sep").hide()})}function v(e){t(e).hasClass("stretch-container")&&t(e).closest(".vc_row").css({left:"-"+t(".single-content-wrap").css("padding-left"),width:t(".inner-content-wrap").outerWidth()})}function w(){var e=t(".filters a"),a=e.find("i"),o=a.attr("class");if(e.parent().show(),t(".filters").length>0&&!x.hasClass("no-isotope")){var s="",i="",r="";t(".portfolio-post, .blog-post").each(function(){i+=t(this).attr("class")}),i=i.split(" ").join(""),e.each(function(){s=t(this).data("filter").replace(".",""),r+=" "+s,-1==i.indexOf(s)&&"*"!=s&&t(this).parent().hide()}),t(".blog-grid-sizer").attr("class","blog-grid-sizer"+r.replace("*","")),t(".portfolio-grid-sizer").attr("class","portfolio-grid-sizer"+r.replace("*","")),t('.filters a[data-filter="*"]').find("i").removeClass(o).addClass(o.replace("-o","")),e.click(function(s){var i=t(this).closest("ul").next().attr("id");e.removeAttr("class"),t(this).addClass("rf-button active-filter-item active-state"),a.removeAttr("class"),a.addClass(o),t(this).find("i").removeClass(o).addClass(o.replace("-o","")),"portfolio-container"===i?t("#portfolio-container").isotope({filter:t(this).data("filter")}):t("#blog-container").isotope({filter:t(this).data("filter")}),t(this).closest("section").hasClass("portfolio-filters")?t("#portfolio-container").isotope({filter:t(this).data("filter")}):t(this).closest("section").hasClass("blog-filters")&&t("#blog-container").isotope({filter:t(this).data("filter")}),setTimeout(function(){u("portfolio-container"===i?"portfolio":"blog")},500),s.preventDefault()})}else{var n=x.attr("class");e.each(function(){var e="term";(x.hasClass("blog")||x.hasClass("category"))&&(e="category");var a=t(this).data("filter").replace(".","-");-1!=n.indexOf(e+a)&&t(this).addClass("active-filter-item active-state")})}}function b(e){var a=t("."+e).find(".social-share-wrap"),o=a.find(".social-share");o.hide(),"hover"===a.attr("data-open")?(o.hide(),a.hover(function(){t(this).find(".social-share").stop().fadeIn()},function(){t(this).find(".social-share").stop().fadeOut()})):"click"===a.attr("data-open")?(o.hide(),a.mouseleave(function(){t(this).find(".social-share").stop().fadeOut()}),a.click(function(){t(this).find(".social-share").stop().fadeIn()})):(a.children("i").hide(),o.show())}function C(){"fitRows"!==R.data("layout")||""===R.data("aspect-width")&&""===R.data("aspect-height")||t(".video-media").find("iframe").attr("width",R.data("aspect-width")).attr("height",R.data("aspect-height")),t(".featured-media, .video-media").fitVids()}function y(e){var a=1,o=parseInt(e.find("a").parent().data("max"),10);e.find("a").click(function(){return 0===t(this).find("i").length&&(t(this).prepend(''),a++),o===a&&e.delay(1500).fadeOut(500),!1})}var x=t("body"),I=t(".m-nav-fold"),T=t(".sidebar-fold-btn"),j=t(".back-to-top"),S=t("#sidebar"),k=t("#sidebar-top"),O=t("#main-wrap"),z=t(".main-nav li a"),A=t(".copy-and-soc"),H=t(".rf-form, .comment-form"),P=t(".rf-input, #s");x.hasClass("royal-page-preloader")&&t(window).on("load",function(){setTimeout(function(){x.removeClass("royal-page-preloader"),t(".royal-preloader-wrap").fadeOut(t(".royal-preloader-wrap").data("bg-trans"))},300)}),I.click(function(){t(".mobile-nav").stop().slideToggle()}),T.click(function(){x.toggleClass("sidebar-closed copy-closed"),o(),setTimeout(function(){c(),t(".jcarousel").jcarousel("reload").fadeOut().fadeIn(),u("portfolio"),u("blog"),t(".esg-grid").each(function(){t(this).esredraw()})},200)}),e(),t(window).scroll(function(){e()}),j.click(function(){t("html, body").animate({scrollTop:0},parseInt(j.attr("data-scroll-top")))}),"none"!==t(".footer-fold-btn").css("display")&&A.css("bottom",-A.outerHeight()+"px"),t(".footer-fold-btn").click(function(){var e=t(this).children(),a=e.attr("class");"0px"!==A.css("bottom")?(a.match("up")&&e.attr("class",a.replace("up","down")),A.animate({bottom:"0"},500)):(a.match("down")&&e.attr("class",a.replace("down","up")),A.animate({bottom:-A.outerHeight()+"px"},500))}),navigator.userAgent.match(/opera/i)?S.perfectScrollbar({suppressScrollX:!0,wheelSpeed:150,includePadding:!0}):navigator.userAgent.match(/msie/i)?S.perfectScrollbar({suppressScrollX:!0,wheelSpeed:2,includePadding:!0}):-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")?(S.perfectScrollbar({suppressScrollX:!0,wheelSpeed:150,includePadding:!0}),t(".project-info").css("margin-left",t(".single-wrap").outerWidth()+t(".project-info").data("left-margin")+"px")):S.perfectScrollbar({suppressScrollX:!0,includePadding:!0}),!x.hasClass("sidebar-fixed")&&x.hasClass("copy-fixed")&&S.append('
'),"hover"===t(".main-nav").parent().data("open")?(z.mouseenter(function(){t(this).parent().find(".sub-menu").stop().slideDown(),S.perfectScrollbar("update")}),S.mouseleave(function(){z.parent().find(".sub-menu").stop().slideUp()})):"click"===t(".main-nav").parent().data("open")&&z.click(function(e){z.parent().find(".sub-menu").stop().slideUp(),t(this).parent().find(".sub-menu").stop().slideToggle(),S.perfectScrollbar("update"),t(this).parent().find(".sub-menu").length>0&&e.preventDefault()}),t(".tagcloud a").removeAttr("style");var M=t(".top-nav"),D=t(".top-nav-wrap");if(x.hasClass("menu-fold-style")&&!M.hasClass("top-nav-center")){M.addClass("top-nav-center").wrap('
').wrap('
').wrap('
'),t(".top-nav-container").addClass(D.attr("data-popup-fx"));var W=t(".top-nav-close").remove();t(".top-nav-outer").append(W),t(".top-nav-close").show()}t(".top-nav-toggle").click(function(){t(".top-nav-container").toggleClass("top-nav-popup"),t(".tn-fade").fadeToggle(parseInt(D.attr("data-popup-fx-trans"),10))}),x.hasClass("sidebar-top")&&(t(".sub-menu").each(function(){t(this).wrap('')}),t(".top-nav.top-nav-vertical > li").hover(function(){t(this).children(".sub-menu-wrap").children(".sub-menu").stop().slideDown()},function(){t(this).children(".sub-menu-wrap").children(".sub-menu").stop().slideUp()}),t(".top-nav.top-nav-horizontal > li").hover(function(){t(this).children(".sub-menu-wrap").children(".sub-menu").fadeIn("fast")},function(){t(this).children(".sub-menu-wrap").children(".sub-menu").fadeOut("fast")}),t(".top-nav.top-nav-horizontal .sub-menu > li").hover(function(){t(this).children(".sub-menu-wrap").children(".sub-menu").fadeIn("fast")},function(){t(this).children(".sub-menu-wrap").children(".sub-menu").fadeOut("fast")})),t(".top-widgets-fold-btn").find("i").click(function(){t(".top-widgets").slideToggle(),t(this).attr("class").match("plus")?t(this).attr("class",t(this).attr("class").replace("plus","minus")):t(this).attr("class").match("minus")&&t(this).attr("class",t(this).attr("class").replace("minus","plus")),t(this).attr("class").match("down")?t(this).attr("class",t(this).attr("class").replace("down","up")):t(this).attr("class").match("up")&&t(this).attr("class",t(this).attr("class").replace("up","down"))}),x.hasClass("onepage-menu")&&(t(window).on("load",function(){setTimeout(function(){var e="";t(".vc_row").each(function(){t("#sidebar-top").offset().top>=t(this).offset().top-t("#sidebar-top").outerHeight()&&(t(".menu-item").removeClass("current-menu-item"),e="",e=t(this).attr("id"))}),""!==e?t('.menu-item a[href="#'+e+'"]').parent().addClass("current-menu-item"):t('.menu-item a[href="#'+t(".vc_row").first().attr("id")+'"]').parent().addClass("current-menu-item")},300)}),t(window).on("scroll",function(){t(".vc_row").each(function(){t(window).scrollTop()>=t(this).offset().top-t("#sidebar-top").outerHeight()&&(t(".menu-item").removeClass("current-menu-item"),t('.menu-item a[href="#'+t(this).attr("id")+'"]').parent().addClass("current-menu-item"))})}),t(".menu-item a").click(function(e){t(".menu-item").removeClass("current-menu-item"),t(this).parent().addClass("current-menu-item"),t(this.hash).length>0?e.preventDefault():window.location.href=t(".logo-wrap").attr("href")+"/"+t(this).attr("href"),r(t(this).attr("href"))}));var q=t(".project-info");0===t(".project-description-wrap").length&&t(".project-details-wrap").addClass("no-project-desc"),t(".jcarousel").on("jcarousel:create jcarousel:reload",function(){var e=t(".inner-content-wrap").width(),a=t(this).innerWidth(),o=parseInt(t(".similar-items").data("columns-rate"),10);a/=600>e?2:850>e?3:1100>e?4+o:1300>e?5+o:1600>e?6+o:1900>e?7+o:2100>e?8+o:2400>e?9+o:2700>e?10+o:3e3>e?11+o:3300>e?12+o:14,t(this).jcarousel("items").css("width",a+"px")}).jcarousel({wrap:"circular"}).jcarouselAutoscroll({interval:t(".similar-items").data("interval"),target:"+=1",autostart:t(".similar-items").data("autostart")}),t(".jcarousel").jcarousel({animation:t(".similar-items").data("animation")}),t(".jcarousel-prev").jcarouselControl({target:"-=1"}),t(".jcarousel-next").jcarouselControl({target:"+=1"}),t(".google-map-wrap").each(function(){var e,a,o=t(this).data("location"),s=t(this).data("map-type"),i=t(this).data("title"),r=t(this).data("scroll"),n=t(this).data("nav"),l=t(this).data("type-control"),c=parseInt(t(this).data("zoom"),10);s="ROADMAP"===s?google.maps.MapTypeId.ROADMAP:google.maps.MapTypeId.SATELLITE,r=1===parseInt(r,10)?!0:!1,n=1===parseInt(n,10)?!0:!1,l=1===parseInt(l,10)?!0:!1;var d=!0;"none"===t("#sidebar, #sidebar-top").css("display")&&(d=!1),a=new google.maps.Geocoder,a.geocode({address:o},function(a,p){if(p==google.maps.GeocoderStatus.OK){var h={zoom:c,mapTypeId:s,scrollwheel:r,draggable:d,streetViewControl:!1,mapTypeControl:l,panControl:n,zoomControl:n,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU}};e=new google.maps.Map(t("#cufo-gmap .google-map")[0],h),e.setCenter(a[0].geometry.location);var f=new google.maps.Marker({map:e,position:a[0].geometry.location,title:o}),u=i?'

'+i+"

":"",m=new google.maps.InfoWindow({content:u});""!==i.trim()&&m.open(e,f)}else t("#cufo-gmap").html("Geocode was not successful for the following reason: "+p)})}),P.each(function(){d(t(this))}),H.submit(function(e){p(),h(),f(),t(".pers-name").length>0&&t(".pers-email").length>0?p()&&h()&&f()?"Website"===t("#url").val()&&t("#url").val(""):e.preventDefault():f()||e.preventDefault()}),"1"==H.attr("data-disabled")&&(H.find("input, textarea").attr("disabled","disabled"),H.find(".submit-btn").fadeOut("x-slow")),H.find("#submit").addClass("rf-button submit-btn"),t(".post-password-form").find('input[type="submit"]').addClass("rf-button submit-btn"),t(".post-password-form").find('input[type="password"]').addClass("rf-input"),t("#portfolio-container, #blog-container").parent(".vc_row").css({"margin-left":"0","margin-right":"0"});var _=t(".read-more-wrap, .more-info-wrap");_.siblings(".likes-and-comments:visible").length>0&&"none"===_.css("float")?_.css("padding-top","15px"):_.css("padding-top","0"),g();var R=t("#blog-container"),U=t(".vc_single_image-wrapper").parent('a[href*="wp-content/uploads"]');U.attr("rel","prettyPhoto"),U.attr("data-title",U.find("img").attr("alt"));var X=t('img[class*="wp-image"]').parent('a[href*="wp-content/uploads"]');X.attr("rel","prettyPhoto"),X.attr("data-title",X.find("img").attr("alt")),t(".esg-grid").each(function(){var e=t(this).attr("id");t("#"+e+" a.esgbox").each(function(){t(this).attr("rel","prettyPhoto[ess_grid-"+e+"]").attr("data-title",t(this).attr("lgtitle"))})}),t('a[rel*="prettyPhoto"]').prettyPhoto(),t("#blog-container").infinitescroll({navSelector:t("#blog-container").next(".load-more-wrap"),nextSelector:t("#blog-container").next(".load-more-wrap").find("a"),itemSelector:".blog-post",behavior:t(".pagination-wrap").data("behaviour")},function(e){t(".load-more-wrap").find("i").remove(),t("#blog-container").isotope("appended",e),t(".cycle-slideshow").cycle(),m(),w(),b("blog-post"),g(),C(),setTimeout(function(){u("blog")},300),setTimeout(function(){u("blog")},1500),t('a[rel*="prettyPhoto"]').prettyPhoto()}),t("#portfolio-container").infinitescroll({navSelector:t("#portfolio-container").next(".load-more-wrap"),nextSelector:t("#portfolio-container").next(".load-more-wrap").find("a"),itemSelector:".portfolio-post",behavior:t(".pagination-wrap").data("behaviour")},function(e){t(".load-more-wrap").find("i").remove(),t("#portfolio-container").isotope("appended",e),t(".cycle-slideshow").cycle(),m(),w(),b("portfolio-post"),g(),C(),setTimeout(function(){u("portfolio")},300),setTimeout(function(){u("portfolio")},1500),t('a[rel*="prettyPhoto"]').prettyPhoto()}),y(t("#portfolio-container").next(".load-more-wrap")),y(t("#blog-container").next(".load-more-wrap")),a(),o(),s(),i(),n(),l(),c(),v("#portfolio-container"),v("#blog-container"),u("portfolio"),u("blog"),setTimeout(function(){u("portfolio"),u("blog")},500),w(),m(),C(),b("blog-post"),b("portfolio-post"),t(window).on("load",function(){setTimeout(function(){o(),s(),i(),a(),l(),c(),O.css("opacity","1"),t(".cycle-sentinel a").removeAttr("rel"),t(".gallery-slide").show(),u("portfolio"),u("blog"),r(window.location.href.split("/"))},300)}),t(window).resize(function(){s(),c(),v("#portfolio-container"),v("#blog-container"),setTimeout(function(){n(),o(),s(),i(),a(),u("portfolio"),u("blog")},100)}),t(window).resize(function(){setTimeout(function(){u("portfolio"),u("blog")},100)})});