jQuery.noConflict()(function($){'use strict';var isMobile={Android:function(){return navigator.userAgent.match(/Android/i);},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i);},iPhone:function(){return navigator.userAgent.match(/iPhone/i);},iPad:function(){return navigator.userAgent.match(/iPad/i);},iPod:function(){return navigator.userAgent.match(/iPod/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(isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows());}};var vlthemes_scripts={init:function(){vlthemes_navbar();vlthemes_back_to_top();vlthemes_parallax();vlthemes_form_control();vlthemes_blog_minimal();vlthemes_load_more_btn();vlthemes_infinite_scroll();vlthemes_slick_sliders();vlthemes_lightbox();vlthemes_shop();vlthemes_scroll_to();},thirdParty:function(){$('body').fitVids();if($('.animsition').length>0){$('.animsition').animsition({inDuration:1500,outDuration:800,onLoadEvent:false,timeout:true,timeoutCountdown:1500,linkElement:'a:not([target="_blank"]):not([href^="#"]):not([href^="mailto"]):not(.ajax-btn, #cancel-comment-reply-link, .comment-reply-link, .lightbox-link, .no-anims)',loadingInner:'
'});$('.animsition').on('animsition.inStart',function(){vlthemes_preloaded_blind();});}else{vlthemes_preloaded_blind();}},visualComposer:function(){vlthemes_vc_extend();vlthemes_project_filter_shortcode();vlthemes_counter_up();vlthemes_collage_shortcode();vlthemes_progress_bar_shortcode();vlthemes_offers_list();}};$(document).ready(function(){vlthemes_scripts.init();vlthemes_scripts.thirdParty();vlthemes_scripts.visualComposer();});function vlthemes_shop(){$('.wc-tabs li.active a').trigger('click');$('.woocommerce-product-gallery__trigger').text('');var element=$('.vlt-postlist-product'),cols=element.data('col'),query=[];switch(cols){case 2:query=[2,2,2,1];break;case 3:query=[3,3,3,1];break;}
element.imagesLoaded(function(){element.cubeportfolio({layoutMode:'grid',gapHorizontal:30,gapVertical:30,mediaQueries:[{width:1170,cols:query[0],},{width:991,cols:query[1],},{width:767,cols:query[2],},{width:575,cols:query[3],}],});});}
function vlthemes_lightbox(){$('.lightbox-link').lightcase({speedIn:400,speedOut:300,onFinish:{custom:function(){var caption=$(this).attr('alt');if(caption){lightcase.get('caption').text(caption);$('#lightcase-caption').show();}
lightcase.resize();}}});}
function vlthemes_vc_extend(){$('.vl_d').wrap('');$('.vl_d').wrapInner('');}
function vlthemes_preloaded_blind(){var element=$(document).find('.vlt-preload-blind');element.wrapInner('');element.each(function(i){var $this=$(this);setTimeout(function(){$this.addClass('loaded');},100);});}
function vlthemes_form_control(){$('.vlt-form-control, .wpcf7-form-control').focus(function(){$(this).closest('.vlt-form-group').addClass('input-focus');}).blur(function(){$(this).val()||$(this).closest('.vlt-form-group').removeClass('input-focus');});}
function vlthemes_project_filter_shortcode(){var Ftoggle=$('.vlt-toggle-filter'),Felement=$('.vlt-project-filter'),Fportfolio=$('.vlt-projectlist'),FisOpen=false;$('.vlt-project-filter-holder').css({'opacity':'0','visibility':'hidden'});Fportfolio.on('inview',function(event,isInView){if(isInView){$('.vlt-project-filter-holder').transition({opacity:1,visibility:'visible',duration:250,easing:'ease',});}else{$('.vlt-project-filter-holder').transition({opacity:0,visibility:'hidden',duration:250,easing:'ease',});}});$('.vlt-project-filter-holder').on({mouseenter:function(){filter_popup_open();},mouseleave:function(){filter_popup_close();}});function filter_popup_open(){$('body').addClass('filter-opened');Felement.css({'pointer-events':'auto'}).transition({opacity:1,visibility:'visible',duration:500,easing:'ease',callback:function(){$('.vlt-project-filter ul li').each(function(i){var delay=200;$(this).find('.vlt-filter-mask').css({'transform':'translate(0, -100%)','opacity':'1'}).transition({y:0,opacity:1,duration:500,delay:delay*i});});}});}
function filter_popup_close(){$('body').removeClass('filter-opened');Felement.css({'pointer-events':'none'}).transition({opacity:0,visibility:'hidden',duration:350,easing:'ease',});}}
function vlthemes_slick_sliders(){$('.vlt-post-thumbnail-gallery, .vlt-singlepost-thumbnail-gallery').imagesLoaded(function(){$('.vlt-post-thumbnail-gallery').slick({dots:true,arrows:false,infinite:false,speed:300,slidesToShow:1,adaptiveHeight:true,});$('.vlt-singlepost-thumbnail-gallery').slick({dots:true,arrows:true,infinite:false,speed:300,slidesToShow:1,adaptiveHeight:true,prevArrow:'',nextArrow:'',});});}
function vlthemes_blog_minimal(){var element=$('.vlt-post-minimal');if(!isMobile.any()){element.hover(function(){$(this).find('.vlt-scalable-thumbnail').show();},function(){$(this).find('.vlt-scalable-thumbnail').hide();});element.mousemove(function(e){var thumbH=$(this).find('.vlt-scalable-thumbnail').height();$('.vlt-scalable-thumbnail').css({'top':e.clientY-(thumbH+10),'left':e.clientX+10});});}}
function vlthemes_parallax(){$('[data-jarallax-element]').jarallax();$('[data-jarallax-element]').jarallax('onResize');$('[data-jarallax-element]').jarallax('onScroll');}
function vlthemes_infinite_scroll(){if(typeof infinity_scroll=='undefined'){return;}
var maxPages=parseInt(infinity_scroll.maxPages),postsContainer='.vlt-postlist-standard, .vlt-postlist-minimal, .vlt-projectlist, .vlt-postlist-product',itemSelector='article.vlt-post-standard, article.vlt-post-minimal, .cbp-item',loadMore=infinity_scroll.loadMore,loadMoreNone=infinity_scroll.loadMoreNone;$(postsContainer).infinitescroll({loading:{finishedMsg:''+loadMoreNone+'',msgText:''+loadMore+'',speed:0},nextSelector:'.vlt-infinity-load > a',navSelector:'.vlt-infinity-load',contentSelector:postsContainer,itemSelector:itemSelector,maxPage:maxPages},function(newElements){var newElems=$(newElements);newElems.imagesLoaded(function(){if($(postsContainer).hasClass('cubeportfolio')){$(postsContainer).cubeportfolio('append',newElems);vlthemes_parallax();vlthemes_lightbox();vlthemes_preloaded_blind();setTimeout(function(){$('.vlt-project-holder').addClass('loaded');},300);}else{$(postsContainer).append(newElems);vlthemes_blog_minimal();vlthemes_parallax();vlthemes_lightbox();vlthemes_preloaded_blind();setTimeout(function(){$('.vlt-post-standard, .vlt-post-minimal, .vlt-project-holder').addClass('loaded');},300);}});});}
function vlthemes_load_more_btn(){if(typeof load_more_btn=='undefined'){return;}
var startPage=parseInt(load_more_btn.startPage)+1,maxPages=parseInt(load_more_btn.maxPages),nextLink=load_more_btn.nextLink,loadMoreButtonNone=load_more_btn.loadMoreButtonNone,loadMoreButton=$('.vlt-btn-ajax-load'),postsContainer='.vlt-postlist-standard, .vlt-postlist-minimal, .vlt-projectlist, .vlt-postlist-product',itemSelector='article.vlt-post-standard, article.vlt-post-minimal, .cbp-item';loadMoreButton.on('click',function(e){e.preventDefault();if(nextLink==null){return;}
var button=$(this);if(!$(this).is('[disabled]')){button.addClass('loaded');}
if(startPage<=maxPages){$.ajax({type:'POST',url:nextLink,dataType:'html',success:function(data){var newElems=$(data).find(itemSelector);if(newElems.length>0){newElems.imagesLoaded(function(){if($(postsContainer).hasClass('cubeportfolio')){$(postsContainer).cubeportfolio('append',newElems);vlthemes_parallax();vlthemes_lightbox();vlthemes_preloaded_blind();setTimeout(function(){$('.vlt-project-holder').addClass('loaded');},300);}else{$(postsContainer).append(newElems);vlthemes_blog_minimal();vlthemes_parallax();vlthemes_lightbox();vlthemes_preloaded_blind();setTimeout(function(){$('.vlt-post-standard, .vlt-post-minimal').addClass('loaded');},300);}});button.removeClass('loaded');}else{button.removeClass('loaded');button.find('span').text(loadMoreButtonNone).end().attr('disabled',true);}
startPage++;nextLink=nextLink.replace(/\/page\/[0-9]?/,'/page/'+startPage);if(startPage<=maxPages){button.removeClass('loaded');}else{button.removeClass('loaded');button.find('span').text(loadMoreButtonNone).end().attr('disabled',true);loadMoreButton.on('click',function(){var quotes=load_more_btn.loadMoreButtonText,quotesRandom=quotes[Math.floor(Math.random()*quotes.length)];$(this).find('span').text(quotesRandom);});}}});}});}
function vlthemes_navbar(){var Melement=$('.vlt-menu-popup'),Mtoggle=$('.vlt-toggle-menu'),MisOpen=false;Mtoggle.on('click',function(e){e.preventDefault();if(!MisOpen){menu_popup_open();MisOpen=true;}else{menu_popup_close();MisOpen=false;}});var Mmenu=Melement.find('.vlt-menu');Mmenu.layerMenu({animation:Mmenu.data('animation'),backText:Mmenu.data('back-text'),animationDuration:Mmenu.data('animation-duration'),verticalAlign:true,verticalAlignBlock:'.vlt-menu-holder'});function menu_popup_open(){$('body').addClass('menu-opened');$('.nav-logo-area').removeClass('nav-logo');$('.nav-logo-area').addClass('nav-logo-white');social_popup_close();SisOpen=false;$('.vlt-menu-popup-sidebar').css({'opacity':0}).transition({opacity:1,duration:500,delay:500,easing:'ease'});Melement.css({'pointer-events':'auto'}).transition({opacity:1,visibility:'visible',duration:500,easing:'ease',callback:function(){$('.vlt-menu > ul > li').each(function(i){var delay=200;$(this).find('> a > span').css({'transform':'translate(0, -200%)'}).transition({y:0,duration:500,delay:delay*i});});}});}
function menu_popup_close(){$('body').removeClass('menu-opened');$('.nav-logo-area').removeClass('nav-logo-white');$('.nav-logo-area').addClass('nav-logo');Melement.css({'pointer-events':'none'}).transition({opacity:0,visibility:'hidden',duration:350,easing:'ease',});}
var Selement=$('.vlt-social-popup'),Stoggle=$('.vlt-toggle-social'),SisOpen=false;Stoggle.on('click',function(e){e.preventDefault();if(!SisOpen){social_popup_open();SisOpen=true;}else{social_popup_close();SisOpen=false;}});function social_popup_open(){$('body').addClass('social-opened');menu_popup_close();MisOpen=false;Selement.css({'pointer-events':'auto'}).transition({opacity:1,visibility:'visible',duration:500,easing:'ease',callback:function(){$('.vlt-social-popup-inner ul li').each(function(i){var delay=200;$(this).find('a span').css({'transform':'translate(0, -200%)'}).transition({y:0,duration:500,delay:delay*i});});}});}
function social_popup_close(){$('body').removeClass('social-opened');Selement.css({'pointer-events':'none'}).transition({opacity:0,visibility:'hidden',duration:350,easing:'ease',});}
$(document).on('keyup',function(e){if(e.keyCode===27){social_popup_close();SisOpen=false;menu_popup_close();MisOpen=false;}});}
function vlthemes_scroll_to(){$('.vlt-scroll-to').on('click',function(){var offset=0,duration=500,block=$($(this).attr('href'));$('html, body').animate({scrollTop:block.offset().top+offset},duration);});}
function vlthemes_back_to_top(){var $window=$(window),offset=150,duration=500;$window.on('load scroll',function(){if($window.scrollTop()>offset){show_btn();}else{hide_btn();}});$('.vlt-back-to-top').clipthru({autoUpdate:true,autoUpdateInterval:30,});function show_btn(){$(document).find('.vlt-back-to-top').removeClass('hidden').addClass('visible');}
function hide_btn(){$(document).find('.vlt-back-to-top').removeClass('visible').addClass('hidden');}
$(document).on('click','.vlt-back-to-top',function(){$('html, body').animate({scrollTop:0},duration);return false;});}
function vlthemes_counter_up(){var element=$('.vlt-counter-up');element.each(function(){var $this=$(this),number=$this.find('.vlt-counter-number span'),finalnumber=number.data('number'),duration=2500;$this.one('inview',function(){var od=new Odometer({el:number.get(0),value:0,duration:duration,});od.render();od.update(finalnumber);});});}
function vlthemes_collage_shortcode(){var element=$('.vlt-collage-list');element.imagesLoaded(function(){element.collagePlus({'allowPartialLastRow':element.data('allow-partial-last-row'),'direction':'vertical','targetHeight':element.data('target-height'),});});}
function vlthemes_offers_list(){var element=$('.vlt-offers-row');if(!isMobile.any()){element.hover(function(){$(this).find('.vlt-scalable-image').show();},function(){$(this).find('.vlt-scalable-image').hide();});element.mousemove(function(e){var thumbH=$(this).find('.vlt-scalable-image').height();$('.vlt-scalable-image').css({'top':e.clientY+30,'left':e.clientX+30});});}}
function vlthemes_progress_bar_shortcode(){var element=$('.vlt-progress-bar-holder'),duration=1000;element.each(function(){$(this).one('inview',function(){var $this=$(this),percent=parseInt($this.find('.vlt-progress-bar-percent').text(),10);$this.find('.vlt-progress-bar > span').transition({width:percent+'%',duration:duration,easing:'ease',});});});}});