',{html:html}),$items=$container.children(),isotope=this.$list.data('isotope');$items.each(function(index,item){var $item=$(item),itemID=parseInt($item.data('id'));$item.imagesLoaded(function(){this.items[itemID].attr('class',$item.attr('class')).attr('style',$item.attr('style'));this.itemLoaded(itemID,$item);this.items[itemID].html($item.html());$insertedItems=$insertedItems.add(this.items[itemID]);if(this.$container.hasClass('lightbox_page')){var $loadedItem=this.$container.find('.w-portfolio-item[data-id="'+itemID+'"]'),$anchor=$loadedItem.find('.w-portfolio-item-anchor'),itemUrl=$anchor.attr('href');if(!$loadedItem.hasClass('custom-link')){$anchor.click(function(e){if($us.$window.width()>$us.canvasOptions.disableEffectsWidth){e.stopPropagation();e.preventDefault();this.openLightboxItem(itemUrl,$loadedItem)}}.bind(this))}}
if($insertedItems.length>=loadIds.length){$container.remove();this.itemsLoaded($insertedItems)}
if(isotope){if(this.itemWidth!=1){if(this.$container.find('.w-portfolio-item.size_1x1').length){this.itemWidth=1;this.isotopeOptions.masonry.columnWidth='.size_1x1'}else if(this.$container.find('.w-portfolio-item.size_1x2').length){this.itemWidth=1;this.isotopeOptions.masonry.columnWidth='.size_1x2'}else{this.itemWidth=2;this.isotopeOptions.masonry.columnWidth='.w-portfolio-item'}
if(this.itemWidth==1){this.$list.isotope(this.isotopeOptions)}}
this.$list.isotope('layout')}
if(this.items[itemID].find('a[ref=magnificPopup][class!=direct-link]').length!=0){$us.getScript($us.templateDirectoryUri+'/framework/js/jquery.magnific-popup.js',function(){var $loadedItem=this.$container.find('.w-portfolio-item[data-id="'+itemID+'"]');$loadedItem.find('a[ref=magnificPopup][class!=direct-link]').magnificPopup({type:'image',removalDelay:300,mainClass:'mfp-fade',fixedContentPos:!1})}.bind(this))}}.bind(this))}.bind(this))}.bind(this)})}
this.$list.isotope({filter:function(){return(showIds.indexOf(parseInt(this.getAttribute('data-id')))!=-1)}});if(loadIds.length>0){this.$list.isotope('insert',$newItems)}
if(this.infiniteScroll){$us.scroll.addWaypoint(this.$loadmore,'-70%',function(){this.$loadmore.click()}.bind(this))}
this.curPage=page;this.curCategory=category;this.renderPagination()},renderPagination:function(){if(this.paginationType=='ajax'){var maxPage=Math.ceil(this.order[this.curCategory].length/this.perpage);this.$loadmore[(this.curPage
1){if(this.curPage>1){html+='<'}else{html+='<'}
for(var i=1;i<=maxPage;i++){if(i!=this.curPage){html+=''+i+''}else{html+=''+i+''}}
if(this.curPage>'}else{html+='>'}}
this.$navLinks.html(html)}},pageUrl:function(page){return(page==1)?this.location:(this.location+'page/'+page+'/')},itemLoaded:function($item){},itemsLoaded:function($items){}};$.fn.wPortfolio=function(options){return this.each(function(){$(this).data('wPortfolio',new $us.WPortfolio(this,options))})};$('.w-portfolio-list').each(function(){$us.getScript($us.templateDirectoryUri+'/framework/js/jquery.magnific-popup.js',function(){$(this).magnificPopup({type:'image',delegate:'a[ref=magnificPopupPortfolio]:visible',gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],tPrev:$us.langOptions.magnificPopup.tPrev,tNext:$us.langOptions.magnificPopup.tNext,tCounter:$us.langOptions.magnificPopup.tCounter},removalDelay:300,mainClass:'mfp-fade',fixedContentPos:!1})}.bind(this))})}(jQuery);jQuery(function($){var $cart=$('.w-cart');if($cart.length==0)return;var $quantity=$cart.find('.w-cart-quantity');var updateCart=function(){var $mini_cart_amount=$cart.find('.us_mini_cart_amount'),mini_cart_amount=$mini_cart_amount.text();if(mini_cart_amount!==undefined){mini_cart_amount=mini_cart_amount+'';mini_cart_amount=mini_cart_amount.match(/\d+/g);if(mini_cart_amount>0){$quantity.html(mini_cart_amount);$cart.removeClass('empty')}else{$quantity.html('0');$cart.addClass('empty')}}else{var $quantities=$cart.find('.quantity'),total=0;$quantities.each(function(){var quantity,text=$(this).text()+'',matches=text.match(/\d+/g);if(matches){quantity=parseInt(matches[0],10);total+=quantity}});if(total>0){$quantity.html(total);$cart.removeClass('empty')}else{$quantity.html('0');$cart.addClass('empty')}}};updateCart();$(document.body).bind('wc_fragments_loaded',function(){updateCart()});$(document.body).bind('wc_fragments_refreshed',function(){updateCart()});var $notification=$cart.find('.w-cart-notification'),$productName=$notification.find('.product-name'),$cartLink=$cart.find('.w-cart-link'),$dropdown=$cart.find('.w-cart-dropdown'),$quantity=$cart.find('.w-cart-quantity'),productName=$productName.text(),showFn='fadeInCSS',hideFn='fadeOutCSS',opened=!1;$notification.on('click',function(){$notification[hideFn]()});jQuery('body').bind('added_to_cart',function(event,fragments,cart_hash,$button){if(event===undefined)return;updateCart();productName=$button.closest('.product').find('.woocommerce-loop-product__title').text();$productName.html(productName);$notification.addClass('shown');$notification.on('mouseenter',function(){$notification.removeClass('shown')});var newTimerId=setTimeout(function(){$notification.removeClass('shown');$notification.off('mouseenter')},3000)});if($.isMobile){var outsideClickEvent=function(e){if(jQuery.contains($cart[0],e.target))return;$cart.removeClass('opened');$us.$body.off('touchstart',outsideClickEvent);opened=!1};$cartLink.on('click',function(e){if(!opened){e.preventDefault();$cart.addClass('opened');$us.$body.on('touchstart',outsideClickEvent)}else{$cart.removeClass('opened');$us.$body.off('touchstart',outsideClickEvent)}
opened=!opened})}});!function($){"use strict";$us.wUsLogin=function(container,options){this.$container=$(container);this.$form=this.$container.find('.w-form');this.$profile=this.$container.find('.w-profile');var $jsonContainer=this.$container.find('.w-profile-json');this.jsonData=$jsonContainer[0].onclick()||{};$jsonContainer.remove();this.ajaxUrl=this.jsonData.ajax_url||'';this.logoutRedirect=this.jsonData.logout_redirect||'';$.ajax({type:'post',url:this.ajaxUrl,data:{action:'us_ajax_user_info',logout_redirect:this.logoutRedirect},success:function(result){if(result.success){var $avatar=this.$profile.find('.w-profile-avatar'),$name=this.$profile.find('.w-profile-name'),$logoutLink=this.$profile.find('.w-profile-link.for_logout');$avatar.html(result.data.avatar);$name.html(result.data.name);$logoutLink.attr('href',result.data.logout_url);this.$profile.removeClass('hidden')}else{this.$form.removeClass('hidden')}}.bind(this)})};$.fn.wUsLogin=function(options){return this.each(function(){$(this).data('wUsLogin',new $us.wUsLogin(this,options))})};$(function(){$('.widget_us_login').wUsLogin()})}(jQuery);!function($){"use strict";$us.WMapsGeocodesCounter=0;$us.WMapsGeocodesRunning=!1;$us.WMapsCurrentGeocode=0;$us.WMapsGeocodesMax=5;$us.WMapsGeocodesStack={};$us.WMapsRunGeoCode=function(){if($us.WMapsCurrentGeocode<=$us.WMapsGeocodesCounter){$us.WMapsGeocodesRunning=!0;if($us.WMapsGeocodesStack[$us.WMapsCurrentGeocode]!=null)
$us.WMapsGeocodesStack[$us.WMapsCurrentGeocode]()}else{$us.WMapsGeocodesRunning=!1}};$us.WMaps=function(container,options){this.$container=$(container);var $jsonContainer=this.$container.find('.w-map-json'),jsonOptions=$jsonContainer[0].onclick()||{},$jsonStyleContainer=this.$container.find('.w-map-style-json'),jsonStyleOptions,markerOptions,shouldRunGeoCode=!1;$jsonContainer.remove();if($jsonStyleContainer.length){jsonStyleOptions=$jsonStyleContainer[0].onclick()||{};$jsonStyleContainer.remove()}
var defaults={};this.options=$.extend({},defaults,jsonOptions,options);this._events={redraw:this.redraw.bind(this)};var gmapsOptions={el:'#'+this.$container.attr('id'),lat:0,lng:0,zoom:this.options.zoom,type:this.options.type,height:this.options.height+'px',width:'100%',mapTypeId:google.maps.MapTypeId[this.options.maptype]};if(this.options.hideControls){gmapsOptions.disableDefaultUI=!0}
if(this.options.disableZoom){gmapsOptions.scrollwheel=!1}
if(this.options.disableDragging&&(!$us.$html.hasClass('no-touch'))){gmapsOptions.draggable=!1}
if(this.options.mapBgColor){gmapsOptions.backgroundColor=this.options.mapBgColor}
this.GMapsObj=new GMaps(gmapsOptions);if(jsonStyleOptions!=null&&jsonStyleOptions!={}){this.GMapsObj.map.setOptions({styles:jsonStyleOptions})}
var that=this;if(this.options.latitude!=null&&this.options.longitude!=null){this.GMapsObj.setCenter(this.options.latitude,this.options.longitude)}else{var mapGeoCode=function(geocodeNum){GMaps.geocode({address:that.options.address,callback:function(results,status){if(status=='OK'){var latlng=results[0].geometry.location;that.options.latitude=latlng.lat();that.options.longitude=latlng.lng();that.GMapsObj.setCenter(that.options.latitude,that.options.longitude);$us.WMapsCurrentGeocode++;$us.WMapsRunGeoCode()}else if(status=="OVER_QUERY_LIMIT"){setTimeout(function(){$us.WMapsRunGeoCode()},2000)}}})};shouldRunGeoCode=!0;$us.WMapsGeocodesStack[$us.WMapsGeocodesCounter]=mapGeoCode;$us.WMapsGeocodesCounter++}
$.each(this.options.markers,function(i,val){markerOptions={};if(that.options.icon!=null){markerOptions.icon={url:that.options.icon.url,size:new google.maps.Size(that.options.icon.size[0],that.options.icon.size[1]),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(that.options.icon.anchor[0],that.options.icon.anchor[1])}}
if(that.options.markers[i]!=null){if(that.options.markers[i].latitude!=null&&that.options.markers[i].longitude!=null){markerOptions.lat=that.options.markers[i].latitude;markerOptions.lng=that.options.markers[i].longitude;markerOptions.infoWindow={content:that.options.markers[i].html};var marker=that.GMapsObj.addMarker(markerOptions);if(that.options.markers[i].infowindow){marker.infoWindow.open(that.GMapsObj.map,marker)}}else{var markerGeoCode=function(geocodeNum){GMaps.geocode({address:that.options.markers[i].address,callback:function(results,status){if(status=='OK'){var latlng=results[0].geometry.location;markerOptions.lat=latlng.lat();markerOptions.lng=latlng.lng();markerOptions.infoWindow={content:that.options.markers[i].html};var marker=that.GMapsObj.addMarker(markerOptions);if(that.options.markers[i].infowindow){marker.infoWindow.open(that.GMapsObj.map,marker)}
$us.WMapsCurrentGeocode++;$us.WMapsRunGeoCode()}else if(status=="OVER_QUERY_LIMIT"){setTimeout(function(){$us.WMapsRunGeoCode()},2000)}}})};shouldRunGeoCode=!0;$us.WMapsGeocodesStack[$us.WMapsGeocodesCounter]=markerGeoCode;$us.WMapsGeocodesCounter++}}});if(shouldRunGeoCode&&(!$us.WMapsGeocodesRunning)){$us.WMapsRunGeoCode()}
$us.$canvas.on('contentChange',this._events.redraw);$us.$window.load(this._events.redraw)};$us.WMaps.prototype={redraw:function(){if(this.$container.is(':hidden'))return;this.GMapsObj.refresh();if(this.options.latitude!=null&&this.options.longitude!=null){this.GMapsObj.setCenter(this.options.latitude,this.options.longitude)}}};$.fn.wMaps=function(options){return this.each(function(){$(this).data('wMaps',new $us.WMaps(this,options))})};$(function(){var $wMap=$('.w-map');if($wMap.length){$us.getScript($us.templateDirectoryUri+'/framework/js/gmaps.min.js',function(){$wMap.wMaps()})}})}(jQuery);!function($){"use strict";$('.w-sharing-item').on('click',function(){var $this=$(this);var opt={url:window.location,text:document.title,lang:document.documentElement.lang,image:$('meta[name="og:image"]').attr('content')||''};if($this.attr('data-sharing-url')!==undefined&&$this.attr('data-sharing-url')!=''){opt.url=$this.attr('data-sharing-url')}
if($this.attr('data-sharing-image')!==undefined&&$this.attr('data-sharing-image')!=''){opt.image=$this.attr('data-sharing-image')}
if(opt.image==''||opt.image===undefined){var first_image_src=$('img').first().attr('src');if(first_image_src!=undefined&&first_image_src!=''){opt.image=first_image_src}}
if($this.hasClass('facebook')){window.open("http://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(opt.url)+"&t="+encodeURIComponent(opt.text)+"","","toolbar=0, status=0, width=900, height=500")}else if($this.hasClass('twitter')){window.open("https://twitter.com/intent/tweet?text="+encodeURIComponent(opt.text)+"&url="+encodeURIComponent(opt.url),"","toolbar=0, status=0, width=650, height=360")}else if($this.hasClass('linkedin')){window.open('https://www.linkedin.com/shareArticle?mini=true&url='+encodeURIComponent(opt.url),'linkedin','toolbar=no,width=550,height=550')}else if($this.hasClass('gplus')){window.open("https://plus.google.com/share?hl="+encodeURIComponent(opt.lang)+"&url="+encodeURIComponent(opt.url),"","toolbar=0, status=0, width=900, height=500")}else if($this.hasClass('pinterest')){window.open('http://pinterest.com/pin/create/button/?url='+encodeURIComponent(opt.url)+'&media='+encodeURIComponent(opt.image)+'&description='+encodeURIComponent(opt.text),'pinterest','toolbar=no,width=700,height=300')}else if($this.hasClass('vk')){window.open('http://vk.com/share.php?url='+encodeURIComponent(opt.url)+'&title='+encodeURIComponent(opt.text),'&description=&image='+encodeURIComponent(opt.image),'toolbar=no,width=700,height=300')}else if($this.hasClass('email')){window.location='mailto:?subject='+opt.text+'&body='+opt.url}})}(jQuery);!function($){"use strict";if($('.l-preloader').length){$('document').ready(function(){setTimeout(function(){$('.l-preloader').addClass('done')},500);setTimeout(function(){$('.l-preloader').addClass('hidden')},1000)})}}(jQuery);jQuery(function($){$('.w-tabs .rev_slider').each(function(){var $slider=$(this);$slider.bind("revolution.slide.onloaded",function(e){$us.canvas.$container.on('contentChange',function(){$slider.revredraw()})})})});
!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);