(function($,window,document){"use strict";function portfolioIsotope(){if($(".js-portfolio-list").length){$(".js-portfolio-list").each(function(key){var self=$(this);self.attr("id","js-portfolio-list-"+key);var col_width=self.hasClass("masonry")?".js-portfolio-item":".js-item-width";self.isotope({itemSelector:".js-portfolio-item",layoutMode:"masonry",hiddenStyle:{opacity:0},visibleStyle:{opacity:1},masonry:{columnWidth:col_width,filter:"*"}});calcHeight(self);if(self.attr("data-load-type")=="pagination"){var itemsPerPage=parseInt(self.attr("data-load"));setPagination(self,itemsPerPage,"*");goToPage(1,self,"*")}else if(self.attr("data-load-type")=="button"){var itemsPerPage=parseInt(self.attr("data-load"));setLoadMore(self,itemsPerPage,"*");loadMore(1,self,"*")}else{changeFilter(self,"*")}})}}function wpc_add_img_bg(img_sel,parent_sel){if(!img_sel){return false}var $parent,$imgDataHidden,_this;$(img_sel).each(function(){_this=$(this);$imgDataHidden=_this.data("s-hidden");$parent=_this.closest(parent_sel);$parent=$parent.length?$parent:_this.parent();$parent.css("background-image","url("+this.src+")").addClass("s-back-switch");if($imgDataHidden){_this.css("visibility","hidden");_this.show()}else{_this.hide()}})}function calcHeight($container){if($container.hasClass("grid")){var width=$container.find(".js-item-width").outerWidth();var space=$(window).width()>767?30:16;$($container).find(".js-portfolio-item").each(function(){var row=parseInt($(this).attr("data-row"),10);row=row>2&&$(window).width()<=767?2:row;var height=row*width;if($(this).hasClass("space-normal")){height+=space*(row-1)}$(this).find(".cs-portfolio__image").css("height",height)})}}function setLoadMore($container,itemsPerPage,currentFilter){var currentNumberPages;var SettingsPagesOnItems=function(){var itemsLength=$container.children(".js-portfolio-item").length;var pages=Math.ceil(itemsLength/itemsPerPage);var item=1;var page=1;var selector=".js-portfolio-item";selector+=currentFilter!="*"?currentFilter:"";$container.children(selector).each(function(){if(item>itemsPerPage){page++;item=1}$(this).attr("data-page",page);item++});currentNumberPages=page}();var CreatePagers=function(){if(currentNumberPages>=2){var $isotopePager=$container.parent().find(".cs-portfolio__load").length?$container.parent().find(".cs-portfolio__load"):$('
');$isotopePager.html("");var name=$container.attr("data-btn-name");var style=$container.attr("data-btn-style");var $pager=$(''+name+"");$pager.click(function(){var load=parseInt($(this).attr("data-load-item"),10);var page=parseInt($(this).attr("data-pages"),10);$(this).attr("data-load-item",load+1);loadMore(load,$container,currentFilter);if(load==page){$(this).parent().remove()}});$pager.appendTo($isotopePager);$container.after($isotopePager)}else{$container.parent().find(".cs-portfolio__load").remove()}}()}function setPagination($container,itemsPerPage,currentFilter){var currentNumberPages;var SettingsPagesOnItems=function(){var itemsLength=$container.children(".js-portfolio-item").length;var pages=Math.ceil(itemsLength/itemsPerPage);var item=1;var page=1;var selector=".js-portfolio-item";selector+=currentFilter!="*"?currentFilter:"";$container.children(selector).each(function(){if(item>itemsPerPage){page++;item=1}$(this).attr("data-page",page);item++});currentNumberPages=page}();var CreatePagers=function(){if(currentNumberPages>1){var $isotopePager=$container.parent().find(".cs-portfolio__pagination").length?$container.parent().find(".cs-portfolio__pagination"):$('');$isotopePager.html();var prev=$('');var next=$('');prev.appendTo($isotopePager);for(var i=0;i