!function(_,p,t){"use strict";var s,i,c,m=[],o=!1,e=navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i);if("function"!=typeof a){var y,x,u,a,C,T,l,r=p.addEventListener;(a=function(e){y!=p.innerWidth&&(y=p.innerWidth,x=p.innerHeight,u=_(p).scrollTop(),C=_(t).height(),T=_("html"),l=_(p).scrollTop(),l),e&&(r("load",e,!0),r("resize",e,!0),r("orientationchange",e,!1))})(function(){a()})}function d(e,t){var s,i,a,r,n;return e&&_(e).each(function(){n=_(this),a=n.data("s-hidden"),r=n.data("s-sibling"),s=(s=n.closest(t)).length?s:n.parent(),r?(s.addClass("s-back-sibling-switch"),(i=(i=n.next()).length?i:n.next()).css("background-image","url("+this.src+")").addClass("s-sibling-switch")):s.css("background-image","url("+this.src+")").addClass("s-back-switch"),a?n.css("visibility","hidden"):n.hide()}),!1}function n(e){var t=_(e),s=x-_(".js-top-header").innerHeight()-_(".cs-header--simple").innerHeight()-_("#wpadminbar").innerHeight();t.outerHeight(s)}function h(){_(".js-iframe-video").each(function(){var e,t,s=_(this).find("video, iframe"),i=s.width(),a=s.outerHeight(),r=(i/a).toFixed(2),n=parseInt(_(this).width()),o=parseInt(_(this).outerHeight()),l=n/i,c=o/a;s.removeAttr("height").removeAttr("width"),cs?i.addClass("cs-header--scroll-menu"):i.removeClass("cs-header--scroll-menu"))}function g(){var e=x-_(".js-header-height").innerHeight()-_("#wpadminbar").innerHeight();_(".js-header").hasClass("cs-header--scroll-menu")||(e-=_(".js-top-header").innerHeight()),_(".js-filter-menu").css("max-height",e),_(".js-header-nav").css("max-height",e)}function v(e,t,s){var i,a,r,n,o,l=(i=t,a=Date.parse(i)-Date.parse(new Date),r=Math.floor(a/1e3%60),n=Math.floor(a/1e3/60%60),o=Math.floor(a/36e5%24),{total:a,days:Math.floor(a/864e5),hours:o,minutes:n,seconds:r});s&&(l.days=l.days<0?0:l.days,e.find(".js-cs-timer-day").text(l.days)),(s||59===l.minutes)&&(l.hours=l.hours<0?0:l.hours,e.find(".js-cs-timer-hour").text(("0"+l.hours).slice(-2))),(s||59===l.seconds)&&(l.minutes=l.minutes<0?0:l.minutes,e.find(".js-cs-timer-min").text(("0"+l.minutes).slice(-2))),l.seconds=l.seconds<0?0:l.seconds,e.find(".js-cs-timer-sec").text(("0"+l.seconds).slice(-2)),l.total<=0&&clearInterval(c)}(t.addEventListener("touchstart",function(){},!0),d(".s-loader-switch"),_(".js-cs-scroll-down").on("click",function(){var e=_(this).closest(".cs-banner");_("html, body").animate({scrollTop:e.height()+e.offset().top},400)}),_(".js-menu-block").on("click",function(e){e.preventDefault(),g(),_(".js-menu-btn").toggleClass("cs-nav-menu__icon--active"),_(".js-menu-btn-txt").toggleClass("cs-nav-menu__label--toggle"),_(".js-header").toggleClass("cs-header--open-menu"),_("body, html").toggleClass("no-scroll"),_(".js-header-nav").slideToggle(400)}),_(".cs-half-bg").append('
'),_(".js-cs-timer").length)&&_(".js-cs-timer").each(function(){var e=_(this),t=e.attr("data-end"),s=e.find(".js-cs-timer-item");v(s,t,!0),c=setInterval(function(){v(s,t)},1e3)});if(_(".js-header-sort-col span").on("click",function(e){_(this).parent(".js-header-sort-col").addClass("active").siblings().removeClass("active");var t=_(this).parent(".js-header-sort-col").attr("data-sort");_(".js-cs-block--timeline_list").isotope({sortBy:t}),e.preventDefault()}),_(".js-cs-category").length){var b=_(".js-cs-category");_(b).each(function(){var e=_(this);_(e).prev(b).length||_(e).find(".js-scroll-prev").addClass("hide"),_(e).next(b).length||_(e).find(".js-scroll-next").addClass("hide")})}function j(){_(this).find("i").toggleClass("fa-filter fa-times"),_(".js-header").toggleClass("cs-header--open-filter-menu"),_("body, html").toggleClass("no-scroll"),_(".js-filter-menu").slideToggle(400)}_(".js-scroll-prev").on("click",function(){var e=_(this).closest(".js-cs-category").prev(".js-cs-category").offset().top;_("html, body").animate({scrollTop:e},1e3)}),_(".js-scroll-next").on("click",function(){var e=_(this).closest(".js-cs-category").next(".js-cs-category").offset().top;_("html, body").animate({scrollTop:e},1e3)}),_(".js-filter-menu-btn").on("click",function(e){e.preventDefault(),g(),j()}),_(".js-filter-menu-item").on("click",function(e){_(this).toggleClass("cs-filter-menu__list-item--active"),e.preventDefault()}),_(".js-filter-menu-filtering").on("click",function(e){var t=[];_(".js-filter-menu [data-filter].cs-filter-menu__list-item--active").each(function(e){t[e]="."+_(this).attr("data-filter")});var s=",";"all_criteria"==_(this).attr("data-filtering-type")&&(s=""),_(".js-cs-block--services, .js-cs-block--books, .js-cs-block--media, .js-cs-block--exhibition, .js-cs-block--team, .js-cs-block--grid, .js-cs-block--masonry").isotope({filter:t.join(s)}),setTimeout(function(){j()},100),e.preventDefault()}),_(".js-filter-menu-clear").on("click",function(e){_(".js-filter-menu-item").removeClass("cs-filter-menu__list-item--active"),e.preventDefault()}),Element.prototype.hasClass=function(e){return this.className&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(this.className)};var k=t.querySelectorAll(".js-cs-dropdown");Array.prototype.slice.call(k,0).forEach(function(e){var t=e.querySelector(".js-cs-dropdown-btn"),s=e.querySelector(".js-cs-dropdown-menu");t.onclick=function(e){s.hasClass("cs-filter-bottom__menu--show")?(_(this).removeClass("cs-filter-bottom__btn--active"),s.classList.remove("cs-filter-bottom__menu--show"),s.classList.add("cs-filter-bottom__menu--hide")):(_(this).addClass("cs-filter-bottom__btn--active"),s.classList.add("cs-filter-bottom__menu--show"),s.classList.remove("cs-filter-bottom__menu--hide")),e.preventDefault()}}),_(".js-filter-bottom-item").on("click",function(e){var t="."+_(this).attr("data-filter");_(".js-filter-bottom-item").removeClass("cs-filter-bottom__item--active"),_(this).addClass("cs-filter-bottom__item--active"),_(".js-slick-filmstrip").slick("slickUnfilter"),_(".js-slick-filmstrip").slick("slickFilter",t),_(".js-cs-dropdown-btn").removeClass("cs-filter-bottom__btn--active"),_(".js-cs-dropdown-menu").removeClass("cs-filter-bottom__menu--show"),_(".js-cs-dropdown-menu").addClass("cs-filter-bottom__menu--hide"),e.preventDefault()}),_(".js-filter-top-item").on("click",function(e){var t=_(this).attr("data-filter");"*"!==t&&(t="."+_(this).attr("data-filter")),_(this).addClass("cs-filter-top__item--active").siblings(".js-filter-top-item").removeClass("cs-filter-top__item--active");var s=_(this).closest(".js-filter-top").next().find(".js-cs-block--services, .js-cs-block--books, .js-cs-block--media, .js-cs-block--exhibition, .js-cs-block--team, .js-cs-block--grid, .js-cs-block--masonry");_(s).isotope({filter:t}),e.preventDefault()}),_(".js-filter-content-btn").on("click",function(e){_(this).toggleClass("cs-filter-content__icon--active"),_(this).closest(".js-filter-content-block").toggleClass("cs-block__item--hide");var t=_(this).closest(".js-cs-block--services, .js-cs-block--books, .js-cs-block--media, .js-cs-block--exhibition, .js-cs-block--team, .js-cs-block--grid, .js-cs-block--masonry");_(t).isotope("layout"),e.preventDefault()}),_(".js-filter-content-item").on("click",function(e){var t=_(this).attr("data-filter");"*"!==t&&(t="."+_(this).attr("data-filter")),_(this).addClass("cs-filter-content__item--active").siblings(".js-filter-content-item").removeClass("cs-filter-content__item--active");var s=_(this).closest(".js-cs-block--services, .js-cs-block--books, .js-cs-block--media, .js-cs-block--exhibition, .js-cs-block--team, .js-cs-block--grid, .js-cs-block--masonry");_(s).isotope({filter:t}),e.preventDefault()});var w={selector:".js-parallax-item-bg",covers:_([]),amount:0,initialized:!1,start:0,stop:0,initialize:function(){var w=this;_(".js-parallax-item").each(function(e,t){var s=_(t),i=s.children(".js-parallax-item-bg"),a=i.find("img");if(s.find(".js-parallax-item-bg").show(),a.length||(a=i.children("picture").children("img")),a.length){s.css("height","auto");var r,n,o,l=a.css("width","auto").outerWidth(),c=a.outerHeight(),d=x>s.outerHeight()?x:s.outerHeight()+30,h=y/l;r=x/c,n=Math.max(h,r),o=parseInt(l*n),a.css({top:(d-c*n)/2,width:o}),s.css({height:d})}}),e?_(".js-parallax-block").addClass("cs-det-parallax--touch"):(C=_(t).height(),this.amount=_(".js-parallax-block").data("parallax-speed"),this.initialized=!0,_(".js-parallax-cover").empty(),_(".js-parallax-item-bg").each(function(e,t){var s,i,a,r,n=_(t),o=(n.css("opacity"),n.children().not("span")),l=o.filter("img"),c=(o.not("img"),n.clone()),d=c.children().not("span"),h=d.filter("img"),f=(d.not("img"),l.outerWidth()),p=l.outerHeight(),m=n.parent(),u=m.offset(),g=parseInt(T.css("marginTop")),v=w.amount;m.css("height","auto");var b=x>m.outerHeight()?x:m.outerHeight()+30;n.removeAttr("style"),c.data("source",n).appendTo(".js-parallax-cover").show(),c.css("height",b),m.css("height",b),"undefined"!=typeof parallaxSpeeds&&_.each({static:0,slow:.25,medium:.5,fast:.75,fixed:1},function(e,t){void 0!==parallaxSpeeds[e]&&m.is(parallaxSpeeds[e])&&(v=t)}),s=y/f,i=(b+(x-b)*v)/p,a=Math.max(s,i),r=parseInt(f*a),h.css({width:r,top:(b-p*a)/2}),TweenMax.to(c,0,{y:u.top-g});var j={start:u.top-x,end:u.top+x,timeline:new TimelineMax({paused:!0})},k={start:0,end:C,timeline:new TimelineMax({paused:!0})};j.timeline.fromTo(d,1,{y:"-="+(x+b)*v/2},{y:"+="+(x+b)*v,ease:Linear.easeNone,force3D:!0}),k.timeline.fromTo(c,1,{y:u.top},{y:u.top-C,ease:Linear.easeNone,force3D:!0}),c.data("parallax",j).data("parallax2",k),w.update()}))},update:function(){e||_(".js-parallax-cover .js-parallax-item-bg").each(function(e,t){var s=_(t),i=s.data("parallax"),a=s.data("parallax2"),r=(l-i.start)/(i.end-i.start),n=(l-a.start)/(a.end-a.start);0<=r&&r<=1&&i.timeline.progress(r),0<=n&&n<=1&&a.timeline.progress(n)})}};function H(){_(".js-fixed-aside").each(function(e,t){if(_(this).outerWidth()<.8*_(p).outerWidth()){_(this).css("transition","transform 500ms");var s=_(this).closest(".js-fixed-parent"),i=s.outerHeight(),a=_(this).outerHeight(),r=_(".cs-header__wrapp--fixed").outerHeight()+_("#wpadminbar").outerHeight(),n=s.offset().top,o=_(p).scrollTop()-(n-r)+30,l=o-(i-a);0o&&(o=n[e])}),s=0==r?(t=_(e).find('.swiper-slide[data-swiper-slide-index="'+o+'"]').eq(0).find("img").attr("src"),_(e).find('.swiper-slide[data-swiper-slide-index="1"]').eq(0).find("img").attr("src")):r==o?(t=_(e).find('.swiper-slide[data-swiper-slide-index="'+(o-1)+'"]').eq(0).find("img").attr("src"),_(e).find('.swiper-slide[data-swiper-slide-index="0"]').eq(0).find("img").attr("src")):(t=_(e).find('.swiper-slide[data-swiper-slide-index="'+(r-1)+'"]').eq(0).find("img").attr("src"),_(e).find('.swiper-slide[data-swiper-slide-index="'+(r+1)+'"]').eq(0).find("img").attr("src")),_(a).css("background-image","url("+t+")").addClass("s-sibling-switch"),_(i).css("background-image","url("+s+")").addClass("s-sibling-switch")}}(t)},slideChangeTransitionEnd:function(){var e;_(e=t).find(".cs-sliderfull__arrow").length&&_(_(e).find(".cs-sliderfull__arrow")).removeClass("running")}}}),m[s].update()}),_(".swiper-container").each(function(e){var t=_(this),s="swiper-unique-id-"+e,i=_(this).attr("data-control"),a=_("body").find(i).eq(0).attr("id");m[s].controller.control=m[a],t.hasClass("js-thumb-slider")&&(m[s].params.centeredSlides=!0),m[s].update()})}function S(){var e=_(".js-banner-animation"),a=e.siblings(".cs-banner__btm-arrow"),r=e.siblings(".cs-banner__top-arrow"),n=new TimelineMax({paused:!0});1==o&&_(e).each(function(){var e,t,s,i;!0!=(e=this,t=_(p).scrollTop(),s=t+_(p).height(),(i=_(e).offset().top)+_(e).height()<=s&&t<=i)||_(this).hasClass("js-banner-animation--animated")||(n.fromTo(_(this),.45,{y:"-=40"},{y:"+=40",opacity:1,ease:Sine.easeOut}),a.length&&n.fromTo(a,.25,{y:-20},{y:0,opacity:1,ease:Quad.easeOut}),r.length&&n.fromTo(r,.25,{y:20},{y:0,opacity:1,ease:Quad.easeOut}),_(this).addClass("js-banner-animation--animated"),n.play())})}function D(){_(".js-parallax-banner-item").each(function(e,t){var s,i,a,r,n=(t=_(this)).closest(".js-parallax-banner-parent");if(!0==(s=n,i=_(p).scrollTop(),a=i+_(p).height(),r=_(s).offset().top,i<=r+_(s).height()&&r<=a)){var o=t.attr("data-parallax-speed"),l=n.outerHeight(),c=Math.abs(o)*l+l,d=u+x,h=n.offset().top,f=((d-h)/(x+l)-1)*(c-l);t.addClass("parallaxing").css({height:c,transform:"translateY("+f+"px)"})}})}_(".popup-details").fancybox({arrows:!0,loop:!0}),_("[data-share]").on("click",function(){var e=p,t=this.getAttribute("data-share"),s=e.screenLeft?e.screenLeft:screen.left,i=e.screenTop?e.screenTop:screen.top,a=e.innerWidth/2-300+s,r=e.innerHeight/2-300+i,n=e.open(t,"","scrollbars=yes, width=600, height=600, top="+r+", left="+a);return e.focus&&n.focus(),!1}),_(".swiper-button-prev").on("click",function(){m[_(this).parent().attr("id")].slidePrev()}),_(".swiper-button-next").on("click",function(){m[_(this).parent().attr("id")].slideNext()}),_(".swiper-outer-prev").on("click",function(){m[_(this).parent().attr("id")].slidePrev()}),_(".swiper-outer-next").on("click",function(){m[_(this).parent().attr("id")].slideNext()}),_(".cs-accordion__heading").on("click",function(e){_(this).parent().siblings().removeClass("open").find(".cs-accordion__content").slideUp("400"),_(this).parent().toggleClass("open"),_(this).next().slideToggle("400")}),_(".js-accordion").on("click",function(e){e.preventDefault();var t=_(this).attr("href");_(t).siblings().removeClass("open").find(".cs-accordion__content").slideUp("400"),_(t).addClass("open"),_(t).find(".cs-accordion__content").slideDown("400"),_("html, body").animate({scrollTop:_(t).offset().top-_("#wpadminbar").outerHeight()-_(".cs-header__wrapp--fixed").outerHeight()},400)}),_("body").on("click",".custom-product-quantity .q_inc, .custom-product-quantity .q_dec",function(e){e.preventDefault();var t=_(this).parent(".custom-product-quantity").find(".qty"),s=Number(t.val());"q_dec"===this.className?s--:s++,s=1',nextArrow:'',accessibility:!!i,arrows:!!a,autoplay:!!r,autoplaySpeed:n,speed:o}),setTimeout(function(){t[e].slick.refresh()},0)}),t=localStorage.getItem("progress_bar_hide"),_(".js-loader-progress").addClass("progressed").css("transform","translateX(0)"),_(".js-loader-logo").css("margin-left","0%"),"hide"==t?_("body, html").addClass("loaded").find(".js-loader").addClass("loaded"):setTimeout(function(){_("body, html").addClass("loaded").find(".js-loader").addClass("loaded")},200),localStorage.setItem("progress_bar_hide",""),_(".cs-post").fitVids()}),_(p).on("resize",function(){h()}),_(p).on("scroll",function(){u=_(p).scrollTop(),l=_(p).scrollTop(),l,w.update(),H(),S(),D()}),a(function(){var e,t;d(".s-img-switch"),1024