');
$that.addClass('finished-loading');
fullWidthContentColumns();
$(window).trigger('resize');
});
});
}
if($('.products-carousel').length > 0) productCarouselInit();
function fwCarouselLinkFix(){
var $mousePosStart=0;
var $mousePosEnd=0;
$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').mousedown(function(e){
$mousePosStart=e.clientX;
});
$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').mouseup(function(e){
$mousePosEnd=e.clientX;
});
$('.carousel-wrap .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a').click(function(e){
if(Math.abs($mousePosStart - $mousePosEnd) > 10) return false;
});
}
fwCarouselLinkFix();
function carouselHeightCalcs(){
$('.carousel.portfolio-items.finished-loading').each(function(){
var bottomSpace=($(this).parents('.carousel-wrap').attr('data-full-width')=='true'&&$(this).find('.style-2, .style-3, .style-4').length > 0) ? 0:28 ;
var tallestMeta=0;
$(this).find('> li').each(function(){
($(this).find('.work-meta').height() > tallestMeta) ? tallestMeta=$(this).find('.work-meta').height():tallestMeta=tallestMeta;
});
$(this).parents('.caroufredsel_wrapper').css({
'height':($(this).find('.work-item').outerHeight() + tallestMeta + bottomSpace -2) + 'px'
});
if($('body.ascend').length > 0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length > 0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'){
$(this).parents('.carousel-wrap').find('.item-count .current').html(Math.ceil(($(this).triggerHandler("currentPosition")+1)/$(this).triggerHandler("currentVisible").length));
$(this).parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($(this).find('> li').length / $(this).triggerHandler("currentVisible").length));
}});
$('.carousel.finished-loading:not(".portfolio-items, .clients"), .caroufredsel_wrapper .products.finished-loading').each(function(){
var tallestColumn=0;
$(this).find('> li').each(function(){
($(this).height() > tallestColumn) ? tallestColumn=$(this).height():tallestColumn=tallestColumn;
});
$(this).css('height',tallestColumn + 5);
$(this).parents('.caroufredsel_wrapper').css('height',tallestColumn + 5);
if($('body.ascend').length > 0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length > 0&&$(this).parents('.carousel-wrap').attr('data-full-width')!='true'){
$(this).parents('.carousel-wrap').find('.item-count .current').html(Math.ceil(($(this).triggerHandler("currentPosition")+1)/$(this).triggerHandler("currentVisible").length));
$(this).parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($(this).find('> li').length / $(this).triggerHandler("currentVisible").length));
}});
}
function clientsCarouselInit(){
$('.carousel.clients').each(function(){
var $that=$(this);
var columns;
var $autoRotate=(!$(this).hasClass('disable-autorotate')) ? true:false;
(parseInt($(this).attr('data-max'))) ? columns=parseInt($(this).attr('data-max')):columns=5;
if($(window).width() < 690&&$('body').attr('data-responsive')=='1'){ columns=2; $(this).addClass('phone') }
var $element=$that;
if($that.find('img').length==0) $element=$('body');
imagesLoaded($element,function(instance){
$that.carouFredSel({
circular: true,
responsive: true,
items:{
height:$that.find('> div:first').height(),
width:$that.find('> div:first').width(),
visible:{
min:1,
max:columns
}},
swipe:{
onTouch:true,
onMouse:true
},
scroll: {
items:1,
easing:'easeInOutCubic',
duration:'800',
pauseOnHover:true
},
auto:{
play:$autoRotate,
timeoutDuration:2700
}}).animate({'opacity': 1},1300);
$that.addClass('finished-loading');
$that.parents('.carousel-wrap').wrap('
');
$(window).trigger('resize');
});
});
}
if($('.carousel').length > 0) clientsCarouselInit();
function clientsCarouselHeightRecalc(){
var tallestImage=0;
$('.carousel.clients.finished-loading').each(function(){
$(this).find('> div').each(function(){
($(this).height() > tallestImage) ? tallestImage=$(this).height():tallestImage=tallestImage;
});
$(this).css('height',tallestImage);
$(this).parent().css('height',tallestImage);
});
}
function carouselfGrabbingClass(){
$('body').on('mousedown','.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){
$(this).addClass('active');
});
$('body').on('mouseup','.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){
$(this).removeClass('active');
});
}
carouselfGrabbingClass();
$('body.ascend, body.material').on('mouseover','.carousel-next',function(){
$(this).parent().find('.carousel-prev, .item-count').addClass('next-hovered');
});
$('body.ascend, body.material').on('mouseleave','.carousel-next',function(){
$(this).parent().find('.carousel-prev, .item-count').removeClass('next-hovered');
});
function clientsFadeIn(){
$clientsOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? 100: 'bottom-in-view';
$($fullscreenSelector+'.clients.fade-in-animation').each(function(){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
$that.find('> div').each(function(i){
$(this).delay(i*80).transition({'opacity':"1"},450);
});
setTimeout(function(){ $that.addClass('completed'); },($that.find('> div').length*80) + 450);
$that.addClass('animated-in');
waypoint.destroy();
},
offset: $clientsOffsetPos
});
});
}
jQuery.fn.setCursorPosition=function(position){
if(this.lengh==0) return this;
return $(this).setSelection(position, position);
}
jQuery.fn.setSelection=function(selectionStart, selectionEnd){
if(this.lengh==0) return this;
input=this[0];
if(input.createTextRange){
var range=input.createTextRange();
range.collapse(true);
range.moveEnd('character', selectionEnd);
range.moveStart('character', selectionStart);
range.select();
}else if(input.setSelectionRange){
input.focus();
input.setSelectionRange(selectionStart, selectionEnd);
}
return this;
}
$.extend($.expr[':'], {
transparent: function(elem, i, attr){
return($(elem).css("opacity")==="0");
}});
function getQueryParams(qs){
qs=qs.split("+").join(" ");
var params={},
tokens,
re=/[?&]?([^=]+)=([^&]*)/g;
while (tokens=re.exec(qs)){
params[decodeURIComponent(tokens[1])]
= decodeURIComponent(tokens[2]);
}
return params;
}
var $_GET=getQueryParams(document.location.search);
var CountUp=function(target, startVal, endVal, decimals, duration, options){
var lastTime=0;
var vendors=['webkit', 'moz', 'ms', 'o'];
for(var x=0; x < vendors.length&&!window.requestAnimationFrame; ++x){
window.requestAnimationFrame=window[vendors[x]+'RequestAnimationFrame'];
window.cancelAnimationFrame =
window[vendors[x]+'CancelAnimationFrame']||window[vendors[x]+'CancelRequestAnimationFrame'];
}
if(!window.requestAnimationFrame){
window.requestAnimationFrame=function(callback, element){
var currTime=new Date().getTime();
var timeToCall=Math.max(0, 16 - (currTime - lastTime));
var id=window.setTimeout(function(){ callback(currTime + timeToCall); },
timeToCall);
lastTime=currTime + timeToCall;
return id;
};}
if(!window.cancelAnimationFrame){
window.cancelAnimationFrame=function(id){
clearTimeout(id);
};}
var self=this;
self.options={
useEasing:true,
useGrouping:true,
separator:',',
decimal:'.',
easingFn: null,
formattingFn: null
};
for (var key in options){
if(options.hasOwnProperty(key)){
self.options[key]=options[key];
}}
if(self.options.separator===''){ self.options.useGrouping=false; }
if(!self.options.prefix) self.options.prefix='';
if(!self.options.suffix) self.options.suffix='';
self.d=(typeof target==='string') ? document.getElementById(target):target;
self.startVal=Number(startVal);
self.endVal=Number(endVal);
self.countDown=(self.startVal > self.endVal);
self.frameVal=self.startVal;
self.decimals=Math.max(0, decimals||0);
self.dec=Math.pow(10, self.decimals);
self.duration=Number(duration) * 1000||2000;
self.formatNumber=function(nStr){
nStr=nStr.toFixed(self.decimals);
nStr +='';
var x, x1, x2, rgx;
x=nStr.split('.');
x1=x[0];
x2=x.length > 1 ? self.options.decimal + x[1]:'';
rgx=/(\d+)(\d{3})/;
if(self.options.useGrouping){
while (rgx.test(x1)){
x1=x1.replace(rgx, '$1' + self.options.separator + '$2');
}}
return self.options.prefix + x1 + x2 + self.options.suffix;
};
self.easeOutExpo=function(t, b, c, d){
return c * (-Math.pow(2, -10 * t / d) + 1) * 1024 / 1023 + b;
};
self.easingFn=self.options.easingFn ? self.options.easingFn:self.easeOutExpo;
self.formattingFn=self.options.formattingFn ? self.options.formattingFn:self.formatNumber;
self.version=function (){ return '1.7.1'; };
self.printValue=function(value){
var result=self.formattingFn(value);
if(self.d.tagName==='INPUT'){
this.d.value=result;
}
else if(self.d.tagName==='text'||self.d.tagName==='tspan'){
this.d.textContent=result;
}else{
this.d.innerHTML=result;
}};
self.count=function(timestamp){
if(!self.startTime){ self.startTime=timestamp; }
self.timestamp=timestamp;
var progress=timestamp - self.startTime;
self.remaining=self.duration - progress;
if(self.options.useEasing){
if(self.countDown){
self.frameVal=self.startVal - self.easingFn(progress, 0, self.startVal - self.endVal, self.duration);
}else{
self.frameVal=self.easingFn(progress, self.startVal, self.endVal - self.startVal, self.duration);
}}else{
if(self.countDown){
self.frameVal=self.startVal - ((self.startVal - self.endVal) * (progress / self.duration));
}else{
self.frameVal=self.startVal + (self.endVal - self.startVal) * (progress / self.duration);
}}
if(self.countDown){
self.frameVal=(self.frameVal < self.endVal) ? self.endVal:self.frameVal;
}else{
self.frameVal=(self.frameVal > self.endVal) ? self.endVal:self.frameVal;
}
self.frameVal=Math.round(self.frameVal*self.dec)/self.dec;
self.printValue(self.frameVal);
if(progress < self.duration){
self.rAF=requestAnimationFrame(self.count);
}else{
if(self.callback){ self.callback(); }}
};
self.start=function(callback){
self.callback=callback;
self.rAF=requestAnimationFrame(self.count);
return false;
};
self.pauseResume=function(){
if(!self.paused){
self.paused=true;
cancelAnimationFrame(self.rAF);
}else{
self.paused=false;
delete self.startTime;
self.duration=self.remaining;
self.startVal=self.frameVal;
requestAnimationFrame(self.count);
}};
self.reset=function(){
self.paused=false;
delete self.startTime;
self.startVal=startVal;
cancelAnimationFrame(self.rAF);
self.printValue(self.startVal);
};
self.update=function (newEndVal){
cancelAnimationFrame(self.rAF);
self.paused=false;
delete self.startTime;
self.startVal=self.frameVal;
self.endVal=Number(newEndVal);
self.countDown=(self.startVal > self.endVal);
self.rAF=requestAnimationFrame(self.count);
};
self.printValue(self.startVal);
};
var easeOutCubic=function(t, b, c, d){
return c*((t=t/d-1)*t*t + 1) + b;
};
function vcWaypoints(){
$($fullscreenSelector+' .wpb_animate_when_almost_visible').each(function(){
var $vcOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'90%';
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated')){
waypoint.destroy();
return;
}
$that.addClass("animated");
$that.addClass("wpb_start_animation");
waypoint.destroy();
},
offset: $vcOffsetPos
});
});
}
function milestoneInit(){
$('.nectar-milestone').each(function(){
if($(this).is('[data-symbol]')){
if($(this).find('.symbol-wrap').length==0){
if($(this).attr('data-symbol-pos')=='before'){
$(this).find('.number').prepend('
' + $(this).attr('data-symbol') + '
');
}else{
$(this).find('.number').append('
' + $(this).attr('data-symbol') + '
');
}}
$symbol_size=($(this).attr('data-symbol-size')==$(this).find('.number').attr('data-number-size')&&$(this).attr('data-symbol-alignment')=='superscript') ? 32:parseInt($(this).attr('data-symbol-size'));
$(this).find('.symbol-wrap').css({'font-size': $symbol_size + 'px', 'line-height': $symbol_size + 'px'});
}
$(this).find('.number').css({'font-size': $(this).find('.number').attr('data-number-size') +'px', 'line-height': $(this).find('.number').attr('data-number-size') + 'px'});
});
if(!$('body').hasClass('mobile')&&$('.nectar-milestone').length > 0){
var $blurCssString='';
$($fullscreenSelector+'.nectar-milestone.motion_blur').each(function(i){
$(this).addClass('instance-'+i);
var $currentColor=$(this).find('.number').css('color');
var colorInt=parseInt($currentColor.substring(1),16);
var R=(colorInt & 0xFF0000) >> 16;
var G=(colorInt & 0x00FF00) >> 8;
var B=(colorInt & 0x0000FF) >> 0;
var $rgbaColorStart='rgba('+R+','+G+','+B+',0.2)';
var $rgbaColorEnd='rgba('+R+','+G+','+B+',1)';
var $numberSize=parseInt($(this).find('.number').attr('data-number-size'));
$blurCssString +='@keyframes motion-blur-number-'+i+' { ' +
' 0% { '+
'opacity: 0;'+
'color: '+$rgbaColorStart+'; '+
'text-shadow: 0 '+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/4+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/4+'px 0 '+$rgbaColorStart+'; '+
'transform: translateZ(0px) translateY(-100%); '+
'-webkit-transform: translateZ(0px) translateY(-100%); '+
'} '+
'33% { opacity: 1 }' +
'100% { '+
'color: '+$rgbaColorEnd+'; '+
'text-shadow: none; '+
'transform: translateZ(0px) translateY(0px); '+
'-webkit-transform: translateZ(0px) translateY(0px); '+
'} '+
'} '+
'@-webkit-keyframes motion-blur-number-'+i+' { ' +
' 0% { '+
'opacity: 0;'+
'color: '+$rgbaColorStart+'; '+
'text-shadow: 0 '+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 '+$numberSize/4+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/20+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/10+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/6+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/5+'px 0 '+$rgbaColorStart+', 0 -'+$numberSize/4+'px 0 '+$rgbaColorStart+'; '+
'transform: translateZ(0px) translateY(-100%); '+
'-webkit-transform: translateZ(0px) translateY(-100%); '+
'} '+
'33% { opacity: 1 }' +
'100% { '+
'color: '+$rgbaColorEnd+'; '+
'text-shadow: none; '+
'transform: translateZ(0px) translateY(0px); '+
'-webkit-transform: translateZ(0px) translateY(0px); '+
'} '+
'} '+
'.nectar-milestone.motion_blur.instance-'+i+' .number span.in-sight { animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-'+i+'; -webkit-animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-'+i+'; } ';
$symbol=$(this).find('.symbol-wrap').clone();
$(this).find('.symbol-wrap').remove();
var characters=$(this).find('.number').text().split("");
$this=$(this).find('.number');
$this.empty();
$.each(characters, function (i, el){
$this.append("
" + el + " 0) ? '250%':'98%';
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
var $endNum=parseInt($that.find('.number span:not(.symbol)').text().replace(/,/g , ''));
if(!$that.hasClass('motion_blur')){
var countOptions={ easingFn: easeOutCubic };
var $countEle=$that.find('.number span:not(.symbol)')[0];
var numAnim=new CountUp($countEle, 0, $endNum,0,2.2,countOptions);
numAnim.start();
}else{
$that.find('span').each(function(i){
var $that=$(this);
setTimeout(function(){ $that.addClass('in-sight'); },200*i);
});
}
$that.addClass('animated-in');
waypoint.destroy();
},
offset: $offset
});
});
}
var $animationOnScrollTimeOut=($('.nectar-box-roll').length > 0) ? 850: 125;
$tabbedClickCount=0;
$('body').on('click','.tabbed > ul li:not(.cta-button) a',function(){
var $id=$(this).parents('li').index()+1;
if(!$(this).hasClass('active-tab')&&!$(this).hasClass('loading')){
$(this).parents('ul').find('a').removeClass('active-tab');
$(this).addClass('active-tab');
$(this).parents('.tabbed').find('> div:not(.clear)').css({'visibility':'hidden','position':'absolute','opacity':'0','left':'-9999px','display':'none'});
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').css({'visibility':'visible', 'position':'relative','left':'0','display':'block'}).stop().transition({'opacity':1},400);
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+') .iframe-embed').length > 0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+') .portfolio-items').length > 0) setTimeout(function(){ $(window).resize(); },10);
}
if($tabbedClickCount!=0){
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-progress-bar').length > 0)
progressBars();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.divider-small-border [data-animate="yes"]').length > 0||$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.divider-border [data-animate="yes"]').length > 0)
dividers();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('img.img-with-animation').length > 0 ||
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.col.has-animation').length > 0 ||
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar_cascading_images').length > 0 ||
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wpb_column.has-animation').length > 0){
colAndImgAnimations();
cascadingImageBGSizing();
}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-milestone').length > 0)
milestoneWaypoint();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar_image_with_hotspots[data-animation="true"]').length > 0)
imageWithHotspots();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-fancy-ul').length > 0)
nectar_fancy_ul_init();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-split-heading').length > 0)
splitLineHeadings();
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wpb_column[data-border-animation="true"]').length > 0){
animatedColBorders();
}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wpb_animate_when_almost_visible').length > 0){
vcWaypoints();
}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-animated-title').length > 0){
animated_titles();
}
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar_food_menu_item').length > 0){
foodMenuItems();
}
if($(this).parents('.wpb_row').length > 0){
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.vc_pie_chart').length > 0 ||
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wp-video-shortcode').length > 0 ||
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.twentytwenty-container').length > 0 ||
$(this).parents('.wpb_row').next().hasClass('parallax_section'))
$(window).trigger('resize');
if($(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-flickity').length > 0)
$('.nectar-flickity:not(.masonry)').flickity('resize');
}
$(this).parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.svg-icon-holder').each(function(i){
var $that=$(this);
setTimeout(function(){
var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length > 0&&$(this).attr('data-animation')!='false') ? $(this).attr('data-animation-delay'):0;
clearTimeout($animatedSVGIconTimeout[i]);
if($that.attr('data-animation')=='false'){
$animationSpeed=1;
$that.css('opacity','1');
$svg_icons[$that.attr('id').slice(-1)].finish();
}else{
$svg_icons[$that.attr('id').slice(-1)].reset();
$animatedSVGIconTimeout[i]=setTimeout(function(){ $svg_icons[$that.attr('id').slice(-1)].play(); },$animationDelay);
}},150);
});
}
$(this).parents('.tabbed').find('.wpb_row').each(function(){
if(typeof $(this).find('[class*="vc_col-"]').first().offset()!='undefined'){
var $firstChildOffset=$(this).find('[class*="vc_col-"]').first().offset().left;
$(this).find('[class*="vc_col-"]').each(function(){
$(this).removeClass('no-left-margin');
if($(this).offset().left < $firstChildOffset + 15){
$(this).addClass('no-left-margin');
}else{
$(this).removeClass('no-left-margin');
}});
}});
$tabbedClickCount++;
if($(this).parent().parent().find('.magic-line').length > 0){
magicLineCalc($(this));
}
return false;
});
function magicLineCalc($ele){
var el, leftPos, ratio;
el=$ele.parent();
if(el.length){
leftPos=el.position().left;
ratio=el.width();
}else{
leftPos=ratio=0;
}
$ele.parent().parent().find('.magic-line').css('transform', 'translateX(' + leftPos + 'px) scaleX(' + ratio + ')');
}
function tabbedInit(){
$('.tabbed').each(function(){
$(this).find('.wpb_tab').each(function(i){
if($(this).is('[data-tab-icon]')&&$(this).attr('data-tab-icon').length > 0){
$(this).parent().addClass('using-icons');
$(this).parent().find('.wpb_tabs_nav li:nth-child('+ (i+1) +') > a').prepend('
');
}});
if($(this).find('.swiper-container').length==0&&$(this).find('.testimonial_slider').length==0&&$(this).find('.portfolio-items:not(".carousel")').length==0&&$(this).find('.wpb_gallery .portfolio-items').length==0&&$(this).find('iframe').length==0){
$(this).find('> ul li:first-child a').click();
}
if($(this).find('.testimonial_slider').length > 0||$(this).find('.portfolio-items:not(".carousel")').length > 0||$(this).find('.wpb_gallery .portfolio-items').length > 0||$(this).find('iframe').length > 0){
var $that=$(this);
$(this).find('.wpb_tab').show().css({'opacity':0,'height':'1px'});
$(this).find('> ul li a').addClass('loading');
setTimeout(function(){
$that.find('.wpb_tab').hide().css({'opacity':1,'height':'auto'});
$that.find('> ul li a').removeClass('loading');
$that.find('> ul li:first-child a').click();
},900);
}
var $that=$(this);
setTimeout(function(){
if($that.is('[data-style="minimal_alt"]')){
$that.find('> ul').append('
');
magicLineCalc($that.find('> ul > li:first-child > a'));
}},100);
});
}
tabbedInit();
function tabbbedDeepLinking(){
if(typeof $_GET['tab']!='undefined'){
$('.wpb_tabs_nav').each(function(){
$(this).find('li').each(function(){
var $currentText=$(this).find('a').text();
var $getText=$_GET['tab'];
var $that=$(this);
$currentText=$currentText.replace(/\s+/g, '-').toLowerCase();
$getText=$getText.replace(/\s+/g, '-').replace(/ div').slideToggle(300);
$(this).parents('.toggle').toggleClass('open');
if($(this).parents('.toggle').hasClass('open')){
$(this).find('i').attr('class','icon-minus-sign');
}else{
$(this).find('i').attr('class','icon-plus-sign');
}
if($(this).parents('.toggle').find('> div .iframe-embed').length > 0&&$(this).parents('.toggle').find('> div .iframe-embed iframe').height()=='0') responsiveVideoIframes();
if($(this).parents('.full-width-content').length > 0) setTimeout(function(){ fullWidthContentColumns(); },300);
if($('#nectar_fullscreen_rows').length > 0) setTimeout(function(){ $(window).trigger('smartresize'); },300);
return false;
}});
$('body').on('click','.accordion .toggle h3 a', function(){
if($(this).parents('.toggle').hasClass('open')) return false;
$(this).parents('.toggles').find('.toggle > div').slideUp(300);
$(this).parents('.toggles').find('.toggle h3 a i').attr('class','icon-plus-sign');
$(this).parents('.toggles').find('.toggle').removeClass('open');
$(this).parents('.toggle').find('> div').slideDown(300);
$(this).parents('.toggle').addClass('open');
if($(this).parents('.toggle').hasClass('open')){
$(this).find('i').attr('class','icon-minus-sign');
}else{
$(this).find('i').attr('class','icon-plus-sign');
}
if($(this).parents('.full-width-content').length > 0){
clearTimeout($t);
var $t=setTimeout(function(){ fullWidthContentColumns(); },400);
}
if($('#nectar_fullscreen_rows').length > 0){
clearTimeout($t);
var $t=setTimeout(function(){ $(window).trigger('smartresize'); },400);
}
return false;
});
function accordionInit(){
$('.accordion').each(function(){
$(this).find('> .toggle').first().addClass('open').find('> div').show();
$(this).find('> .toggle').first().find('a i').attr('class','icon-minus-sign');
});
$('.toggles').each(function(){
var $isAccordion=($(this).hasClass('accordion')) ? true:false;
$(this).find('.toggle').each(function(){
if($(this).find('> div .testimonial_slider').length > 0||$(this).find('> div iframe').length > 0){
var $that=$(this);
$(this).find('> div').show().css({'opacity':0,'height':'1px', 'padding':'0'});
testimonialHeightResize();
setTimeout(function(){
$that.find('> div').hide().css({'opacity':1,'height':'auto', 'padding':'10px 14px'});
if($isAccordion==true&&$that.index()==0) $that.find('> div').slideDown(300);
},900);
}});
})
}
accordionInit();
function accordionDeepLinking(){
if(typeof $_GET['toggle']!='undefined'){
$('.toggles').each(function(){
$(this).find('.toggle').each(function(){
var $currentText=$(this).find('h3 a').clone();
var $getText=$_GET['toggle'];
$($currentText).find('i').remove();
$currentText=$currentText.text();
$currentText=$currentText.replace(/\s+/g, '-').toLowerCase();
$getText=$getText.replace(/\s+/g, '-').replace(/ 0) ? true:false;
$(this).css('visibility','visible');
if($(this).hasClass('see-through-3')&&$(this).attr('data-color-override')=='false'){
return true;
}
if($(this).attr('data-color-override')!='false'){
var $color=$(this).attr('data-color-override') ;
}else{
if($(this).parents('.dark').length > 0)
var $color='#000000';
else
var $color='#ffffff';
}
if(!$(this).hasClass('see-through-3')) $(this).css('color',$color);
$(this).find('i').css('color',$color);
var colorInt=parseInt($color.substring(1),16);
var $hoverColor=($(this).has('[data-hover-color-override]')) ? $(this).attr('data-hover-color-override'):'no-override';
var $hoverTextColor=($(this).has('[data-hover-text-color-override]')) ? $(this).attr('data-hover-text-color-override'):'#fff';
var R=(colorInt & 0xFF0000) >> 16;
var G=(colorInt & 0x00FF00) >> 8;
var B=(colorInt & 0x0000FF) >> 0;
$opacityStr=($(this).hasClass('see-through-3')) ? '1': '0.75';
$(this).css('border-color','rgba('+R+','+G+','+B+','+$opacityStr+')');
if($usingMaterialSkin){
$(this).find('i').css({'background-color': 'rgba('+R+','+G+','+B+',1)', 'box-shadow': '0px 8px 15px rgba('+R+','+G+','+B+',0.24)'});
}
if($(this).hasClass('see-through')){
$(this).hover(function(){
$(this).css('border-color','rgba('+R+','+G+','+B+',1)');
},function(){
$opacityStr=($(this).hasClass('see-through-3')) ? '1': '0.75';
$(this).css('border-color','rgba('+R+','+G+','+B+','+$opacityStr+')');
});
}else{
$(this).find('i').css('color', $hoverTextColor);
if($hoverColor!='no-override'){
$(this).hover(function(){
$(this).css({
'border-color': $hoverColor,
'background-color': $hoverColor,
'color': $hoverTextColor
});
if($usingMaterialSkin){
$(this).find('i').css({'background-color': '', 'box-shadow': ''});
}},function(){
$opacityStr=($(this).hasClass('see-through-3')) ? '1': '0.75';
if($usingMaterialSkin){
$(this).find('i').css({'background-color': 'rgba('+R+','+G+','+B+',1)', 'box-shadow': '0px 8px 15px rgba('+R+','+G+','+B+',0.24)'});
}
if(!$(this).hasClass('see-through-3')){
$(this).css({
'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')',
'background-color': 'transparent',
'color': $color
});
}else{
$(this).css({
'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')',
'background-color': 'transparent'
});
}});
}else{
$(this).hover(function(){
$(this).css({
'border-color': $hoverColor,
'color': $hoverTextColor
});
},function(){
$opacityStr=($(this).hasClass('see-through-3')) ? '1': '0.75';
$(this).css({
'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')',
'color': $hoverTextColor
});
});
}}
});
$('.nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3)[data-color-override]').each(function(){
$(this).css('visibility','visible');
if($(this).attr('data-color-override')!='false'){
var $color=$(this).attr('data-color-override');
$(this).removeClass('accent-color').removeClass('extra-color-1').removeClass('extra-color-2').removeClass('extra-color-3');
$(this).css('background-color',$color);
}});
if($('.swiper-slide .solid_color_2').length > 0||$('.tilt-button-inner').length > 0){
var $tiltButtonCssString='';
$('.swiper-slide .solid_color_2 a').each(function(i){
$(this).addClass('instance-'+i);
if($(this).attr('data-color-override')!='false'){
var $color=$(this).attr('data-color-override');
}else{
if($(this).parents('.dark').length > 0)
var $color='#000000';
else
var $color='#ffffff';
}
$(this).css('color',$color);
$(this).find('i').css('color',$color);
var $currentColor=$(this).css('background-color');
var $topColor=shadeColor($currentColor, 0.13);
var $bottomColor=shadeColor($currentColor, -0.15);
$tiltButtonCssString +='.swiper-slide .solid_color_2 a.instance-'+i + ':after { background-color: '+$topColor+'; }' + ' .swiper-slide .solid_color_2 a.instance-'+i + ':before { background-color: '+$bottomColor+'; } ';
});
$('.tilt-button-wrap a').each(function(i){
$(this).addClass('instance-'+i);
var $currentColor=$(this).css('background-color');
if($(this).attr('data-color-override')!='false'){
var $color=$(this).attr('data-color-override');
$(this).css('background-color',$color);
$currentColor=$color;
}
var $topColor=shadeColor($currentColor, 0.13);
var $bottomColor=shadeColor($currentColor, -0.15);
$tiltButtonCssString +='.tilt-button-wrap a.instance-'+i + ':after { background-color: '+$topColor+'; }' + ' .tilt-button-wrap a.instance-'+i + ':before { background-color: '+$bottomColor+'; } ';
});
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=$tiltButtonCssString;
}else{
style.appendChild(document.createTextNode($tiltButtonCssString));
}
head.appendChild(style);
}
if($('.nectar-3d-transparent-button').length > 0){
var $3dTransButtonCssString='';
$('.nectar-3d-transparent-button').each(function(i){
var $that=$(this);
var $size=$that.attr('data-size');
var $padding=0;
if($size=='large'){
$padding=46;
$font_size=16;
}else if($size=='medium'){
$padding=30;
$font_size=16;
}else if($size=='small'){
$padding=20;
$font_size=12;
}else if($size=='jumbo'){
$padding=54;
$font_size=24;
}else if($size=='extra_jumbo'){
$padding=100;
$font_size=64;
}
$that.find('svg text').attr('font-size',$font_size);
$boundingRect=$(this).find('.back-3d .button-text')[0].getBoundingClientRect();
$text_width=$boundingRect.width;
$text_height=$font_size*1.5;
$extraMult=(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) ? 0:1;
$that.css({'width': ($text_width+$padding*1.5)+'px','height': ($text_height+$padding)+'px'});
$that.find('> a').css({'height': ($text_height+$padding)+'px'});
$that.find('.back-3d svg, .front-3d svg').css({'width': ($text_width+$padding*1.5)+'px','height': ($text_height+$padding)+'px'}).attr('viewBox','0 0 '+ ($text_width+$padding) + ' ' + ($text_height+$padding));
if($size=='jumbo')
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2 +' ' + (($text_height+$padding) / 1.68) +')');
else if($size=='extra_jumbo')
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.6)/2 +' ' + (($text_height+$padding) / 1.6) +')');
else if($size=='large'){
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2 +' ' + (($text_height+$padding) / 1.7) +')');
}else{
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.5)/2 +' ' + (($text_height+$padding) / 1.65) +')');
}
$that.find('.front-3d ').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');
$that.find('.back-3d').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');
$(this).find('.front-3d svg > rect').attr('id','masked-rect-id-'+i);
$(this).find('.front-3d defs mask').attr('id','button-text-mask-'+i);
$that.css('visibility','visible');
$3dTransButtonCssString+='#masked-rect-id-'+i+' { mask: url(#button-text-mask-'+i+'); -webkit-mask: url(#button-text-mask-'+i+')} ';
});
function createExtraJumboSize(){
$('.nectar-3d-transparent-button').each(function(i){
if($(this).css('visibility')!='visible') return;
var $that=$(this);
var $size=$that.attr('data-size');
if($size=='extra_jumbo'){
$extraMult=(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) ? 0:1;
if(window.innerWidth < 1000&&window.innerWidth > 690){
$padding=64;
$font_size=34;
$that.find('.back-3d rect').attr('stroke-width','12');
$vert_height_divider=1.7;
}else if(window.innerWidth <=690){
$padding=46;
$font_size=16;
$that.find('.back-3d rect').attr('stroke-width','10');
$vert_height_divider=1.7;
}else{
$padding=100;
$font_size=64;
$that.find('.back-3d rect').attr('stroke-width','20');
$vert_height_divider=1.6;
}
$that.find('svg text').attr('font-size',$font_size);
$boundingRect=$(this).find('.back-3d .button-text')[0].getBoundingClientRect();
$text_width=$boundingRect.width;
$text_height=$font_size*1.5;
$that.css({'width': ($text_width+$padding*1.5)+'px','height': ($text_height+$padding)+'px'});
$that.find('> a').css({'height': ($text_height+$padding)+'px'});
$that.find('.back-3d svg, .front-3d svg').css({'width': ($text_width+$padding*1.5)+'px','height': ($text_height+$padding)+'px'}).attr('viewBox','0 0 '+ ($text_width+$padding) + ' ' + ($text_height+$padding));
$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*1.6)/2 +' ' + (($text_height+$padding) / $vert_height_divider) +')');
$that.find('.front-3d ').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');
$that.find('.back-3d').css('transform-origin','50% 50% -'+($text_height+$padding)/2+'px');
}});
}
createExtraJumboSize();
$(window).on('smartresize',createExtraJumboSize);
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=$3dTransButtonCssString;
}else{
style.appendChild(document.createTextNode($3dTransButtonCssString));
}
head.appendChild(style);
}
setTimeout(function(){
$('.nectar-button.extra-color-gradient-1 .start, .nectar-button.extra-color-gradient-2 .start, .nectar-button.see-through-extra-color-gradient-1 .start, .nectar-button.see-through-extra-color-gradient-2 .start').removeClass('loading');
},150);
if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1||navigator.userAgent.indexOf("MSIE ") > -1||navigator.userAgent.match(/Trident\/7\./)){
$('.nectar-button.extra-color-gradient-1, .nectar-button.extra-color-gradient-2, .nectar-button.see-through-extra-color-gradient-1, .nectar-button.see-through-extra-color-gradient-2').addClass('no-text-grad');
}}
coloredButtons();
function largeIconHover(){
$('.icon-3x').each(function(){
$(this).closest('.col').hover(function(){
$(this).find('.icon-3x').addClass('hovered')
},function(){
$('.icon-3x').removeClass('hovered')
});
});
if(navigator.userAgent.indexOf("MSIE ") > -1||navigator.userAgent.match(/Trident\/7\./))
$('[class^="icon-"].extra-color-gradient-1, [class^="icon-"].extra-color-gradient-2, [class^="icon-"][data-color="extra-color-gradient-1"], [class^="icon-"][data-color="extra-color-gradient-2"], .nectar_icon_wrap[data-color*="extra-color-gradient"] .nectar_icon, .nectar-gradient-text').addClass('no-grad');
}
largeIconHover();
function teamMemberFullscreen(){
$('body').on('click','.team-member[data-style="bio_fullscreen"]',function(){
if($('.nectar_team_member_overlay').length > 0) return;
var $usingBoxedClass=($('body > #boxed').length > 0) ? 'in-boxed':null;
$teamMemberMeta=$(this).find('.nectar_team_bio').html();
$teamMemberImg=($(this).find('.nectar_team_bio_img[data-img-src]').length > 0) ? $(this).find('.nectar_team_bio_img').attr('data-img-src'):'';
$('body').append('
'+$(this).find('.team-meta h3').html()+' '+$(this).find('.team-meta p').html()+'
'+$teamMemberMeta+'
');
if($teamMemberImg.length > 0){
var teamTmpImg=new Image();
teamTmpImg.src=$teamMemberImg;
teamTmpImg.onload=function(){
$('.nectar_team_member_overlay .team_member_image').css('opacity','1');
};
$('.nectar_team_member_overlay .team_member_image').css({ 'background-image': 'url("'+$teamMemberImg+'")'});
}
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').height();
$('.nectar_team_member_overlay .inner-wrap').css({ 'padding-top': $headerNavSpace });
teamFullscreenResize();
$('.nectar_team_member_overlay').addClass('open').addClass('animating');
setTimeout(function(){
$('.nectar_team_member_close').addClass('visible');
$('.nectar_team_member_overlay').removeClass('animating');
},500);
$(document).on('mousemove',teamMousemoveOn);
fullscreenBioScrolling();
if($('.team-member[data-style="bio_fullscreen"]').length > 0&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){
$('.nectar_team_member_overlay').addClass('on-mobile');
}});
$('body').on('click','.nectar_team_member_overlay',function(){
if(!$(this).hasClass('animating')){
$('.nectar_team_member_overlay').removeClass('open');
$('.nectar_team_member_close').removeClass('visible');
setTimeout(function(){
$(document).off('mousemove',teamMousemoveOn);
$('.nectar_team_member_overlay, .nectar_team_member_close').remove();
},820);
}});
if($('.team-member[data-style="bio_fullscreen"]').length > 0){
$(window).resize(teamFullscreenResize);
}}
function teamFullscreenResize(){
var $leftHeaderSize=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 275:0;
$('.nectar_team_member_overlay').css({'width':$(window).width()-$leftHeaderSize, 'left': $leftHeaderSize});
}
function fullscreenBioScrolling(){
$('.nectar_team_member_overlay .inner-wrap').mousewheel(function(event, delta){
this.scrollTop -=(delta * 30);
event.preventDefault();
});
}
function teamMousemoveOn(e){
if($('a:hover').length > 0){
$('.nectar_team_member_close .inner').removeClass('visible');
}else{
$('.nectar_team_member_close .inner').addClass('visible');
}
$('.nectar_team_member_close').css({
left: e.pageX - 26,
top: e.pageY - $(window).scrollTop() - 29
});
}
if($('.team-member').length > 0){
teamMemberFullscreen();
}
function columnBGColors(){
var $columnColorCSS='';
$('.wpb_column').each(function(i){
$(this).addClass('instance-'+i);
if($(this).attr('data-has-bg-color')=='true'){
if($(this).is('[data-animation*="reveal"]')&&$(this).hasClass('has-animation'))
$columnColorCSS +='.wpb_column.instance-'+i+ ' .column-inner-wrap .column-inner:before { background-color:' + $(this).attr('data-bg-color') + '; opacity: '+$(this).attr('data-bg-opacity')+'; }';
else
$columnColorCSS +='.wpb_column.instance-'+i+ ':before { background-color:' + $(this).attr('data-bg-color') + '; opacity: '+$(this).attr('data-bg-opacity')+'; }';
}
if($(this).is('[data-hover-bg^="#"]')){
if($(this).is('[data-animation*="reveal"]')&&$(this).hasClass('has-animation'))
$columnColorCSS +='.wpb_column.instance-'+i+ ':hover .column-inner:before { background-color: '+$(this).attr('data-hover-bg') + '; opacity: '+$(this).attr('data-hover-bg-opacity')+'; }';
else
$columnColorCSS +='.wpb_column.instance-'+i+ ':hover:before { background-color: '+$(this).attr('data-hover-bg') + '; opacity: '+$(this).attr('data-hover-bg-opacity')+'; }';
}});
if($columnColorCSS.length > 1){
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=$columnColorCSS;
}else{
style.appendChild(document.createTextNode($columnColorCSS));
}
head.appendChild(style);
}}
columnBGColors();
function rowColorOverlay(){
var $rowOverlayCSS='';
$('.row > .wpb_row > .row-bg-wrap .row-bg[data-color_overlay], #nectar_fullscreen_rows .full-page-inner-wrap > .full-page-inner > .row-bg-wrap .row-bg[data-color_overlay], #portfolio-extra > .wpb_row > .row-bg-wrap .row-bg[data-color_overlay], .single .post-area .content-inner > .wpb_row > .row-bg-wrap .row-bg[data-color_overlay]').each(function(i){
$(this).parents('.row-bg-wrap').addClass('instance-'+i);
$overlayOpacity=($(this).attr('data-overlay_strength').length > 0) ? $(this).attr('data-overlay_strength'):'1';
var $using_img_trans=false;
if($overlayOpacity=='image_trans'){
$overlayOpacity='1';
$using_img_trans=true;
}
$overlay1=($(this).attr('data-color_overlay').length > 0) ? $(this).attr('data-color_overlay'):'transparent';
$overlay2=($(this).attr('data-color_overlay_2').length > 0) ? $(this).attr('data-color_overlay_2'):'transparent';
$gradientDirection=($(this).attr('data-gradient_direction').length > 0) ? $(this).attr('data-gradient_direction'):'left_t_right';
switch($gradientDirection){
case 'left_to_right' :
var $gradientDirectionDeg='90deg';
break;
case 'left_t_to_right_b' :
var $gradientDirectionDeg='135deg';
break;
case 'left_b_to_right_t' :
var $gradientDirectionDeg='45deg';
break;
case 'top_to_bottom' :
var $gradientDirectionDeg='to bottom';
break;
}
$enableGradient=($(this).attr('data-enable_gradient')=='true') ? true:false;
if($enableGradient){
if($overlay1=='#ffffff'&&$overlay2=='transparent') $overlay2='rgba(255,255,255,0.001)';
if($overlay1=='transparent'&&$overlay2=='#ffffff') $overlay1='rgba(255,255,255,0.001)';
if($gradientDirection=='top_to_bottom'){
if($overlay2=='transparent'||$overlay2=='rgba(255,255,255,0.001)'){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 0%,' + $overlay2 + ' 75%); opacity: '+$overlayOpacity+'; }';
}
if($overlay1=='transparent'||$overlay1=='rgba(255,255,255,0.001)'){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 25%,' + $overlay2 + ' 100%); opacity: '+$overlayOpacity+'; }';
}
if($overlay1!='transparent'&&$overlay2!='transparent'){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: '+$overlay1+'; background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 0%,' + $overlay2 + ' 100%); opacity: '+$overlayOpacity+'; }';
}}
else if($gradientDirection=='left_to_right'){
if($overlay1=='transparent'||$overlay1=='rgba(255,255,255,0.001)'){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: '+$overlay1+'; background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 25%,' + $overlay2 + ' 100%); opacity: '+$overlayOpacity+'; }';
}
if($overlay1!='transparent'&&$overlay2!='transparent'){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: '+$overlay1+'; background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 0%,' + $overlay2 + ' 100%); opacity: '+$overlayOpacity+'; }';
}}else{
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background: '+$overlay1+'; background: linear-gradient('+$gradientDirectionDeg+',' + $overlay1 + ' 0%,' + $overlay2 + ' 100%); opacity: '+$overlayOpacity+'; }';
}}else{
if($(this).attr('data-color_overlay').length > 0){
$rowOverlayCSS +='.row-bg-wrap.instance-'+i+ ':after { background-color:' + $overlay1 + '; opacity: '+$overlayOpacity+'; }';
}}
});
if($rowOverlayCSS.length > 1){
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=$rowOverlayCSS;
}else{
style.appendChild(document.createTextNode($rowOverlayCSS));
}
head.appendChild(style);
}}
rowColorOverlay();
function morphingOutlines(){
if($('.morphing-outline').length > 0){
$morphingOutlineCSS='';
$('.morphing-outline').each(function(i){
$(this).addClass('instance-'+i).css({'visibility':'visible'});
var $width=$(this).find('.inner').width();
var $height=$(this).find('.inner').height();
var $border=parseInt($(this).attr("data-border-thickness"));
var $hover=($('body[data-button-style*="rounded"]').length > 0) ? ':hover': '';
var $hover2=($('body[data-button-style*="rounded"]').length > 0) ? '': ':hover';
$morphingOutlineCSS +='body .morphing-outline.instance-'+i+' .inner > * { color: '+$(this).attr("data-starting-color")+'; } ';
$morphingOutlineCSS +='body .morphing-outline.instance-'+i+' .inner:after { border-width:'+$(this).attr("data-border-thickness")+'px ; border-color: '+$(this).attr("data-starting-color")+'; } ';
$morphingOutlineCSS +='body .wpb_column:hover > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner > *, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner > * { color: '+$(this).attr("data-hover-color")+'; } ';
$morphingOutlineCSS +='body .wpb_column:hover > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { border-color: '+$(this).attr("data-hover-color")+'; } ';
$morphingOutlineCSS +='body .wpb_column'+$hover2+' > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { padding: '+(($width+100 + $border*2 - $height)/2 - $border) +'px 50px}';
$morphingOutlineCSS +='.morphing-outline.instance-'+i+' { padding: '+(30+($width+80 + $border*2 - $height)/2 - $border) +'px 50px}';
$morphingOutlineCSS +='body .wpb_column'+$hover2+' > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { top: -'+ parseInt((($width+100 + $border*2 - $height)/2 - $border) + $border)+ 'px }';
$morphingOutlineCSS +='body .wpb_column > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { left: -' + parseInt(50+$border) + 'px }';
$morphingOutlineCSS +='body .wpb_column'+$hover+' > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { padding: 50px 50px}';
$morphingOutlineCSS +='body .wpb_column'+$hover+' > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper > .morphing-outline.instance-'+i+' .inner:after { top: -'+parseInt(50+$border) +'px }';
});
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
style.id='morphing-outlines';
if(style.styleSheet){
style.styleSheet.cssText=$morphingOutlineCSS;
}else{
style.appendChild(document.createTextNode($morphingOutlineCSS));
}
$('#morphing-outlines').remove();
head.appendChild(style);
}}
setTimeout(morphingOutlines,100);
setTimeout(fullWidthContentColumns,126);
var $svg_icons=[];
function svgAnimations(){
$svgOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'bottom-in-view';
if($svg_icons.length==0){
$('.svg-icon-holder:not(.animated-in)').each(function(i){
var $that=$(this);
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)) $that.attr('data-animation','false');
$that.css({'height': parseInt($that.attr('data-size')) +'px', 'width': parseInt($that.attr('data-size')) +'px'});
$(this).attr('id','nectar-svg-animation-instance-'+i);
var $animationSpeed=($that.is('[data-animation-speed]')&&$that.attr('data-animation-speed').length > 0) ? $that.attr('data-animation-speed'):200;
if($that.attr('data-animation')=='false'){
$animationSpeed=1;
$that.css('opacity','1');
}
if(!$that.hasClass('bound')){
$svg_icons[i]=new Vivus($that.attr('id'), {type: 'delayed', pathTimingFunction: Vivus.EASE_OUT, animTimingFunction: Vivus.LINEAR, duration: $animationSpeed, file: $that.text(), onReady: svgInit });
}
$that.find('span').remove();
if($animationSpeed!==1){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.hasClass('animated-in')){
waypoint.destroy();
return;
}
checkIfReady();
$that.addClass('animated-in');
waypoint.destroy();
},
offset: $svgOffsetPos
});
}else{
checkIfReady();
}
function checkIfReady(){
var $animationDelay=($that.is('[data-animation-delay]')&&$that.attr('data-animation-delay').length > 0&&$that.attr('data-animation')!='false') ? $that.attr('data-animation-delay'):0;
var $iconID=$that.attr('id').replace(/[^0-9]/g,'');
if($svg_icons[$iconID].isReady==true){
$that.css('opacity','1');
setTimeout(function(){ $svg_icons[$iconID].reset().play(); },$animationDelay);
}else{
setTimeout(checkIfReady,50);
}}
function svgInit(){
$that.find('object').css({'height': parseInt($that.attr('data-size')) +'px', 'width': parseInt($that.attr('data-size')) +'px'});
var $iconID=$that.attr('id').replace(/[^0-9]/g,'');
$svg_icons[$iconID].reset().stop();
var svgDoc=$that.find('object')[0].contentDocument;
var styleElement=svgDoc.createElementNS("http://www.w3.org/2000/svg", "style");
styleElement.textContent="svg, svg path { stroke: "+$that.css('color')+"; fill: none; }";
svgDoc.getElementById("Layer_1").appendChild(styleElement);
}
$that.addClass('bound');
});
}else{
$('.svg-icon-holder').addClass('animated-in').css('opacity','1');
}
$('#nectar_fullscreen_rows .svg-icon-holder.animated-in').each(function(i){
var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length > 0&&$(this).attr('data-animation')!='false') ? $(this).attr('data-animation-delay'):0;
var $that=$(this);
var $iconID=$that.attr('id').replace(/[^0-9]/g,'');
clearTimeout($animatedSVGIconTimeout[i]);
if($that.attr('data-animation')=='false'){
$animationSpeed=1;
$that.css('opacity','1');
$svg_icons[$iconID].finish();
}else{
if($(this).parents('.active').length > 0||$(this).parents('#footer-outer').length > 0||$('body.mobile').length > 0){
$svg_icons[$iconID].reset();
$animatedSVGIconTimeout[i]=setTimeout(function(){ $svg_icons[$iconID].play(); },$animationDelay);
}else{
$svg_icons[$iconID].reset().stop();
}}
});
}
if($('.vc_row-o-equal-height .svg-icon-holder[data-animation="true"]').length > 0&&$('#nectar_fullscreen_rows').length==0){
$(window).on('smartresize', function(){
clearTimeout($svgResizeTimeout);
$svgResizeTimeout=setTimeout(function(){
if($svg_icons.length > 0){
$('.svg-icon-holder.animated-in').each(function(i){
$(this).css('opacity','1');
var $iconID=$(this).attr('id').replace(/[^0-9]/g,'');
$svg_icons[$iconID].finish();
});
}},300);
});
}
function nectar_fancy_ul_init(){
$($fullscreenSelector+'.nectar-fancy-ul').each(function(){
var $icon=$(this).attr('data-list-icon');
var $color=$(this).attr('data-color');
var $animation=$(this).attr('data-animation');
var $animationDelay=($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length > 0&&$(this).attr('data-animation')!='false') ? $(this).attr('data-animation-delay'):0;
$(this).find('li').each(function(){
if($(this).find('> i').length==0)
$(this).prepend('
');
});
if($animation=='true'){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
setTimeout(function(){
$that.find('li').each(function(i){
var $that=$(this);
$that.delay(i*220).transition({
'opacity': '1',
'left':'0'
},220,'easeOutCubic');
});
},$animationDelay);
$that.addClass('animated-in');
waypoint.destroy();
},
offset: 'bottom-in-view'
});
}});
}
setTimeout(function(){
},$animationOnScrollTimeOut);
function flipBoxHeights(){
$('.nectar-flip-box').each(function(){
var $flipBoxMinHeight=parseInt($(this).attr('data-min-height'));
var $flipBoxHeight=($(this).find('.flip-box-back .inner').height() > $(this).find('.flip-box-front .inner').height()) ? $(this).find('.flip-box-back .inner').height():$(this).find('.flip-box-front .inner').height();
if($flipBoxHeight >=$flipBoxMinHeight - 80){
$(this).find('> div').css('height', $flipBoxHeight + 80);
} else
$(this).find('> div').css('height','auto');
});
}
flipBoxHeights();
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){
$('body').on('click','.nectar-flip-box', function(){
$(this).toggleClass('flipped');
});
}
window.requestAnimationFrame=window.requestAnimationFrame
|| window.mozRequestAnimationFrame
|| window.webkitRequestAnimationFrame
|| window.msRequestAnimationFrame
|| function(f){setTimeout(f, 1000/60)}
var $window=$(window);
var windowHeight=$window.height();
$window.unbind('scroll.parallaxSections').unbind('resize.parallaxSections');
$window.unbind('resize.parallaxSectionsUpdateHeight');
$window.unbind('load.parallaxSectionsOffsetL');
$window.unbind('resize.parallaxSectionsOffsetR');
$window.on('resize.parallaxSectionsUpdateHeight',psUpdateWindowHeight);
function psUpdateWindowHeight(){
windowHeight=$window.height();
}
function psUpdateOffset($this){
$this.each(function(){
firstTop=$this.offset().top;
});
}
$.fn.parallaxScroll=function(xpos, speedFactor, outerHeight){
var $this=$(this);
var getHeight;
var firstTop;
var paddingTop=0;
$this.each(function(){
firstTop=$this.offset().top;
});
$window.on('resize.parallaxSectionsOffsetR',psUpdateOffset($this));
$window.on('load.parallaxSectionsOffsetL',psUpdateOffset($this));
getHeight=function(jqo){
return jqo.outerHeight(true);
};
if(arguments.length < 1||xpos===null) xpos="50%";
if(arguments.length < 2||speedFactor===null) speedFactor=0.1;
if(arguments.length < 3||outerHeight===null) outerHeight=true;
var $element, top, height, pos;
function update(){
pos=$window.scrollTop();
$this.each(function(){
firstTop=$this.offset().top;
$element=$(this);
top=$element.offset().top;
height=getHeight($element);
if(top + height < pos||top > pos + windowHeight){
return;
}
var ua=window.navigator.userAgent;
var msie=ua.indexOf("MSIE ");
if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)||$smoothCache==true){
$this.find('.row-bg.using-image').css('backgroundPosition', xpos + " " + Math.round((firstTop - pos) * speedFactor) + "px");
}else{
var $ifFast=($this.find('.row-bg[data-parallax-speed="fast"]').length > 0) ? ($element.find('.row-bg').height() - height)/2.5:0;
$this.find('.row-bg.using-image').addClass('translate').css({ 'transform': 'translate3d(0, ' + Math.round(((window.innerHeight + pos - firstTop) * speedFactor) -($ifFast)) + 'px, 0), scale(1.005)' });
}});
}
if(window.addEventListener){
window.addEventListener('scroll', function(){
requestAnimationFrame(update);
}, false);
}
$window.on('resize.parallaxSections',update);
update();
};
$('.wpb_row .vc_col-sm-12 .nectar-slider-wrap[data-full-width="true"]').each(function(){
if($(this).parents('.wpb_row.full-width-section').length==0&&$(this).parents('.wpb_row.full-width-content').length==0){
$(this).parents('.wpb_row').addClass('full-width-section');
}});
function fullWidthSections(){
var $windowInnerWidth=window.innerWidth;
var $scrollBar=($('#ascrail2000').length > 0&&$windowInnerWidth > 1000) ? -13:0;
var $bodyBorderWidth=($('.body-border-right').length > 0&&$windowInnerWidth > 1000) ? parseInt($('.body-border-right').width())*2:0;
if($('#boxed').length==1){
$justOutOfSight=((parseInt($('.container-wrap').width()) - parseInt($('.main-content').width())) / 2) + 4;
}else{
var $extResponsivePadding=($('body[data-ext-responsive="true"]').length > 0&&$windowInnerWidth >=1000) ? 180:0;
var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length > 0&&$windowInnerWidth >=1000) ? parseInt($('#header-outer[data-format="left-header"]').width()):0;
if($(window).width() - $leftHeaderSize - $bodyBorderWidth <=parseInt($('.main-content').css('max-width'))){
var $windowWidth=parseInt($('.main-content').css('max-width'));
if($extResponsivePadding==180) $windowWidth=$windowWidth - $scrollBar;
}else{
var $windowWidth=$(window).width() - $leftHeaderSize - $bodyBorderWidth;
}
$contentWidth=parseInt($('.main-content').css('max-width'));
if($('body.single-post[data-ext-responsive="true"]').length > 0&&$('.container-wrap.no-sidebar').length > 0){
$contentWidth=$('.post-area').width();
$extResponsivePadding=0;
}
$justOutOfSight=Math.ceil((($windowWidth + $extResponsivePadding + $scrollBar - $contentWidth) / 2))
}
$('.full-width-section').each(function(){
if(!$(this).parents('.span_9').length > 0&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'&&$(this).parent().attr('id')!='portfolio-extra' &&
!$(this).hasClass('non-fw')){
$(this).css({
'margin-left': - $justOutOfSight,
'padding-left': $justOutOfSight,
'padding-right': $justOutOfSight,
'visibility': 'visible'
});
if($('#boxed').length > 0&&$('#nectar_fullscreen_rows').length > 0) $(this).css({ 'padding-left': 0, 'padding-right': 0 });
}else if($(this).parent().attr('id')=='portfolio-extra'&&$('#full_width_portfolio').length!=0){
$(this).css({
'margin-left': - $justOutOfSight,
'padding-left': $justOutOfSight,
'padding-right': $justOutOfSight,
'visibility': 'visible'
});
}else{
$(this).css({
'margin-left': 0,
'padding-left': 0,
'padding-right': 0,
'visibility': 'visible'
});
}});
$('.carousel-outer').has('.carousel-wrap[data-full-width="true"]').css('overflow','visible');
$('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .full-width-content').each(function(){
var $leftHeaderSize=($('#header-outer[data-format="left-header"]').length > 0&&$windowInnerWidth >=1000) ? parseInt($('#header-outer[data-format="left-header"]').width()):0;
var $bodyBorderWidth=($('.body-border-right').length > 0&&$windowInnerWidth > 1000) ? parseInt($('.body-border-right').width())*2:0;
if($('#boxed').length==1){
var $mainContentWidth=($('#nectar_fullscreen_rows').length==0) ? parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());
if($('body.single-post[data-ext-responsive="true"]').length > 0&&$('.container-wrap.no-sidebar').length > 0&&$(this).parents('.post-area').length > 0){
$contentWidth=$('.post-area').width();
$extResponsivePadding=0;
$windowWidth=$(window).width() - $bodyBorderWidth;
$justOutOfSight=Math.ceil((($windowWidth + $extResponsivePadding + $scrollBar - $contentWidth) / 2))
}else{
if($(this).parents('.page-submenu').length > 0)
$justOutOfSight=((parseInt($('.container-wrap').width()) - $mainContentWidth) / 2);
else
$justOutOfSight=((parseInt($('.container-wrap').width()) - $mainContentWidth) / 2) + 4;
}}else{
if($('body.single-post[data-ext-responsive="true"]').length > 0&&$('.container-wrap.no-sidebar').length > 0&&$(this).parents('.post-area').length > 0){
$contentWidth=$('.post-area').width();
$extResponsivePadding=0;
$windowWidth=$(window).width() - $leftHeaderSize - $bodyBorderWidth;
}else{
var $mainContentMaxWidth=($('#nectar_fullscreen_rows').length==0) ? parseInt($('.main-content').css('max-width')):parseInt($(this).parents('.container').css('max-width'));
if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length > 0&&$(this).attr('data-gutter')!='none'){
$scrollBar=($('#ascrail2000').length > 0&&$windowInnerWidth > 1000) ? -13:0;
}
if($(window).width() - $leftHeaderSize - $bodyBorderWidth <=$mainContentMaxWidth){
$windowWidth=$mainContentMaxWidth;
if($extResponsivePadding==180) $windowWidth=$windowWidth - $scrollBar;
}
$contentWidth=$mainContentMaxWidth;
$extResponsivePadding=($('body[data-ext-responsive="true"]').length > 0&&window.innerWidth >=1000) ? 180:0;
if($leftHeaderSize > 0) $extResponsivePadding=($('body[data-ext-responsive="true"]').length > 0&&window.innerWidth >=1000) ? 120:0;
}
$justOutOfSight=Math.ceil((($windowWidth + $extResponsivePadding + $scrollBar - $contentWidth) / 2))
}
$extraSpace=0;
if($(this).hasClass('carousel-wrap')) $extraSpace=1;
if($(this).hasClass('portfolio-items')) $extraSpace=5;
$carouselWidth=($('#boxed').length==1) ? $mainContentWidth + parseInt($justOutOfSight*2):$(window).width() - $leftHeaderSize - $bodyBorderWidth +$extraSpace + $scrollBar ;
if($('#boxed').length==0&&$(this).hasClass('portfolio-items')&&$(this).is('[data-gutter*="px"]')&&$(this).attr('data-gutter').length > 0&&$(this).attr('data-gutter')!='none'){
if($(window).width() > 1000)
$carouselWidth=$(window).width() - $leftHeaderSize - $bodyBorderWidth + $scrollBar + 3
else
$carouselWidth=$(window).width() - $leftHeaderSize - $bodyBorderWidth + $scrollBar
}
if($(this).parent().hasClass('default-style')){
var $mainContentWidth=($('#nectar_fullscreen_rows').length==0) ? parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());
if($('#boxed').length!=0){
$carouselWidth=($('#boxed').length==1) ? $mainContentWidth + parseInt($justOutOfSight*2):$(window).width() - $leftHeaderSize + $extraSpace + $scrollBar ;
}else{
$carouselWidth=($('#boxed').length==1) ? $mainContentWidth + parseInt($justOutOfSight*2):($(window).width() - $leftHeaderSize - $bodyBorderWidth) - (($(window).width()- $leftHeaderSize - $bodyBorderWidth)*.025) + $extraSpace + $scrollBar ;
$windowWidth=($(window).width() - $leftHeaderSize - $bodyBorderWidth <=$mainContentWidth) ? $mainContentWidth:($(window).width() - $leftHeaderSize - $bodyBorderWidth) - (($(window).width()- $leftHeaderSize - $bodyBorderWidth)*.025);
$justOutOfSight=Math.ceil((($windowWidth + $scrollBar - $mainContentWidth) / 2))
}}
else if($(this).parent().hasClass('spaced')){
var $mainContentWidth=($('#nectar_fullscreen_rows').length==0) ? parseInt($('.main-content').width()):parseInt($(this).parents('.container').width());
if($('#boxed').length!=0){
$carouselWidth=($('#boxed').length==1) ? $mainContentWidth + parseInt($justOutOfSight*2) - ($(window).width()*.02):$(window).width() + $extraSpace + $scrollBar ;
}else{
$carouselWidth=($('#boxed').length==1) ? $mainContentWidth + parseInt($justOutOfSight*2):($(window).width()- $leftHeaderSize - $bodyBorderWidth) - Math.ceil(($(window).width()- $leftHeaderSize - $bodyBorderWidth)*.02) + $extraSpace + $scrollBar ;
var $windowWidth2=($(window).width() - $leftHeaderSize - $bodyBorderWidth <=$mainContentWidth) ? $mainContentWidth:($(window).width() - $leftHeaderSize - $bodyBorderWidth) - (($(window).width()- $leftHeaderSize - $bodyBorderWidth)*.02);
$justOutOfSight=Math.ceil((($windowWidth2 + $scrollBar - $mainContentWidth) / 2) +2)
}}
if(!$(this).parents('.span_9').length > 0&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'&&$(this).parent().attr('id')!='portfolio-extra'
&& !$(this).find('.carousel-wrap[data-full-width="true"]').length > 0
&& !$(this).find('.nectar-carousel-flickity-fixed-content').length > 0
&& !$(this).find('.portfolio-items:not(".carousel")[data-col-num="elastic"]').length > 0){
if($('.single-product').length > 0&&$(this).parents('#tab-description').length > 0&&$(this).parents('.full-width-tabs').length==0){
$(this).css({
'visibility': 'visible'
});
}else{
if($(this).hasClass('portfolio-items')){
$(this).css({
'transform': 'translateX(-'+ $justOutOfSight + 'px)',
'margin-left': 0,
'width': $carouselWidth,
'visibility': 'visible'
});
}else{
$(this).css({
'margin-left': - $justOutOfSight,
'width': $carouselWidth,
'visibility': 'visible'
});
}}
}else if($(this).parent().attr('id')=='portfolio-extra'&&$('#full_width_portfolio').length!=0){
$(this).css({
'margin-left': - $justOutOfSight,
'width': $carouselWidth,
'visibility': 'visible'
});
}else{
$(this).css({
'margin-left': 0,
'visibility': 'visible'
});
}});
}
var $contentElementsNum=($('#portfolio-extra').length==0) ? $('.main-content > .row > *').length:$('.main-content > .row #portfolio-extra > *').length ;
function parallaxSrollSpeed(speedString){
var ua=window.navigator.userAgent;
var msie=ua.indexOf("MSIE ");
var speed;
if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)||$smoothCache==true){
switch(speedString){
case 'slow':
speed=0.2;
break;
case 'medium':
speed=0.4;
break;
case 'fast':
speed=0.6;
break;
}}else{
switch(speedString){
case 'slow':
speed=0.6;
break;
case 'medium':
speed=0.4;
break;
case 'fast':
speed=0.25;
break;
}}
return speed;
}
function parallaxScrollInit(){
parallaxRowsBGCals();
$('.nectar-recent-posts-single_featured, .wpb_row.parallax_section').each(function(){
var $id=$(this).attr('id');
var ua=window.navigator.userAgent;
var msie=ua.indexOf("MSIE ");
if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)||$smoothCache==true){
if($(this).find('[data-parallax-speed="fixed"]').length==0) $('#'+$id + ".parallax_section").parallaxScroll("50%", parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')));
}else if($(this).find('[data-parallax-speed="fixed"]').length==0){
$('#'+$id + ".parallax_section").parallaxScroll("50%", parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')));
}});
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){
parallaxScrollInit();
$(window).load(parallaxRowsBGCals);
setTimeout(parallaxRowsBGCals,100);
}
function parallaxRowsBGCals(){
$('.nectar-recent-posts-single_featured, .wpb_row.parallax_section').each(function(){
var ua=window.navigator.userAgent;
var msie=ua.indexOf("MSIE ");
if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)||$smoothCache==true){
$(this).find('.row-bg').css({'height': $(this).outerHeight(true)*2.8, 'margin-top': '-' + ($(this).outerHeight(true)*2.8)/2 + 'px' });
}else{
$(this).find('.row-bg').css({'height': Math.ceil($(window).height() * parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed'))) + $(this).outerHeight(true) });
}});
}
function fwsClasses(){
$('.wpb_wrapper > .nectar-slider-wrap[data-full-width="true"]').each(function(){
if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){
if($(this).parents('.wpb_row').index()=='0'){
$(this).addClass('first-nectar-slider');
}}
});
if($('#portfolio-extra').length==0){
$contentElementsNum=($('.main-content > .row > .wpb_row').length > 0) ? $('.main-content > .row > .wpb_row').length:$('.main-content > .row > *').length;
}else{
$contentElementsNum=$('.main-content > .row #portfolio-extra > *').length;
}
$('.full-width-section, .full-width-content:not(.page-submenu .full-width-content), .row > .nectar-slider-wrap[data-full-width="true"], .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .parallax_slider_outer, .portfolio-items[data-col-num="elastic"]').each(function(){
if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){
if($(this).parents('.wpb_row').length > 0){
if($(this).parents('#portfolio-extra').length > 0&&$('#full_width_portfolio').length==0) return false;
if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length!=0||$(this).parents('.wpb_row').index()=='0'&&$('.parallax_slider_outer').length!=0){
}
else if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length==0&&$('.page-header-no-bg').length==0
&& $('.project-title').length==0&&$(this).parents('.wpb_row').index()=='0'
&& $('.parallax_slider_outer').length==0&&$('.project-title').length==0
&& $('body[data-bg-header="true"]').length==0){
if($('body[data-header-resize="0"]').length==1&&$('.single').length==0||$('body.material').length > 0&&$('.single').length==0){
$('.container-wrap').css('padding-top','0px');
}else{
$(this).css('margin-top','-70px').addClass('first-section');
}}
if($(this).parents('.wpb_row').index()==$contentElementsNum-1&&$('#respond').length==0){
if($(this).attr('id')!='portfolio-filters-inline'){
$('.container-wrap').css('padding-bottom','0px');
$('#call-to-action .triangle').remove();
}}
}else{
if($(this).parents('#portfolio-extra').length > 0&&$('#full_width_portfolio').length==0) return false;
if($(this).find('.portfolio-filters-inline').length==0&&$(this).attr('id')!='post-area'){
if($(this).index()=='0'&&$('#page-header-bg').length!=0||$(this).index()=='0'&&$('.parallax_slider_outer').length!=0){
}
else if($(this).index()=='0'&&$('#page-header-bg').length==0&&$(this).index()=='0'&&$('.page-header-no-bg').length==0 &&
$(this).index()=='0'&&$('.parallax_slider_outer').length==0&&!$(this).hasClass('blog_next_prev_buttons')){
if($('body[data-header-resize="0"]').length==1&&$('.single').length==0||$('body.material').length > 0&&$('.single').length==0){
$('.container-wrap').css('padding-top','0px');
}else{
$(this).css('margin-top','-70px').addClass('first-section');
}}
if($(this).index()==$contentElementsNum-1&&$('#respond').length==0){
$('.container-wrap').css('padding-bottom','0px');
$('.bottom_controls').css('margin-top','0px');
$('#call-to-action .triangle').remove();
}}
}}
});
$('.full-width-section.wpb_row, .full-width-content.wpb_row').each(function(){
if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){
if($(this).parents('#portfolio-extra').length > 0&&$('#full_width_portfolio').length==0) return false;
if($(this).index()=='0'&&$('#page-header-bg').length==0&&$('.page-header-no-bg').length==0
&& $('.project-title').length==0&&$('body.single').length==0
&& $('.parallax_slider_outer').length==0&&$('.project-title').length==0){
$(this).addClass('first-section');
var $that=$(this);
setTimeout(function(){ $that.addClass('loaded'); },50);
}}
});
$('#portfolio-extra > .nectar-slider-wrap[data-full-width="true"], .portfolio-wrap').each(function(){
if($(this).index()==$contentElementsNum-1&&$('#commentform').length==0&&$('#pagination').length==0){
if(parseInt($('.container-wrap').css('padding-bottom')) > 0) $(this).css('margin-bottom','-40px');
$('#call-to-action .triangle').remove();
}});
$('.portfolio-filters').each(function(){
if($(this).index()=='0'&&$('#page-header-bg').length!=0||$(this).index()=='0'&&$('.parallax_slider_outer').length!=0){
$(this).css({'margin-top':'-2.1em'}).addClass('first-section nder-page-header');
}else if($(this).index()=='0'&&$('#page-header-bg').length==0||$(this).index()=='0'&&$('.parallax_slider_outer').length==0){
$(this).css({'margin-top':'0px'}).addClass('first-section');
}});
$('.portfolio-filters-inline').each(function(){
if($(this).parents('.wpb_row').length > 0){
if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length!=0||$(this).parents('.wpb_row').index()=='0'&&$('.parallax_slider_outer').length!=0){
if($('body[data-header-resize="0"]').length==0) $(this).css({'margin-top':'-2.1em', 'padding-top':'19px'}).addClass('first-section nder-page-header');
}else if($(this).parents('.wpb_row').index()=='0'&&$('#page-header-bg').length==0||$(this).parents('.wpb_row').index()=='0'&&$('.parallax_slider_outer').length==0){
if($('body[data-header-resize="0"]').length==1||$('body.material').length > 0){
}else{
$(this).css({'margin-top':'-70px', 'padding-top':'50px'}).addClass('first-section');
}}
}else{
if($(this).index()=='0'&&$('#page-header-bg').length!=0||$(this).index()=='0'&&$('.parallax_slider_outer').length!=0){
$(this).css({'margin-top':'-2.1em', 'padding-top':'19px'}).addClass('first-section nder-page-header');
}else if($(this).index()=='0'&&$('#page-header-bg').length==0||$(this).index()=='0'&&$('.parallax_slider_outer').length==0){
if($('body[data-header-resize="0"]').length==1||$('body.material').length > 0){
$(this).css({'margin-top':'-30px', 'padding-top':'50px'}).addClass('first-section');
}else{
$(this).css({'margin-top':'-70px', 'padding-top':'50px'}).addClass('first-section');
}}
}});
$('.parallax_slider_outer').each(function(){
if(!$(this).parent().hasClass('span_9')&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'){
if($(this).parents('#portfolio-extra').length > 0&&$('#full_width_portfolio').length==0) return false;
if($(this).parent().index()=='0'&&$('#page-header-bg').length!=0){
$(this).addClass('first-section nder-page-header');
}
else if($(this).parent().index()=='0'&&$('#page-header-bg').length==0){
$(this).css('margin-top','-40px').addClass('first-section');
if(!$('body').hasClass('single-post')) $('.container-wrap').css('padding-top', '0px');
}
if($(this).parent().index()==$contentElementsNum-1&&$('.post-area').length==0){
$('#call-to-action .triangle').remove();
$('.container-wrap').hide();
}}
});
}
fullWidthSections();
fwsClasses();
function fullwidthImgOnlySizingInit(){
$('.full-width-section:not(.custom-skip)').each(function(){
var $fwsHeight=$(this).outerHeight(true);
if($(this).find('.span_12 *').length==0&&$.trim($(this).find('.span_12').text()).length==0&&$fwsHeight > 40){
$(this).addClass('bg-only');
$(this).css({'height': $fwsHeight, 'padding-top': '0px', 'padding-bottom': '0px'});
$(this).attr('data-image-height',$fwsHeight);
}});
}
function fullwidthImgOnlySizing(){
$('.full-width-section.bg-only').each(function(){
var $initialHeight=$(this).attr('data-image-height');
if(window.innerWidth < 1000&&window.innerWidth > 690){
$(this).css('height', $initialHeight - $initialHeight*.60);
}
else if(window.innerWidth <=690){
$(this).css('height', $initialHeight - $initialHeight*.78);
}
else if(window.innerWidth < 1300&&window.innerWidth >=1000){
$(this).css('height', $initialHeight - $initialHeight*.33);
}else{
$(this).css('height', $initialHeight);
}});
}
fullwidthImgOnlySizingInit();
fullwidthImgOnlySizing();
function fullWidthRowPaddingAdjustInit(){
if($('#boxed').length==0){
$('.full-width-section, .full-width-content').each(function(){
var $topPadding=$(this)[0].style.paddingTop;
var $bottomPadding=$(this)[0].style.paddingBottom;
if($topPadding.indexOf("%") >=0) $(this).attr('data-top-percent',$topPadding);
if($bottomPadding.indexOf("%") >=0) $(this).attr('data-bottom-percent',$bottomPadding);
});
}}
function fullWidthRowPaddingAdjustCalc(){
if($('#boxed').length==0){
$('.full-width-section[data-top-percent], .full-width-section[data-bottom-percent], .full-width-content[data-top-percent], .full-width-content[data-bottom-percent]').each(function(){
var $windowHeight=$(window).width();
var $topPadding=($(this).attr('data-top-percent')) ? $(this).attr('data-top-percent'):'skip';
var $bottomPadding=($(this).attr('data-bottom-percent')) ? $(this).attr('data-bottom-percent'):'skip';
if($topPadding!='skip'){
$(this).css('padding-top',$windowHeight*(parseInt($topPadding)/100));
}
if($bottomPadding!='skip'){
$(this).css('padding-bottom',$windowHeight*(parseInt($bottomPadding)/100));
}});
}}
fullWidthRowPaddingAdjustInit();
fullWidthRowPaddingAdjustCalc();
function fullWidthContentColumns(){
$('.main-content > .row > .full-width-content, #portfolio-extra > .full-width-content, .woocommerce-tabs #tab-description > .full-width-content, .post-area.span_12 article .content-inner > .full-width-content').each(function(){
if($(this).find('> .span_12 > .col').length > 1){
var tallestColumn=0;
var $columnInnerHeight=0;
$(this).find('> .span_12 > .col').each(function(){
$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length > 0) ? '.vc_column-inner':'.column-inner-wrap > .column-inner';
var $padding=parseInt($(this).css('padding-top'));
($(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height() + ($padding*2) > tallestColumn) ? tallestColumn=$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height() + ($padding*2):tallestColumn=tallestColumn;
});
$(this).find('> .span_12 > .col').each(function(){
$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length > 0) ? '.vc_column-inner':'.column-inner-wrap > .column-inner';
if($(this).find('> '+$column_inner_selector+' > .wpb_wrapper > *').length > 0){
if(!$(this).parent().parent().hasClass('vc_row-o-equal-height')) $(this).css('height',tallestColumn);
}else{
$(this).css('min-height',tallestColumn);
if($(this).is('[data-animation*="reveal"]')) $(this).find('.column-inner').css('min-height',tallestColumn);
}});
var $childRows=$(this).find('> .span_12 > .col .wpb_row').length;
if(window.innerWidth > 1000){
var $padding=parseInt($(this).find('> .span_12 > .col').css('padding-top'));
}else{
$(this).find('> .span_12 > .col .wpb_row .col').css('min-height','0px');
}
if($(this).hasClass('vertically-align-columns')&&window.innerWidth > 1000&&!$(this).hasClass('vc_row-o-equal-height')){
$(this).find('> .span_12 > .col').each(function(){
$column_inner_selector=($(this).find('> .vc_column-inner > .wpb_wrapper').length > 0) ? '.vc_column-inner':'.column-inner-wrap > .column-inner';
$columnInnerHeight=$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height();
var $marginCalc=($(this).height()/2)-($columnInnerHeight/2);
if($marginCalc <=0) $marginCalc=0;
$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').css('margin-top',$marginCalc);
$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').css('margin-bottom',$marginCalc);
});
}}
});
$('.main-content > .row > .wpb_row:not(.full-width-content).vc_row-o-equal-height').each(function(){
if($(this).find('>.span_12>.wpb_column[data-animation*="reveal"]').length >0){
var tallestColumn=0;
var $columnInnerHeight=0;
$(this).find('> .span_12 > .col').each(function(){
var $padding=parseInt($(this).find('> .column-inner-wrap > .column-inner').css('padding-top'));
($(this).find('> .column-inner-wrap > .column-inner').height() + ($padding*2) > tallestColumn) ? tallestColumn=$(this).find('> .column-inner-wrap > .column-inner').height() + ($padding*2):tallestColumn=tallestColumn;
});
$(this).find('> .span_12 > .col').each(function(){
if($(this).find('> .column-inner-wrap > .column-inner .wpb_wrapper > *').length > 0){
$(this).find('> .column-inner-wrap').css('height',tallestColumn);
}else{
$(this).css('min-height',tallestColumn);
if($(this).is('[data-animation*="reveal"]')) $(this).find('.column-inner').css('min-height',tallestColumn);
}});
}});
$('.vc_row.vc_row-o-equal-height>.span_12>.wpb_column[class*="padding-"][data-padding-pos="all"]').each(function(){
$(this).css({ 'padding-top': $(this).css('padding-left'), 'padding-bottom': $(this).css('padding-left')});
});
}
fullWidthContentColumns();
if($('.owl-carousel').length > 0) owlCarouselInit();
var $mouseParallaxScenes=[];
function mouseParallaxInit(){
$('.wpb_row:has(.nectar-parallax-scene)').each(function(i){
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-space').height();
if($(this).hasClass('first-section')){
$('body #header-outer[data-transparent-header="true"] .ns-loading-cover').show();
if($('body #header-outer[data-transparent-header="true"]').length > 0){
$(this).css('overflow','hidden');
$(this).find('.nectar-slider-loading').css({
'top': $headerNavSpace,
'margin-top':'-1px'
});
$(this).find('.nectar-slider-loading .loading-icon').css({
'height':$('.first-section .nectar-parallax-scene').height() - $headerNavSpace + 'px',
'opacity':'1'
});
}}
var $strength=parseInt($(this).find('.nectar-parallax-scene').attr('data-scene-strength'));
$mouseParallaxScenes[i]=$(this).find('.nectar-parallax-scene').parallax({
scalarX: $strength,
scalarY: $strength
});
var images=$(this).find('.nectar-parallax-scene li');
$.each(images, function(){
if($(this).find('div').length > 0){
var el=$(this).find('div'),
image=el.css('background-image').replace(/"/g, '').replace(/url\(|\)$/ig, '');
if(image&&image!==''&&image!=='none')
images=images.add($('
').attr('src', image));
}});
var $that=$(this);
images.imagesLoaded(function(){
$that.find('> .nectar-slider-loading, .full-page-inner > .nectar-slider-loading').fadeOut(800,'easeInOutExpo');
if($that.hasClass('first-section')){
$('body #header-outer[data-transparent-header="true"] .ns-loading-cover').fadeOut(800,'easeInOutExpo',function(){
$(this).remove();
});
}});
});
}
mouseParallaxInit();
function ulChecks(){
$('ul.checks li').prepend('
');
}
ulChecks();
function colAndImgAnimations(){
$colAndImgOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'88%';
$colAndImgOffsetPos2=($('#nectar_fullscreen_rows').length > 0) ? '200%':'70%';
$($fullscreenSelector+'img.img-with-animation').each(function(){
var $that=$(this);
var $animationEasing=($('body[data-cae]').length > 0) ? $('body').attr('data-cae'):'easeOutSine';
var $animationDuration=($('body[data-cad]').length > 0) ? $('body').attr('data-cad'):'650';
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length > 0){
if($that.attr('data-animation')=='fade-in-from-left'){
$that.delay($that.attr('data-delay')).transition({
'opacity':1,
'x':'0px'
},$animationDuration, $animationEasing);
}else if($that.attr('data-animation')=='fade-in-from-right'){
$that.delay($that.attr('data-delay')).transition({
'opacity':1,
'x':'0px'
},$animationDuration, $animationEasing);
}else if($that.attr('data-animation')=='fade-in-from-bottom'){
$that.delay($that.attr('data-delay')).transition({
'opacity':1,
'y':'0px'
},$animationDuration, $animationEasing);
}else if($that.attr('data-animation')=='fade-in'){
$that.delay($that.attr('data-delay')).transition({
'opacity':1
},$animationDuration, $animationEasing);
}else if($that.attr('data-animation')=='grow-in'){
setTimeout(function(){
$that.transition({ scale: 1, 'opacity':1 },$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}
else if($that.attr('data-animation')=='flip-in'){
setTimeout(function(){
$that.transition({ rotateY: 0, 'opacity':1 },$animationDuration, $animationEasing);
},$that.attr('data-delay'));
}
else if($that.attr('data-animation')=='flip-in-vertical'){
setTimeout(function(){
$that.transition({ rotateX: 0, 'opacity':1 },$animationDuration, $animationEasing);
},$that.attr('data-delay'));
}
$that.addClass('animated-in');
}
waypoint.destroy();
},
offset: $colAndImgOffsetPos
});
});
$($fullscreenSelector+'.nectar_cascading_images').each(function(){
var $that=$(this);
var $animationEasing=($('body[data-cae]').length > 0) ? $('body').attr('data-cae'):'easeOutSine';
var $animationDuration=($('body[data-cad]').length > 0) ? $('body').attr('data-cad'):'650';
var $animationDelay=($(this).is('[data-animation-timing]')) ? $(this).attr('data-animation-timing'):175;
$animationDelay=parseInt($animationDelay);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length > 0){
$that.find('.cascading-image').each(function(i){
var $that2=$(this);
if($that2.attr('data-animation')=='flip-in'||$that2.attr('data-animation')=='flip-in-vertical'){
setTimeout(function(){
$that2.find('.inner-wrap').css({
'opacity':1,
'transform':'rotate(0deg) translateZ(0px)'
});
}, i* $animationDelay);
}else{
setTimeout(function(){
$that2.find('.inner-wrap').css({
'opacity':1,
'transform':'translateX(0px) translateY(0px) scale(1,1) translateZ(0px)'
});
}, i* $animationDelay);
}});
$that.addClass('animated-in');
}
waypoint.destroy();
},
offset: $colAndImgOffsetPos
});
});
$($fullscreenSelector+'.col.has-animation:not([data-animation*="reveal"]), '+$fullscreenSelector+'.wpb_column.has-animation:not([data-animation*="reveal"]), '+$fullscreenSelector+'.nectar-fancy-box.has-animation').each(function(i){
var $that=$(this);
var $animationEasing=($('body[data-cae]').length > 0) ? $('body').attr('data-cae'):'easeOutSine';
var $animationDuration=($('body[data-cad]').length > 0) ? $('body').attr('data-cad'):'650';
if($that.is('[data-animation="flip-in-vertical"]')){
$that.parents('.col.span_12').addClass('flip-in-vertical-wrap');
}
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length > 0){
if($that.attr('data-animation')=='fade-in-from-left'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({
'opacity':1,
'x':'0px'
},$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='fade-in-from-right'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({
'opacity':1,
'x':'0px'
},$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='fade-in-from-bottom'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({
'opacity':1,
'y':'0px'
},$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='fade-in'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({
'opacity':1
},$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='grow-in'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({ scale: 1, 'opacity':1 },$animationDuration,$animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='flip-in'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({ rotateY: 0, 'opacity':1 },$animationDuration, $animationEasing);
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='flip-in-vertical'){
$standAnimatedColTimeout[i]=setTimeout(function(){
$that.transition({ rotateX: 0, y: 0, 'opacity':1 },$animationDuration, $animationEasing);
},$that.attr('data-delay'));
}
if($that.hasClass('boxed')){
$that.addClass('no-pointer-events');
setTimeout(function(){
$that.removeClass('no-pointer-events');
},parseInt($animationDuration) + parseInt($that.attr('data-delay')) + 30);
}
$that.addClass('animated-in');
}
waypoint.destroy();
},
offset: $colAndImgOffsetPos
});
});
$($fullscreenSelector+'.wpb_column.has-animation[data-animation*="reveal"]').each(function(){
var $that=$(this);
var $animationEasing=($('body[data-cae]').length > 0) ? $('body').attr('data-cae'):'easeOutSine';
var $animationDuration=($('body[data-cad]').length > 0) ? $('body').attr('data-cad'):'650';
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length > 0){
if($that.attr('data-animation')=='reveal-from-bottom'||$that.attr('data-animation')=='reveal-from-top'){
setTimeout(function(){
if($that.hasClass('animated-in')) $that.find('.column-inner-wrap, .column-inner').transition({ 'y': 0 },$animationDuration, $animationEasing,function(){ if($that.hasClass('animated-in')) $that.find('.column-inner-wrap, .column-inner').addClass('no-transform'); });
},$that.attr('data-delay'));
}else if($that.attr('data-animation')=='reveal-from-right'||$that.attr('data-animation')=='reveal-from-left'){
setTimeout(function(){
if($that.hasClass('animated-in')) $that.find('.column-inner-wrap, .column-inner').transition({ 'x': 0 },$animationDuration, $animationEasing,function(){ if($that.hasClass('animated-in')) $that.find('.column-inner-wrap, .column-inner').addClass('no-transform'); });
},$that.attr('data-delay'));
}
$that.addClass('animated-in');
}
waypoint.destroy();
},
offset: $colAndImgOffsetPos2
});
});
}
setTimeout(function(){
},$animationOnScrollTimeOut);
function cascadingImageBGSizing(){
$('.nectar_cascading_images').each(function(){
if($(this).parents('.vc_row-o-equal-height').length > 0&&$(this).parents('.wpb_column').length > 0)
$(this).css('max-width',$(this).parents('.wpb_column').width());
$(this).find('.bg-color').each(function(){
var $bgColorHeight=0;
var $bgColorWidth=0;
if($(this).parent().find('.img-wrap').length==0){
$firstSibling=$(this).parents('.cascading-image').siblings('.cascading-image[data-has-img="true"]').first();
$firstSibling.css({'position':'relative', 'visiblity':'hidden'});
$bgColorHeight=$firstSibling.find('.img-wrap').height();
$bgColorWidth=$firstSibling.find('.img-wrap').width();
if($firstSibling.index()==0){
$firstSibling.css({'visiblity':'visible'});
}else{
$firstSibling.css({'position':'absolute', 'visiblity':'visible'});
}}else{
$bgColorHeight=$(this).parent().find('.img-wrap').height();
$bgColorWidth=$(this).parent().find('.img-wrap').width();
}
$(this).css({'height': $bgColorHeight,'width': $bgColorWidth});
});
});
}
imagesLoaded($('.nectar_cascading_images'),function(instance){
cascadingImageBGSizing();
});
function splitLineHeadings(){
$splitLineOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'bottom-in-view';
$($fullscreenSelector+'.nectar-split-heading').each(function(){
var $that=$(this);
var $animationEasing=($('body[data-cae]').length > 0) ? $('body').attr('data-cae'):'easeOutSine';
var $animationDuration=($('body[data-cad]').length > 0) ? $('body').attr('data-cad'):'650';
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)||$('body[data-responsive="0"]').length > 0){
$that.find('.heading-line').each(function(i){
$(this).find('> div').delay(i*70).transition({
'y':'0px'
},$animationDuration,$animationEasing);
});
$that.addClass('animated-in');
}
waypoint.destroy();
},
offset: $splitLineOffsetPos
});
});
}
function oneFourthClasses(){
$('.col.span_3, .vc_span3, .vc_col-sm-3').each(function(){
var $currentDiv=$(this);
var $nextDiv=$(this).next('div');
if($nextDiv.hasClass('span_3')&&!$currentDiv.hasClass('one-fourths')||$nextDiv.hasClass('vc_span3')&&!$currentDiv.hasClass('one-fourths')||$nextDiv.hasClass('vc_col-sm-3')&&!$currentDiv.hasClass('one-fourths')){
$currentDiv.addClass('one-fourths clear-both');
$nextDiv.addClass('one-fourths right-edge');
}});
$('.span_12 .col.span_6').each(function(){
if($(this).next('div').hasClass('span_6')&&$.trim($(this).next('div').html()).length==0){
$(this).addClass('empty-second')
}});
}
oneFourthClasses();
function progressBars(){
$progressBarsOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'bottom-in-view';
$($fullscreenSelector+'.nectar-progress-bar').parent().each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
if($progressBarsOffsetPos=='100%') $that.find('.nectar-progress-bar .bar-wrap').css('opacity','1');
$that.find('.nectar-progress-bar').each(function(i){
var percent=$(this).find('span').attr('data-width');
var $endNum=parseInt($(this).find('span strong i').text());
var $that=$(this);
$that.find('span').delay(i*90).transition({
'width':percent + '%'
},1050, 'easeInOutQuint',function(){
});
setTimeout(function(){
var countOptions={ useEasing:false };
var $countEle=$that.find('span strong i')[0];
var numAnim=new CountUp($countEle, 0, $endNum,0,1,countOptions);
numAnim.start();
$that.find('span strong').transition({
'opacity':1
},550, 'easeInCirc');
}, (i*90));
if(percent=='100'){
$that.find('span strong').addClass('full');
}});
$that.addClass('completed');
waypoint.destroy();
},
offset: $progressBarsOffsetPos
});
});
}
function animatedColBorders(){
$progressBarsOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'75%';
$($fullscreenSelector+'.wpb_column[data-border-animation="true"]').each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$borderDelay=($that.attr('data-border-animation-delay').length > 0) ? parseInt($that.attr('data-border-animation-delay')):0;
setTimeout(function(){
$that.find('.border-wrap').addClass('animation');
$that.find('.border-wrap').addClass('completed');
},$borderDelay)
waypoint.destroy();
},
offset: $progressBarsOffsetPos
});
});
}
function foodMenuItems(){
$foodItemOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'80%';
$($fullscreenSelector+'.nectar_food_menu_item').parent().each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$that.find('.nectar_food_menu_item').each(function(i){
var $that=$(this);
setTimeout(function(){
$that.addClass('animated-in');
},i*150);
});
waypoint.destroy();
},
offset: $foodItemOffsetPos
});
});
}
function dividers(){
$dividerOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'bottom-in-view';
$($fullscreenSelector+'.divider-small-border[data-animate="yes"], '+$fullscreenSelector+'.divider-border[data-animate="yes"]').each(function(i){
var $lineDur=($(this).hasClass('divider-small-border')) ? 1300:1500;
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$that.each(function(i){
$(this).css({'transform':'scale(0,1)', 'visibility': 'visible'});
var $that=$(this);
$that.delay($that.attr('data-animation-delay')).transition({
'transform':'scale(1, 1)'
},$lineDur, 'cubic-bezier(.18,1,.22,1)');
});
$that.addClass('completed');
waypoint.destroy();
},
offset: $dividerOffsetPos
});
});
}
function iconList(){
$iconListOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '250%':'75%';
$($fullscreenSelector+'.nectar-icon-list[data-animate="true"]').each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$that.each(function(i){
$(this).find('.nectar-icon-list-item').each(function(i){
var $thatt=$(this);
setTimeout(function(){ $thatt.addClass('animated') },i*300);
});
});
$that.addClass('completed');
waypoint.destroy();
},
offset: $iconListOffsetPos
});
});
}
function narrowParentBGC(element){
var narrowedBGC;
if(element.parents('.wpb_column[data-bg-color*="#"]').length > 0&&element.parents('.wpb_column[data-bg-opacity="1"]').length > 0){
var narrowedBGC=element.parents('.wpb_column').attr('data-bg-color');
}
else if(element.parents('.wpb_row').length > 0&&element.parents('.wpb_row').find('.row-bg.using-bg-color').length > 0){
var narrowedBGC=element.parents('.wpb_row').find('.row-bg.using-bg-color').css('background-color');
}else{
if($('#nectar_fullscreen_rows').length > 0)
var narrowedBGC=$('#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap').css('background-color');
else
var narrowedBGC=$('.container-wrap').css('background-color');
}
return narrowedBGC;
}
var nectarMatchingBGCss='';
$('.nectar-icon-list[data-icon-style="border"], .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient-"]').each(function(i){
var $bgColorToSet=narrowParentBGC($(this));
if($(this).hasClass('nectar-icon-list'))
$(this).find('.list-icon-holder').css('background-color',$bgColorToSet);
else {
$(this).addClass('instance-'+i);
nectarMatchingBGCss +='.nectar_icon_wrap.instance-'+i+' .nectar_icon:before { background-color: '+$bgColorToSet+'!important; }';
}});
$('body.material .nectar-button.see-through[class*="m-extra-color-gradient"]').each(function(i){
var $bgColorToSet=narrowParentBGC($(this));
$(this).addClass('instance-'+i);
nectarMatchingBGCss +='.nectar-button.see-through.instance-'+i+':after { background-color: '+$bgColorToSet+'!important; }';
});
if(nectarMatchingBGCss.length > 0){
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=nectarMatchingBGCss;
}else{
style.appendChild(document.createTextNode(nectarMatchingBGCss));
}
head.appendChild(style);
}
$('.nectar_image_with_hotspots[data-hotspot-icon="numerical"]').each(function(){
$(this).find('.nectar_hotspot_wrap').each(function(i){
var $that=$(this);
setTimeout(function(){
$that.find('.nectar_hotspot').addClass('pulse');
},i*300);
});
});
function hotSpotHoverBind(){
var hotSpotHoverTimeout=[];
$('.nectar_image_with_hotspots:not([data-tooltip-func="click"]) .nectar_hotspot').each(function(i){
hotSpotHoverTimeout[i]='';
$(this).on('mouseover', function(){
clearTimeout(hotSpotHoverTimeout[i]);
$(this).parent().css({'z-index':'400', 'height':'auto','width':'auto'});
});
$(this).on('mouseleave', function(){
var $that=$(this);
$that.parent().css({'z-index':'auto'});
hotSpotHoverTimeout[i]=setTimeout(function(){
$that.parent().css({'height':'30px','width':'30px'});
},300);
});
});
}
hotSpotHoverBind();
function responsiveTooltips(){
$('.nectar_image_with_hotspots').each(function(){
$(this).find('.nectar_hotspot_wrap').each(function(i){
if(window.innerWidth > 690){
if($(this).parents('.nectar_image_with_hotspots[data-tooltip-func="hover"]').length > 0){
$(this).find('.nectar_hotspot').removeClass('click');
$(this).find('.nttip').removeClass('open');
}
$(this).find('.nttip .inner a.tipclose').remove();
$('.nttip').css('height','auto');
$(this).css({'width': 'auto','height': 'auto'});
$(this).find('.nttip').removeClass('force-right').removeClass('force-left').removeClass('force-top').css('width','auto');
var $tipOffset=$(this).find('.nttip').offset();
if($tipOffset.left > $(this).parents('.nectar_image_with_hotspots').width() - 200)
$(this).find('.nttip').css('width','250px');
else
$(this).find('.nttip').css('width','auto');
if($tipOffset.left < 0)
$(this).find('.nttip').addClass('force-right');
else if($tipOffset.left + $(this).find('.nttip').outerWidth(true) > window.innerWidth)
$(this).find('.nttip').addClass('force-left').css('width','250px');
else if($tipOffset.top + $(this).find('.nttip').height() + 35 > $(window).height()&&$('#nectar_fullscreen_rows').length > 0)
$(this).find('.nttip').addClass('force-top');
if($(this).find('> .open').length==0)
$(this).css({'width': '30px','height': '30px'});
}else{
$(this).find('.nttip').removeClass('force-left').removeClass('force-right').removeClass('force-top');
$(this).find('.nectar_hotspot').addClass('click');
if($(this).find('.nttip a.tipclose').length==0)
$(this).find('.nttip .inner').append('
');
$('.nttip').css('height',$(window).height());
}});
});
}
responsiveTooltips();
function imageWithHotspotClickEvents(){
$('body').on('click','.nectar_hotspot.click',function(){
$(this).parents('.nectar_image_with_hotspots').find('.nttip').removeClass('open');
$(this).parent().find('.nttip').addClass('open');
$(this).parents('.nectar_image_with_hotspots').find('.nectar_hotspot').removeClass('open');
$(this).parent().find('.nectar_hotspot').addClass('open');
if(window.innerWidth > 690){
$(this).parent().css({'z-index':'120', 'height':'auto','width':'auto'});
var $that=$(this);
setTimeout(function(){
$that.parents('.nectar_image_with_hotspots').find('.nectar_hotspot_wrap').each(function(){
if($(this).find('> .open').length==0)
$(this).css({'height':'30px','width':'30px', 'z-index':'auto'});
});
},300);
}
if(window.innerWidth <=690) $(this).parents('.wpb_row, [class*="vc_col-"]').css('z-index','200');
return false;
});
$('body').on('click','.nectar_hotspot.open',function(){
$(this).parent().find('.nttip').removeClass('open');
$(this).parent().find('.nectar_hotspot').removeClass('open');
$(this).parents('.wpb_row').css('z-index','auto');
return false;
});
$('body').on('click','.nttip.open',function(){
if(window.innerWidth < 690){
$(this).parents('.nectar_image_with_hotspots').find('.nttip').removeClass('open');
$(this).parents('.wpb_row').css('z-index','auto');
return false;
}});
}
imageWithHotspotClickEvents();
function imageWithHotspots(){
$imageWithHotspotsOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'50%';
$($fullscreenSelector+'.nectar_image_with_hotspots[data-animation="true"]').each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$that.addClass('completed');
$that.find('.nectar_hotspot_wrap').each(function(i){
var $that2=$(this);
var $extrai=($that2.parents('.col.has-animation').length > 0) ? 1:0;
setTimeout(function(){
$that2.addClass('animated-in');
},175*(i+$extrai));
});
waypoint.destroy();
},
offset: $imageWithHotspotsOffsetPos
});
});
}
function animated_titles(){
$animatedTitlesOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'bottom-in-view';
$($fullscreenSelector+'.nectar-animated-title').each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){
waypoint.destroy();
return;
}
$that.addClass('completed');
waypoint.destroy();
},
offset: $animatedTitlesOffsetPos
});
});
}
var $tallestCol;
function pricingTableHeight(){
$('.pricing-table[data-style="default"]').each(function(){
$tallestCol=0;
$(this).find('> div ul').each(function(){
($(this).height() > $tallestCol) ? $tallestCol=$(this).height():$tallestCol=$tallestCol;
});
if($tallestCol==0) $tallestCol='auto';
$(this).find('> div ul').css('height',$tallestCol);
});
}
pricingTableHeight();
$('body').on('click','.testimonial_slider:not([data-style*="multiple_visible"]):not([data-style="minimal"]) .controls li', function(){
if($(this).find('span').hasClass('active')) return false;
var $index=$(this).index();
var currentHeight=$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index).height();
$(this).parents('.testimonial_slider').find('li span').removeClass('active');
$(this).find('span').addClass('active');
$(this).parents('.testimonial_slider').find('.slides blockquote').addClass('no-trans');
$(this).parents('.testimonial_slider').find('.slides blockquote').css({'opacity':'0', 'transform': 'translateX(-25px)', 'z-index': '1'});
$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index).removeClass('no-trans').css({'opacity':'1', 'transform': 'translateX(0px)'}).css('z-index','20');
$(this).parents('.testimonial_slider:not(.disable-height-animation)').find('.slides').stop(true,true).animate({'height':currentHeight + 40 + 'px' },450,'easeOutCubic');
resizeVideoToCover();
});
$('body').on('click','.testimonial_slider[data-style="minimal"] .testimonial-next-prev a', function(){
var $index=$(this).parents('.testimonial_slider').find('.slides blockquote.active').index();
var $actualIndex=$index;
$(this).parents('.testimonial_slider').find('.slides blockquote').addClass('no-trans');
$(this).parents('.testimonial_slider').find('.slides blockquote').css({'opacity':'0', 'transform': 'translateX(-25px)', 'z-index': '1'});
$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index).removeClass('active');
if($(this).hasClass('next')){
if($index+1 >=$(this).parents('.testimonial_slider').find('.slides blockquote').length){
$actualIndex=0;
}else{
$actualIndex=$index+1;
}
var currentHeight=$(this).parents('.testimonial_slider').find('.slides blockquote').eq($actualIndex).height();
$(this).parents('.testimonial_slider').find('.slides blockquote').eq($actualIndex).addClass('active').removeClass('no-trans').css({'opacity':'1', 'transform': 'translateX(0px)'}).css('z-index','20');
$(this).parents('.testimonial_slider').find('.control-wrap ul').css({'transform':'translateX(-'+(20*$actualIndex)+'px)'});
}else{
if($index-1==-1){
$actualIndex=$(this).parents('.testimonial_slider').find('.slides blockquote').length-1;
}else{
$actualIndex=$index-1;
}
var currentHeight=$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index-1).height();
$(this).parents('.testimonial_slider').find('.slides blockquote').eq($index-1).addClass('active').removeClass('no-trans').css({'opacity':'1', 'transform': 'translateX(0px)'}).css('z-index','20');
$(this).parents('.testimonial_slider').find('.control-wrap ul').css({'transform':'translateX(-'+(20*$actualIndex)+'px)'});
}
$(this).parents('.testimonial_slider:not(.disable-height-animation)').find('.slides').stop(true,true).animate({'height':currentHeight + 40 + 'px' },450,'easeOutCubic');
resizeVideoToCover();
return false;
});
var $tallestQuote;
function createTestimonialControls(){
$('.testimonial_slider:not([data-style*="multiple_visible"])').animate({'opacity':'1'},800);
$('.testimonial_slider:not([data-style*="multiple_visible"])').each(function(i){
if($(this).find('blockquote').length > 1&&$(this).find('.controls').length==0){
$(this).append('
');
var slideNum=$(this).find('blockquote').length;
var $that=$(this);
for(var i=0;i
');
}else{
$that.find('.controls ul').append(''+(i+1)+' ');
}}
if($(this).is('[data-style="minimal"]')){
$(this).append('');
$(this).find('.slides blockquote:first-child').addClass('active').css({'opacity':'1', 'transform': 'translateX(0px)'}).css('z-index','20');
if(!$(this).hasClass('disable-height-animation')){
$(this).find('.slides').css({'height':$(this).find('.slides blockquote:first-child').height() + 40 + 'px' });
}
if($(this).attr('data-autorotate').length > 0){
slide_interval=(parseInt($(this).attr('data-autorotate')) < 100) ? 4000:parseInt($(this).attr('data-autorotate'));
var $that=$(this);
var $rotate=setInterval(function(){ testimonialRotate($that) },slide_interval);
}
$(this).find('.testimonial-next-prev a').click(function(e){
if(typeof e.clientX!='undefined') clearInterval($rotate);
});
$(this).find('.controls ul').wrap('
');
$(this).find('.controls ul').css('width', (($(this).find('.controls ul li').length * 20) +1) + 'px');
$(this).find('.controls').append('/ '+$(this).find('blockquote').length+' ');
$(this).swipe({
swipeLeft:function(e){
$(this).find('.testimonial-next-prev .next').trigger('click');
e.stopImmediatePropagation();
clearInterval($rotate);
return false;
},
swipeRight:function(e){
$(this).find('.testimonial-next-prev .prev').trigger('click');
e.stopImmediatePropagation();
clearInterval($rotate);
return false;
}});
}
if(!$(this).is('[data-style="minimal"]')){
$(this).find('.controls ul li').first().click();
if($(this).attr('data-autorotate').length > 0){
slide_interval=(parseInt($(this).attr('data-autorotate')) < 100) ? 4000:parseInt($(this).attr('data-autorotate'));
var $that=$(this);
var $rotate=setInterval(function(){ testimonialRotate($that) },slide_interval);
}
$(this).find('.controls li').click(function(e){
if(typeof e.clientX!='undefined') clearInterval($rotate);
});
$(this).swipe({
swipeLeft:function(e){
$(this).find('.controls ul li span.active').parent().next('li').find('span').trigger('click');
e.stopImmediatePropagation();
clearInterval($rotate);
return false;
},
swipeRight:function(e){
$(this).find('.controls ul li span.active').parent().prev('li').find('span').trigger('click');
e.stopImmediatePropagation();
clearInterval($rotate);
return false;
}});
}}
else if($(this).find('.controls').length==0){
var currentHeight=$(this).find('.slides blockquote').height();
$(this).find('.slides blockquote').css({'opacity':'0', 'transform': 'translateX(-25px)', 'z-index': '1'});
$(this).find('.slides blockquote').css({'opacity':'1', 'transform': 'translateX(0px)'}).css('z-index','20');
$(this).find('.slides').stop(true,true).animate({'height':currentHeight + 20 + 'px' },450,'easeOutCubic');
}});
$('.testimonial_slider[data-style*="multiple_visible"] .slides').each(function(){
var $that=$(this);
var $element=$that;
var $autoplay=($that.parents('.testimonial_slider').attr('data-autorotate').length > 1&&parseInt($that.parents('.testimonial_slider').attr('data-autorotate')) > 100) ? parseInt($that.parents('.testimonial_slider').attr('data-autorotate')):4000;
if($that.find('img').length==0) $element=$('body');
if($(this).parents('.testimonial_slider').attr('data-style')!='multiple_visible_minimal'){
$(this).find('blockquote').each(function(){
$(this).find('.image-icon').insertAfter($(this).find('p'));
});
}else{
if($(this).find('blockquote').length > 4){
$(this).parents('.testimonial_slider').addClass('has-alf');
}}
var $testimonialGroupCells=($(this).parents('.testimonial_slider').attr('data-style')=='multiple_visible_minimal') ? true:false;
imagesLoaded($element,function(instance){
$that.flickity({
contain: true,
draggable: true,
groupCells: $testimonialGroupCells,
lazyLoad: false,
imagesLoaded: true,
percentPosition: true,
prevNextButtons: false,
pageDots: true,
resize: true,
setGallerySize: true,
wrapAround: true,
autoPlay: $autoplay,
accessibility: false
});
$that.parents('.testimonial_slider').css('opacity','1');
});
});
}
createTestimonialControls();
function testimonialRotate(slider){
var $testimonialLength=slider.find('li').length;
var $currentTestimonial=slider.find('.pagination-switch.active').parent().index();
if(slider.parents('.toggle').length > 0&&slider.parents('.toggle').hasClass('open')){
if(!slider.is('[data-style="minimal"]')){
if($currentTestimonial+1==$testimonialLength){
slider.find('ul li:first-child').click();
}else{
slider.find('.pagination-switch.active').parent().next('li').click();
}}else{
slider.find('.testimonial-next-prev .next').click();
}}else{
if(!slider.is('[data-style="minimal"]')){
if($currentTestimonial+1==$testimonialLength){
slider.find('ul li:first-child').click();
}else{
slider.find('.pagination-switch.active').parent().next('li').click();
}}else{
slider.find('.testimonial-next-prev .next').click();
}}
}
function testimonialHeightResize(){
$('.testimonial_slider:not(.disable-height-animation):not([data-style*="multiple_visible"])').each(function(){
var $index=$(this).find('.controls ul li span.active').parent().index();
var currentHeight=$(this).find('.slides blockquote').eq($index).height();
$(this).find('.slides').stop(true,true).css({'height':currentHeight + 40 + 'px' });
});
}
function testimonialSliderHeight(){
$('.testimonial_slider.disable-height-animation:not([data-style*="multiple_visible"])').each(function(){
$tallestQuote=0;
$(this).find('blockquote').each(function(){
($(this).height() > $tallestQuote) ? $tallestQuote=$(this).height():$tallestQuote=$tallestQuote;
});
if($tallestQuote==0) $tallestQuote=100;
$(this).find('.slides').css('height',$tallestQuote+40+'px');
$(this).animate({'opacity':'1'});
fullWidthContentColumns();
});
}
function testimonialSliderHeightMinimalMult(){
$('.testimonial_slider[data-style="multiple_visible_minimal"]').each(function(){
$tallestQuote=0;
$(this).find('blockquote > .inner p').css('height','auto');
$(this).find('blockquote > .inner p').each(function(){
($(this).height() > $tallestQuote) ? $tallestQuote=$(this).height():$tallestQuote=$tallestQuote;
});
if($tallestQuote==0) $tallestQuote=200;
$(this).find('blockquote > .inner p').css('height',$tallestQuote+'px');
});
}
if($('.testimonial_slider.disable-height-animation:not([data-style*="multiple_visible"])').length > 0){
testimonialSliderHeight();
setTimeout(testimonialSliderHeight,500);
}
if($('.testimonial_slider[data-style="multiple_visible_minimal"]').length > 0){
testimonialSliderHeightMinimalMult();
setTimeout(testimonialSliderHeightMinimalMult,500);
}
function responsiveVideoIframesInit(){
$('iframe').each(function(){
if(typeof $(this).attr('src')!='undefined'&&!$(this).parent().hasClass('iframe-embed')&&$(this).parents('.ult_modal').length==0&&$(this).parents('.ls-slide').length==0&&$(this).parents('.esg-entry-media').length==0){
if($(this).attr('src').toLowerCase().indexOf("youtube") >=0||$(this).attr('src').toLowerCase().indexOf("vimeo") >=0||$(this).attr('src').toLowerCase().indexOf("twitch.tv") >=0||$(this).attr('src').toLowerCase().indexOf("kickstarter") >=0||$(this).attr('src').toLowerCase().indexOf("embed-ssl.ted") >=0||$(this).attr('src').toLowerCase().indexOf("dailymotion") >=0){
$(this).wrap('
');
$(this).attr('data-aspectRatio', this.height / this.width).removeAttr('height').removeAttr('width');
if($(this).attr('src').indexOf('wmode=transparent')==-1){
if($(this).attr('src').indexOf('?')==-1){
$(this).attr('src',$(this).attr('src') + '?wmode=transparent');
}else{
$(this).attr('src',$(this).attr('src') + '&wmode=transparent');
}}
}}else{
}});
}
function responsiveVideoIframes(){
$('iframe[data-aspectRatio]').each(function(){
var newWidth=$(this).parent().width();
var $el=$(this);
if($(this).parents('.swiper-slide').length > 0){
if($(this).is(':visible')) $el.width(newWidth).height(newWidth * $el.attr('data-aspectRatio'));
}else{
$el.width(newWidth).height(newWidth * $el.attr('data-aspectRatio'));
}});
}
function videoshortcodeSize(){
$('.wp-video').each(function(){
$(this).attr('data-aspectRatio', parseInt($(this).find('.mejs-overlay').height()) / parseInt($(this).find('.wp-video-shortcode').css('width')));
var newWidth=$(this).width();
var $el=$(this).find('.wp-video-shortcode');
$(this).width(newWidth).height(newWidth * $(this).attr('data-aspectRatio'));
});
}
responsiveVideoIframesInit();
responsiveVideoIframes();
videoshortcodeSize();
$('.video-wrap iframe').unwrap();
$('#sidebar iframe[src]').unwrap();
$('video:not(.slider-video)').attr('width','100%');
$('video:not(.slider-video)').attr('height','100%');
$('audio').attr('width','100%');
$('audio').attr('height','100%');
$('audio').css('visibility','visible');
if($('body').hasClass('mobile')){
$('video').css('visibility','hidden');
}else{
$('video').css('visibility','visible');
}
$(window).load(function(){
$('video').css('visibility','visible');
showLateIframes();
videoshortcodeSize();
});
$('.wp-video').each(function(){
video=$(this).find('video').get(0);
video.addEventListener('loadeddata', function(){
videoshortcodeSize();
$(window).trigger('resize');
}, false);
});
$('.main-content iframe[src]').each(function(){
$(this).attr('src',$(this).attr('src'));
$(this).css({'opacity':'1', 'visibility':'visible'});
});
showLateIframes();
function showLateIframes(){
$('iframe[src]').css('opacity','1');
setTimeout(function(){ $('iframe[src]').css('opacity','1'); }, 100);
setTimeout(function(){ $('iframe[src]').css('opacity','1'); }, 500);
setTimeout(function(){ $('iframe[src]').css('opacity','1'); }, 1000);
setTimeout(function(){ $('iframe[src]').css('opacity','1'); }, 1500);
setTimeout(function(){ $('iframe[src]').css('opacity','1'); }, 2500);
}
$('.wpb_row:has(".nectar-video-wrap"):not(.fp-section)').each(function(i){
$(this).css('z-index',100 + i);
});
var min_w=1200;
var vid_w_orig;
var vid_h_orig;
vid_w_orig=1280;
vid_h_orig=720;
function resizeVideoToCover(){
$('.nectar-video-wrap').each(function(i){
if($(this).find('video').length==0) return;
if($(this).parents('#page-header-bg').length > 0){
if($('.container-wrap.auto-height').length > 0) return false;
var $containerHeight=$(this).parents('#page-header-bg').outerHeight();
var $containerWidth=$(this).parents('#page-header-bg').outerWidth();
}else{
var $containerHeight=$(this).parents('.wpb_row').outerHeight();
var $containerWidth=$(this).parents('.wpb_row').outerWidth();
}
$(this).width($containerWidth);
$(this).height($containerHeight);
var scale_h=$containerWidth / vid_w_orig;
var scale_v=($containerHeight - $containerHeight) / vid_h_orig;
var scale=scale_h > scale_v ? scale_h:scale_v;
min_w=1280/720 * ($containerHeight+40);
if(scale * vid_w_orig < min_w){scale=min_w / vid_w_orig;}
$(this).find('video, .mejs-overlay, .mejs-poster').width(Math.ceil(scale * vid_w_orig +0));
$(this).find('video, .mejs-overlay, .mejs-poster').height(Math.ceil(scale * vid_h_orig +0));
$(this).scrollLeft(($(this).find('video').width() - $containerWidth) / 2);
$(this).scrollTop(($(this).find('video').height() - ($containerHeight)) / 2);
$(this).find('.mejs-overlay, .mejs-poster').scrollTop(($(this).find('video').height() - ($containerHeight)) / 2);
if($(this).attr('data-bg-alignment')=='center bottom'||$(this).attr('data-bg-alignment')=='bottom'){
$(this).scrollTop(($(this).find('video').height() - ($containerHeight+6)));
}
else if($(this).attr('data-bg-alignment')=='center top'||$(this).attr('data-bg-alignment')=='top'){
$(this).scrollTop(0);
}});
}
function videoBGInit(){
setTimeout(function(){
resizeVideoToCover();
$('.video-color-overlay').each(function(){
$(this).css('background-color',$(this).attr('data-color'));
});
$('.nectar-video-wrap').each(function(i){
if($(this).find('video').length==0) return;
var $headerVideo=($(this).parents('#page-header-bg').length > 0) ? true:false;
var $that=$(this);
var videoReady=setInterval(function(){
if($that.find('video').get(0).readyState > 3){
$that.transition({'opacity':'1'},400);
$that.find('video').transition({'opacity':'1'},400);
$that.parent().find('.video-color-overlay').transition({'opacity':'0.7'},400);
if($headerVideo==true){
pageHeaderTextEffect();
}
$('#ajax-loading-screen').addClass('loaded');
setTimeout(function(){ $('#ajax-loading-screen').addClass('hidden'); },1000);
clearInterval(videoReady);
}},60);
});
},300);
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$('.wpb_row .mobile-video-image, #page-header-wrap .mobile-video-image, .fullscreen-header .mobile-video-image').show();
$('.nectar-video-wrap').remove();
}
if(navigator.userAgent.indexOf('Chrome') > 0&&!/Edge\/12./i.test(navigator.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent)){
$('.nectar-video-wrap').each(function(i){
if(jQuery(this).find('video source[type="video/webm"]').length > 0){
var webmSource=jQuery(this).find('video source[type="video/webm"]').attr('src') + "?id="+Math.ceil(Math.random()*10000);
var firstVideo=jQuery(this).find('video').get(0);
firstVideo.src=webmSource;
firstVideo.load();
}});
}
jQuery(".vc_row").each(function(){
var youtubeUrl, youtubeId, $row=jQuery(this);
$row.find('.nectar-youtube-bg').length > 0 ? (youtubeUrl=$row.find('.nectar-youtube-bg span').text(), youtubeId=nectarExtractYoutubeId(youtubeUrl), youtubeId&&($row.find(".vc_video-bg").remove(), nectarInsertYoutubeVideoAsBackground($row.find('.nectar-youtube-bg'), youtubeId))):$row.find(".nectar-youtube-bg").remove()
$row.find('.nectar-youtube-bg span').remove();
$row.find('.nectar-video-wrap, .nectar-youtube-bg').css({'opacity':'1','width':'100%', 'height':'100%'});
$row.find('.video-color-overlay').transition({'opacity':'0.7'},400);
});
function nectarInsertYoutubeVideoAsBackground($element, youtubeId, counter){
if("undefined"==typeof YT.Player) return counter="undefined"==typeof counter ? 0:counter, counter > 100 ? void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){
nectarInsertYoutubeVideoAsBackground($element, youtubeId, counter++)
}, 100);
var $container=$element.prepend('').find(".inner");
new YT.Player($container[0], {
width: "100%",
height: "100%",
videoId: youtubeId,
playerVars: {
playlist: youtubeId,
iv_load_policy: 3,
enablejsapi: 1,
disablekb: 1,
autoplay: 1,
controls: 0,
showinfo: 0,
rel: 0,
loop: 1
},
events: {
onReady: function(event){
event.target.mute().setLoop(!0);
nectarResizeVideoBackground($element);
}}
}), nectarResizeVideoBackground($element), jQuery(window).bind("resize", function(){
nectarResizeVideoBackground($element);
});
setTimeout(function(){
nectarResizeVideoBackground($element);
},100);
}
function nectarResizeVideoBackground($element){
var iframeW, iframeH, marginLeft, marginTop, containerW=$element.innerWidth(),
containerH=$element.innerHeight(),
ratio1=16,
ratio2=9;
ratio1 / ratio2 > containerW / containerH ? (iframeW=containerH * (ratio1 / ratio2),
iframeH=containerH, marginLeft=-Math.round((iframeW - containerW) / 2) + "px", marginTop=-Math.round((iframeH - containerH) / 2) + "px", iframeW +="px", iframeH +="px"):(iframeW=containerW, iframeH=containerW * (ratio2 / ratio1), marginTop=-Math.round((iframeH - containerH) / 2) + "px",
marginLeft=-Math.round((iframeW - containerW) / 2) + "px", iframeW +="px", iframeH +="px"),
$element.find(".vc_video-bg iframe").css({
maxWidth: "1000%",
marginLeft: marginLeft,
marginTop: marginTop,
width: iframeW,
height: iframeH
})
}
function nectarExtractYoutubeId(url){
if("undefined"==typeof url) return !1;
var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);
return null!==id ? id[1]:!1
}}
if($('.nectar-video-wrap').length > 0||$('.nectar-youtube-bg').length > 0){
videoBGInit();
}
$mobileNavSelector=($('.off-canvas-menu-container.mobile-only').length > 0) ? '.off-canvas-menu-container.mobile-only ': '#mobile-menu .container ';
$($mobileNavSelector+'.megamenu > ul > li > a').each(function(){
if($(this).text()=='–'){
$navLIs=$(this).parent().find('> ul > li').clone();
$(this).parent().find('ul').remove();
$(this).parent().parent().append($navLIs);
$(this).parent().remove();
}});
var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
var $bodyBorderWidth=($('.body-border-right').length > 0) ? $('.body-border-right').width():0;
var $resetHeader;
function mobileBreakPointCheck(){
var $mobileBreakpoint=($('body[data-header-breakpoint]').length > 0&&$('body').attr('data-header-breakpoint')!='1000') ? parseInt($('body').attr('data-header-breakpoint')):1000;
var $withinCustomBreakpoint=false;
if($mobileBreakpoint!=1000){
if($('body[data-user-set-ocm="1"][data-slide-out-widget-area-style="slide-out-from-right-hover"]').length==0&&window.innerWidth > 1000&&window.innerWidth <=$mobileBreakpoint){
$withinCustomBreakpoint=true;
}}
return $withinCustomBreakpoint;
}
if($('#slide-out-widget-area.slide-out-from-right-hover').length > 0){
if($('#ajax-content-wrap > .slide-out-widget-area-toggle').length==0){
$('').insertAfter('#slide-out-widget-area');
if($('#header-outer[data-has-menu="true"]').length > 0||$('body[data-header-search="true"]').length > 0) $('#ajax-content-wrap > .slide-out-widget-area-toggle').addClass('small');
}
function calculateHoverNavMinHeight(){
$widgetHeights=0;
$('#slide-out-widget-area > .widget').each(function(){
$widgetHeights +=$(this).height();
});
$menuHeight=(($('#slide-out-widget-area').height() - 25 - $('.bottom-meta-wrap').outerHeight(true) -$widgetHeights) > $('#slide-out-widget-area .off-canvas-menu-container:last-child').height()) ? $('#slide-out-widget-area').height() - 25 - $('.bottom-meta-wrap').outerHeight(true) -$widgetHeights:$('#slide-out-widget-area .off-canvas-menu-container:last-child').height();
$('#slide-out-widget-area .inner').css({'height':'auto', 'min-height': $menuHeight });
$('#slide-out-widget-area.slide-out-from-right-hover > .inner .off-canvas-menu-container').transition({ y:'-' + ($('#slide-out-widget-area.slide-out-from-right-hover > .inner .off-canvas-menu-container:last-child').height()/2) + 'px' },0);
}
function openRightHoverNav(){
calculateHoverNavMinHeight();
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$('#slide-out-widget-area.open').length > 0){
mobileCloseNavCheck();
return;
}
$('#slide-out-widget-area').css({ 'transform': 'translate3d(0,0,0)' }).addClass('open');
var $bodyBorderHeaderColorMatch=($('.body-border-top').length > 0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length > 0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
if($('header#top .container .span_9 > .slide-out-widget-area-toggle').length > 0){
var adminBarHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
var secondaryBarHeight=($('#header-secondary-outer').length > 0) ? $('#header-secondary-outer').height():0;
if($('body.mobile').length > 0){
$('.slide-out-hover-icon-effect').css({'top': $('header#top .span_9 > .slide-out-widget-area-toggle a').offset().top - $(window).scrollTop(), 'right': parseInt($('#header-outer header > .container').css('padding-right')) + 1 });
}else{
if($bodyBorderHeaderColorMatch){
var $extraCushion=($('#header-outer[data-has-menu="false"]').length > 0) ? 2:1;
$('.slide-out-hover-icon-effect').css({
'top': adminBarHeight + secondaryBarHeight + parseInt($('header#top nav >ul .slide-out-widget-area-toggle a').css('padding-top')),
'right': 29 + $extraCushion });
}else{
var $withinCustomBreakpoint=mobileBreakPointCheck();
if($('body.ascend').length > 0&&$withinCustomBreakpoint!=true){
var $extraCushion=($('#header-outer[data-has-menu="false"]').length > 0) ? 2:1;
$('.slide-out-hover-icon-effect').css({'top': adminBarHeight + secondaryBarHeight + parseInt($('header#top nav >ul .slide-out-widget-area-toggle a').css('padding-top')), 'right': parseInt($('#header-outer header >.container').css('padding-right')) + $extraCushion });
}else{
if($('body.material').length > 0){
var $nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='block') ? $('#header-outer header#top > .container .span_9 > .slide-out-widget-area-toggle.mobile-icon').position():$('header#top nav .buttons .slide-out-widget-area-toggle > div').position();
if($('#header-secondary-outer.hide-up').length > 0){ secondaryBarHeight=0; }
$('.slide-out-hover-icon-effect').css({'top': adminBarHeight + secondaryBarHeight + parseInt($nectarHamMenuPos.top) , 'right': parseInt($('#header-outer header >.container').css('padding-right')) + 2 });
}else{
$menuToggleSelector=($('header#top nav > ul .slide-out-widget-area-toggle').length > 0&&$('header#top nav > ul .slide-out-widget-area-toggle').css('display')!='none') ? $('header#top nav > ul .slide-out-widget-area-toggle'):$('body header#top .span_9 >.slide-out-widget-area-toggle');
$('.slide-out-hover-icon-effect').css({'top': adminBarHeight + secondaryBarHeight + parseInt($menuToggleSelector.css('padding-top')) + parseInt($('#header-outer').css('padding-top')), 'right': parseInt($('#header-outer header >.container').css('padding-right')) + 1 + parseInt($menuToggleSelector.css('margin-right')) });
}}
}}
}
$('.slide-out-hover-icon-effect .lines-button').removeClass('no-delay').addClass('unhidden-line');
if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('#nectar_fullscreen_rows').length==0){
if(!($(window).scrollTop()==0&&$('#header-outer.transparent').length > 0)){
if($('body.mobile').length==0&&$bodyBorderHeaderColorMatch){
$('#header-outer').attr('data-transparent','true').addClass('no-bg-color').addClass('slide-out-hover');
$('#header-outer header, #header-outer > .cart-outer').addClass('all-hidden');
}}
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){
var headerResize=$('#header-outer').attr('data-header-resize');
if(headerResize==1){
$(window).off('scroll',bigNav);
$(window).off('scroll',smallNav);
}else{
$(window).off('scroll',opaqueCheck);
$(window).off('scroll',transparentCheck);
}}
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$(window).on('mousemove.rightOffsetCheck',closeNavCheck);
}}
function closeNavCheck(e){
var $windowWidth=$(window).width();
if(e.clientX < $windowWidth - 340 - $bodyBorderWidth){
$(window).off('mousemove.rightOffsetCheck',closeNavCheck);
$('#slide-out-widget-area').css({ 'transform': 'translate3d(341px,0,0)' }).removeClass('open');
$('#header-outer').removeClass('style-slide-out-from-right');
$('.slide-out-hover-icon-effect .lines-button').removeClass('unhidden-line').addClass('no-delay');
var $bodyBorderHeaderColorMatch=($('.body-border-top').length > 0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length > 0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
if($('#header-outer[data-permanent-transparent="1"]').length==0){
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){
if($('body.mobile').length==0){
$('#header-outer').removeClass('no-bg-color');
$('#header-outer header, #header-outer > .cart-outer').removeClass('all-hidden');
}}
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){
var headerResize=$('#header-outer').attr('data-header-resize');
if(headerResize==1){
$(window).off('scroll.headerResizeEffect');
if($(window).scrollTop()==0){
$(window).on('scroll.headerResizeEffect',smallNav);
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length > 0&&$('.body-border-top').length > 0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length > 0){
$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({
'padding':'0'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}}else{
$(window).on('scroll.headerResizeEffect',bigNav);
}}else{
$(window).off('scroll.headerResizeEffectOpaque');
$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);
}}
}}
}
function mobileCloseNavCheck(e){
$('#slide-out-widget-area').css({ 'transform': 'translate3d(341px,0,0)' }).removeClass('open');
$('#header-outer').removeClass('style-slide-out-from-right');
$('.slide-out-hover-icon-effect .lines-button').removeClass('unhidden-line').addClass('no-delay');
if($('#header-outer[data-permanent-transparent="1"]').length==0){
$('#header-outer').removeClass('no-bg-color');
$('#header-outer header').removeClass('all-hidden');
}
var $bodyBorderHeaderColorMatch=($('.body-border-top').length > 0&&$('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').length > 0&&$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){
var headerResize=$('#header-outer').attr('data-header-resize');
if(headerResize==1){
$(window).off('scroll.headerResizeEffect');
if($(window).scrollTop()==0){
$(window).on('scroll.headerResizeEffect',smallNav);
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length > 0&&$('.body-border-top').length > 0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length > 0){
$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({
'padding':'0'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}}else{
$(window).on('scroll.headerResizeEffect',bigNav);
}}else{
$(window).off('scroll.headerResizeEffectOpaque');
$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);
}}
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))
$('body').on('mouseenter','#header-outer .slide-out-widget-area-toggle:not(.std-menu) a',openRightHoverNav);
else
$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a',openRightHoverNav);
$(window).on('smartresize',calculateHoverNavMinHeight);
}
function setMaterialWidth(){
$('#slide-out-widget-area.slide-out-from-right').css({
'padding-top':$(window).height()*0.1,
'padding-bottom':$(window).height()*0.1
});
slideOutWidgetOverflowState();
}
if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length > 0){
setMaterialWidth();
}
if($('body.material').length > 0&&$('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length==0){
if($('body[data-slide-out-widget-area-style*="fullscreen"]').length==0){
var $menuIconClone=$('header#top nav ul .slide-out-widget-area-toggle a > span > i').clone();
$menuIconClone.addClass('hover-effect');
$('header#top nav ul .slide-out-widget-area-toggle a > span').append($menuIconClone);
var $menuIconClone2=$('header#top .slide-out-widget-area-toggle.mobile-icon a > span > i').clone();
$menuIconClone2.addClass('hover-effect');
$('header#top .slide-out-widget-area-toggle.mobile-icon a > span').append($menuIconClone2);
}
$('body:not([data-slide-out-widget-area-style="slide-out-from-right"]) header#top .slide-out-widget-area-toggle a > span').append($(' '));
}
if($('body.material #boxed').length > 0&&$('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length > 0){
$('#ajax-content-wrap > .slide-out-widget-area-toggle.slide-out-hover-icon-effect.small').insertAfter('.ocm-effect-wrap');
}
if($('body.material').length > 0&&$('body[data-slide-out-widget-area-style*="fullscreen"]').length==0){
$('body.material #slide-out-widget-area.slide-out-from-right .slide_out_area_close').insertAfter('.ocm-effect-wrap');
$('#slide-out-widget-area-bg').insertAfter('.ocm-effect-wrap');
$('#slide-out-widget-area').insertAfter('.ocm-effect-wrap');
}
if($('body.material[data-header-search="true"]').length > 0||$('body.material .ocm-effect-wrap').length > 0){
var materialTransTO;
$(window).resize(function(){
clearTimeout(materialTransTO);
$('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').addClass('no-material-transition');
materialTransTO=setTimeout(function(){
$('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').removeClass('no-material-transition');
},250);
setMaterialWidth();
});
}
function materialOCM_Size(){
if($('.ocm-effect-wrap.material-ocm-open').length > 0){
var adminBarHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
$('.ocm-effect-wrap').css({'height': $(window).height() });
$('.ocm-effect-wrap-inner').css({'padding-top': adminBarHeight });
}}
$(window).resize(materialOCM_Size);
function OCM_dropdown_function(){
var $nectar_ocm_dropdown_func=($('#slide-out-widget-area[data-dropdown-func]').length > 0) ? $('#slide-out-widget-area').attr('data-dropdown-func'):'default';
if($nectar_ocm_dropdown_func=='separate-dropdown-parent-link'){
$('#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children').append(' ');
}}
OCM_dropdown_function();
$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a.closed:not(.animating)',function(){
if(animating=='true'||$('.slide-out-from-right-hover').length > 0) return false;
var $that=$(this);
$('#header-outer').removeClass('no-transition');
if($('#slide-out-widget-area').hasClass('slide-out-from-right')){
$slideOutAmount=($('.body-border-top').length > 0&&$('body.mobile').length==0) ? $('.body-border-top').height():0;
if($('body.material').length==0){
$('#slide-out-widget-area .inner').css({'height':'auto', 'min-height': $('#slide-out-widget-area').height() - 25 - $('.bottom-meta-wrap').height() });
if($('#boxed').length==0){
$('.container-wrap, .home-wrap, #header-secondary-outer, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, .parallax_slider_outer .swiper-slide .image-bg, .parallax_slider_outer .swiper-slide .video-wrap, .parallax_slider_outer .swiper-slide .mobile-video-image, .parallax_slider_outer .swiper-slide .container, #page-header-wrap .page-header-bg-image, #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title').stop(true).transition({ x: '-300px' },700,'easeInOutCubic');
var $withinCustomBreakpoint=mobileBreakPointCheck();
if($('#header-outer[data-format="centered-logo-between-menu"]').length==0||$withinCustomBreakpoint){
if($('#header-outer[data-transparency-option="1"]').length==0||($('#header-outer[data-transparency-option="1"]').length > 0&&$('#header-outer[data-full-width="true"]').length==0)||$('body.mobile').length > 0){
$('#header-outer').stop(true).css('transform','translateY(0)').transition({ x: '-' + (300+$slideOutAmount) +'px'},700,'easeInOutCubic');
}else{
$('#header-outer').stop(true).css('transform','translateY(0)').transition({ x: '-' + (300+$slideOutAmount) +'px', 'background-color':'transparent', 'border-bottom': '1px solid rgba(255,255,255,0.22)' },700,'easeInOutCubic');
}}else{
$('#header-outer header#top nav > ul.buttons, body:not(.material) #header-outer .cart-outer .cart-menu-wrap').transition({ x: '-300px'},700,'easeInOutCubic');
}
$('#ascrail2000').transition({ 'x': '-' + (300+$slideOutAmount) +'px' },700,'easeInOutCubic');
$('body:not(.ascend):not(.material) #header-outer .cart-menu').stop(true).transition({ 'x': '300px' },700,'easeInOutCubic');
}
$('#slide-out-widget-area').stop(true).transition({ x: '-' + $slideOutAmount +'px' },700,'easeInOutCubic').addClass('open');
if($('#boxed').length==0){
if($('#header-outer[data-full-width="true"]').length > 0&&!$('body').hasClass('mobile')){
$('#header-outer').addClass('highzI');
$('#ascrail2000').addClass('z-index-adj');
if($('#header-outer[data-format="centered-logo-between-menu"]').length==0){
if($bodyBorderWidth==0)
$('header#top #logo').stop(true).transition({ x: (300+$slideOutAmount) +'px' },700,'easeInOutCubic');
}
$('header#top .slide-out-widget-area-toggle .lines-button').addClass('close');
if($('#header-outer[data-remove-border="true"]').length > 0){
$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({ x: '64px' },700,'easeInOutCubic');
}else{
$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({ x: '89px' },700,'easeInOutCubic');
}
$('body #header-outer nav > ul > li > a').css({'margin-bottom':'0'});
}}
$('#header-outer').addClass('style-slide-out-from-right');
$('#slide-out-widget-area-bg').css({'height':'100%','width':'100%'}).stop(true).transition({
'opacity':1
},700,'easeInOutCubic',function(){
$('.slide-out-widget-area-toggle:not(.std-menu) > div > a').removeClass('animating');
});
if($('#header-outer[data-format="centered-logo-between-menu"]').length==0){
$logoWidth=($('#logo img:visible').length > 0) ? $('#logo img:visible').width():$('#logo').width();
if($('header#top nav > .sf-menu').offset().left - $logoWidth - 300 < 20) $('#header-outer').addClass('hidden-menu');
}else{
$('#header-outer').addClass('hidden-menu-items');
}
var headerResize=$('#header-outer').attr('data-header-resize');
if($('#header-outer[data-remove-fixed="1"]').length==0){
if($bodyBorderHeaderColorMatch==true&&headerResize==1){
$('#header-outer').stop(true).transition({ y: '0' },0).addClass('transparent').css('transition','transform');
if($('#header-outer').attr('data-transparent-header')!='true'){
$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');
}
$(window).off('scroll',bigNav);
$(window).off('scroll',smallNav);
}else if($bodyBorderHeaderColorMatch==true){
$('#header-outer').addClass('transparent');
$(window).off('scroll',opaqueCheck);
$(window).off('scroll',transparentCheck);
if($('#header-outer').attr('data-transparent-header')!='true'){
$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');
}}
}}else if($('body.material').length > 0){
if($('#ajax-loading-screen').length > 0&&$('.ocm-effect-wrap #ajax-loading-screen').length > 0){
$('#ajax-loading-screen').insertBefore('.ocm-effect-wrap');
}
if($(window).scrollTop() > 40){
$('body[data-hhun="1"] #header-secondary-outer').addClass('hidden');
}
setTimeout(function(){ $('.slide-out-widget-area-toggle:not(.std-menu) > div > a').removeClass('animating'); },300);
$('#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle').addClass('material-open');
var adminBarHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
$('#ajax-content-wrap').css({'position':'relative', 'top':'-' + $(window).scrollTop() + 'px' });
$('.ocm-effect-wrap-inner').css({'padding-top': adminBarHeight });
$('#fp-nav').addClass('material-ocm-open');
$('body').addClass('material-ocm-open');
$('.ocm-effect-wrap').css({'height': window.innerHeight });
setTimeout(function(){
$('.ocm-effect-wrap').addClass('material-ocm-open');
},40);
$('body > .slide_out_area_close').addClass('follow-body');
$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass('effect-shown');
$('body[data-hhun="1"]:not(.no-scroll):not(.mobile) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transition':'none', 'transform':'translateY('+adminBarHeight+'px)'});
setTimeout(function(){
$('body > .slide_out_area_close').addClass('material-ocm-open');
},350);
}}
else if($('#slide-out-widget-area').hasClass('fullscreen')){
if($('body.material').length > 0){
$('header#top .slide-out-widget-area-toggle a').addClass('menu-push-out');
}
var $scrollDelay=0;
var $scrollDelay2=0;
if($(window).scrollTop() + $(window).height() > $('.blurred-wrap').height()&&$('#nectar_fullscreen_rows').length==0){
$('body,html').stop().animate({
scrollTop: $('.blurred-wrap').height() - $(window).height()
},600,'easeInOutCubic');
$scrollDelay=550;
$scrollDelay2=200;
}
$('header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button').addClass('close');
setTimeout(function(){ $('.blurred-wrap').addClass('blurred'); },$scrollDelay);
$('#slide-out-widget-area.fullscreen').show().addClass('open');
if($('.nectar-social-sharing-fixed').length==0){
hideToTop();
}
$('.container-wrap').addClass('no-shadow');
$('#header-outer').stop(true).css('transform','translateY(0)');
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').each(function(i){
$(this).delay(i*50).transition({y: 0, 'opacity': 1},800,'easeOutExpo');
});
$('#slide-out-widget-area.fullscreen .widget').each(function(i){
$(this).delay(i*100).transition({y: 0, 'opacity': 1},800,'easeOutExpo');
});
},370+$scrollDelay2);
setTimeout(function(){
$('#slide-out-widget-area .off-canvas-social-links').addClass('line-shown');
$('#slide-out-widget-area .off-canvas-social-links li').each(function(i){
$(this).delay(i*50).transition({'scale':1},400,'easeOutCubic');
});
$('#slide-out-widget-area .bottom-text').transition({'opacity':0.7},400,'easeOutCubic');
},750+$scrollDelay2);
setTimeout(function(){
$easing=($('body.mobile').length > 0) ? 'easeOutCubic':'easeInOutQuint';
$('#slide-out-widget-area-bg').css({'height':'100%','width':'100%'}).show().stop(true).transition({
'y':'0%'
},920,$easing,function(){
$('.slide-out-widget-area-toggle > div > a').removeClass('animating');
});
},50+$scrollDelay2);
slideOutWidgetOverflowState();
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0&&$('.container-wrap').hasClass('no-scroll')) $('#ajax-content-wrap').addClass('at-content');
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0||$('.mobile').length==0&&$('#header-outer.transparent').length==0) $('#slide-out-widget-area.fullscreen .inner-wrap').css('padding-top', $('#header-outer').height());
}
else if($('#slide-out-widget-area').hasClass('fullscreen-alt')){
if($('body.material').length > 0){
$('header#top .slide-out-widget-area-toggle a').addClass('menu-push-out');
}
$('header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button').addClass('close');
$('#slide-out-widget-area.fullscreen-alt').show().addClass('open');
$('#slide-out-widget-area-bg').addClass('open');
$('body > div[class*="body-border"]').css('z-index','9995');
$('.off-canvas-menu-container .menu').transition({y: '0px', 'opacity': 1},0);
if($('.nectar-social-sharing-fixed').length==0){
hideToTop();
}
if($('#header-outer.transparent').length==0){
}else{
if($('.body-border-top').length > 0){
$('.admin-bar #slide-out-widget-area-bg.fullscreen-alt').css({'padding-top': ($('.body-border-top').outerHeight(true)+32) + 'px'});
$('body:not(.admin-bar) #slide-out-widget-area-bg.fullscreen-alt').css({'padding-top': ($('.body-border-top').outerHeight(true))+ 'px'});
}}
if($('#logo .starting-logo').length > 0&&$(window).width() > 1000){
$('#header-outer').stop(true).css('transform','translateY(0)').addClass('transparent');
if($('#header-outer').attr('data-transparent-header')!='true'){
$('#header-outer').attr('data-transparent-header','true').addClass('pseudo-data-transparent');
}}
$('.off-canvas-menu-container .clip-wrap').css('transition-duration','0s');
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').each(function(i){
$(this).delay(i*50).transition({y: 0, 'opacity': 1},750,'easeOutCubic').addClass('no-pointer-events');
});
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').removeClass('no-pointer-events');
$('.off-canvas-menu-container .clip-wrap').css('transition-duration','.45s');
},500);
$('#slide-out-widget-area.fullscreen-alt .widget').each(function(i){
$(this).delay(i*100).transition({y: 0, 'opacity': 1},650,'easeOutCubic');
});
},200);
setTimeout(function(){
$('#slide-out-widget-area .off-canvas-social-links').addClass('line-shown');
$('#slide-out-widget-area .off-canvas-social-links li').css('opacity','1').each(function(i){
$(this).delay(i*50).transition({'scale':1},400,'easeOutCubic');
});
$('#slide-out-widget-area .bottom-text').transition({'opacity':1},600,'easeOutCubic');
},200);
if($('#slide-out-widget-area-bg').hasClass('solid')) $opacity=1;
if($('#slide-out-widget-area-bg').hasClass('dark')) $opacity=0.97;
if($('#slide-out-widget-area-bg').hasClass('medium')) $opacity=0.6;
if($('#slide-out-widget-area-bg').hasClass('light')) $opacity=0.4;
$('#slide-out-widget-area-bg').removeClass('no-transition');
$('#slide-out-widget-area-bg').addClass('padding-removed').css({'height':'100%','width':'100%', 'left':'0','opacity': $opacity});
setTimeout(function(){
$('.slide-out-widget-area-toggle > div > a').removeClass('animating');
},600);
slideOutWidgetOverflowState();
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0&&$('.container-wrap').hasClass('no-scroll')) $('#ajax-content-wrap').addClass('at-content');
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0||$('.mobile').length==0&&$('#header-outer.transparent').length==0) $('#slide-out-widget-area.fullscreen-alt .inner-wrap').css('padding-top', $('#header-outer').height());
}
$('#header-outer').removeClass('side-widget-closed').addClass('side-widget-open');
if($('#header-outer[data-transparency-option="1"]').length > 0&&$('#boxed').length==0&&$('#header-outer[data-full-width="true"]').length > 0){
$('#header-outer').addClass('transparent');
}
if($('#header-outer.dark-slide.transparent').length > 0&&$('#boxed').length==0&&$('body.material-ocm-open').length==0) $('#header-outer').removeClass('dark-slide').addClass('temp-removed-dark-slide');
$('.slide-out-widget-area-toggle > div > a').removeClass('closed').addClass('open');
$('.slide-out-widget-area-toggle > div > a').addClass('animating');
return false;
});
$('body').on('click','.slide-out-widget-area-toggle:not(.std-menu) a.open:not(.animating), #slide-out-widget-area .slide_out_area_close, > .slide_out_area_close, #slide-out-widget-area-bg.slide-out-from-right, .material-ocm-open #ajax-content-wrap',function(e){
if(e.originalEvent==undefined&&$('.slide_out_area_close.non-human-allowed').length==0){ return; }
if($('.slide-out-widget-area-toggle:not(.std-menu) a.animating').length > 0) return;
$('#header-outer').removeClass('no-transition');
var $that=$(this);
$('.slide-out-widget-area-toggle:not(.std-menu) a').removeClass('open').addClass('closed');
$('.slide-out-widget-area-toggle:not(.std-menu) a').addClass('animating');
if($('#slide-out-widget-area').hasClass('slide-out-from-right')){
if($('body.material').length==0){
$('.container-wrap, .home-wrap, #header-secondary-outer, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, .parallax_slider_outer .swiper-slide .image-bg, .parallax_slider_outer .swiper-slide .container, .parallax_slider_outer .swiper-slide .video-wrap, .parallax_slider_outer .swiper-slide .mobile-video-image, #page-header-wrap .page-header-bg-image, #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title').stop(true).transition({ x: '0px' },700,'easeInOutCubic');
if($('#header-outer[data-transparency-option="1"]').length > 0&&$('#boxed').length==0){
$currentRowBG=($('#header-outer[data-current-row-bg-color]').length > 0) ? $('#header-outer').attr('data-current-row-bg-color'):$('#header-outer').attr('data-user-set-bg');
$('#header-outer').stop(true).transition({ x: '0px', 'background-color': $currentRowBG },700,'easeInOutCubic');
}else{
$('#header-outer').stop(true).transition({ x: '0px' },700,'easeInOutCubic');
}
$('#ascrail2000').stop(true).transition({ 'x': '0px' },700,'easeInOutCubic');
$('body:not(.ascend):not(.material) #header-outer .cart-menu').stop(true).transition({ 'x': '0px' },700,'easeInOutCubic');
$('#slide-out-widget-area').stop(true).transition({ x: '301px' },700,'easeInOutCubic').removeClass('open');
if($('#boxed').length==0){
if($('#header-outer[data-full-width="true"]').length > 0){
$('#header-outer').removeClass('highzI');
$('header#top #logo').stop(true).transition({ x: '0px' },700,'easeInOutCubic');
$('.lines-button').removeClass('close');
$('body:not(.ascend) #header-outer[data-full-width="true"] header#top nav > ul.product_added').stop(true).transition({ x: '0px' },700,'easeInOutCubic');
}}
if($('#header-outer[data-format="centered-logo-between-menu"]').length > 0){
$('#header-outer header#top nav > ul.buttons, #header-outer .cart-outer .cart-menu-wrap').stop(true).transition({ x: '0px' },700,'easeInOutCubic');
}
$('#slide-out-widget-area-bg').stop(true).transition({
'opacity':0
},700,'easeInOutCubic',function(){
$('.slide-out-widget-area-toggle a').removeClass('animating');
$(this).css({'height':'1px','width':'1px'});
if($('#header-outer[data-remove-fixed="1"]').length==0){
if($('#header-outer').hasClass('parallax-contained')&&$(window).scrollTop() > 0&&$('#header-outer[data-permanent-transparent="1"]').length==0){
$('#header-outer').removeClass('parallax-contained').addClass('detached').removeClass('transparent');
}
else if($(window).scrollTop()==0&&$('body[data-hhun="1"]').length > 0&&$('#page-header-bg[data-parallax="1"]').length > 0 ||
$(window).scrollTop()==0&&$('body[data-hhun="1"]').length > 0&&$('.parallax_slider_outer').length > 0){
if($('#header-outer[data-transparency-option="1"]').length > 0) $('#header-outer').addClass('transparent');
$('#header-outer').addClass('parallax-contained').removeClass('detached');
}}
$('.container-wrap').css('transform','none');
});
$('#header-outer').removeClass('style-slide-out-from-right');
var headerResize=$('#header-outer').attr('data-header-resize');
if($('#header-outer[data-remove-fixed="1"]').length==0){
if($bodyBorderHeaderColorMatch==true&&headerResize==1){
$(window).off('scroll.headerResizeEffect');
if($(window).scrollTop()==0){
$(window).on('scroll.headerResizeEffect',smallNav);
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length > 0&&$('.body-border-top').length > 0&&$bodyBorderHeaderColorMatch==true&&$('#header-outer.pseudo-data-transparent').length > 0){
$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({
'padding':'0'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}}
else
$(window).on('scroll.headerResizeEffect',bigNav);
if($('#header-outer').hasClass('pseudo-data-transparent')){
$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');
}
$('#header-outer').css('transition','transform');
}else if($bodyBorderHeaderColorMatch==true){
$(window).off('scroll.headerResizeEffectOpaque');
$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);
$('#header-outer').css('transition','transform');
if($('#header-outer').hasClass('pseudo-data-transparent')){
$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');
}}
}}
else if($('body.material').length > 0){
$('#slide-out-widget-area').removeClass('open');
$('#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle').removeClass('material-open');
$('.ocm-effect-wrap, .ocm-effect-wrap-shadow, body > .slide_out_area_close, #fp-nav').removeClass('material-ocm-open');
$('body > .slide_out_area_close').removeClass('follow-body');
setTimeout(function(){
$('.slide-out-widget-area-toggle a').removeClass('animating');
$('body').removeClass('material-ocm-open');
$('.ocm-effect-wrap').css({'height': '100%'});
$('.ocm-effect-wrap-inner').css({'padding-top': '0' });
$(window).scrollTop(Math.abs(parseInt($('#ajax-content-wrap').css('top'))));
$('#ajax-content-wrap').css({'position':'', 'top':'' });
$('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transform':''});
setTimeout(function(){
$('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({'transition':''});
},30);
$('body[data-hhun="1"] #header-secondary-outer.hidden').removeClass('hidden');
},900);
setTimeout(function(){
$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass('no-trans').removeClass('effect-shown');
},200);
setTimeout(function(){
$('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').removeClass('no-trans')
},500);
}}
else if($('#slide-out-widget-area').hasClass('fullscreen')){
if($('body.material').length > 0){
setTimeout(function(){
$('header#top .slide-out-widget-area-toggle a').removeClass('menu-push-out');
},350);
}
$('.slide-out-widget-area-toggle:not(.std-menu) .lines-button').removeClass('close');
$('.blurred-wrap').removeClass('blurred');
$('#slide-out-widget-area.fullscreen').transition({'opacity': 0 },700,'easeOutQuad',function(){ $('#slide-out-widget-area.fullscreen').hide().css('opacity','1'); }).removeClass('open');
$('#slide-out-widget-area.fullscreen .widget').transition({'opacity': 0},700,'easeOutQuad',function(){
$(this).transition({y: '110px'},0);
});
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').transition({y: '80px', 'opacity': 0},0);
$('#slide-out-widget-area .off-canvas-social-links li').transition({'scale':0},0);
$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');
$('#slide-out-widget-area .bottom-text').transition({'opacity':0},0);
$('#slide-out-widget-area .menuwrapper .menu').removeClass('subview');
$('#slide-out-widget-area .menuwrapper .menu li').removeClass('subview subviewopen');
$('#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container').css('height','auto');
},800);
setTimeout(function(){
if($('.nectar-social-sharing-fixed').length==0){
showToTop();
}
$('.container-wrap').removeClass('no-shadow');
},500);
$('#slide-out-widget-area-bg').stop(true).transition({'opacity': 0},900,'easeOutQuad',function(){
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0&&$('.container-wrap').hasClass('no-scroll')) $('#ajax-content-wrap').removeClass('at-content');
if($('.mobile #header-outer[data-permanent-transparent="false"]').length==0) $('#slide-out-widget-area.fullscreen .inner-wrap').css('padding-top', '0');
$('.slide-out-widget-area-toggle a').removeClass('animating');
if($('#slide-out-widget-area-bg').hasClass('solid')) $opacity=1;
if($('#slide-out-widget-area-bg').hasClass('dark')) $opacity=0.93;
if($('#slide-out-widget-area-bg').hasClass('medium')) $opacity=0.6;
if($('#slide-out-widget-area-bg').hasClass('light')) $opacity=0.4;
$(this).css({'height':'1px','width':'1px', 'opacity': $opacity}).transition({ y:'-100%'},0);
});
}
else if($('#slide-out-widget-area').hasClass('fullscreen-alt')){
if($('body.material').length > 0){
setTimeout(function(){
$('header#top .slide-out-widget-area-toggle a').removeClass('menu-push-out');
},350);
}
$('.slide-out-widget-area-toggle:not(.std-menu) .lines-button').removeClass('close');
$('.blurred-wrap').removeClass('blurred');
$('#slide-out-widget-area-bg').removeClass('open');
$('#slide-out-widget-area.fullscreen-alt .widget').transition({'opacity': 0},500,'easeOutQuad',function(){
$(this).transition({y: '40px'},0);
});
$('#slide-out-widget-area .bottom-text, #slide-out-widget-area .off-canvas-social-links li').transition({'opacity': 0},250,'easeOutQuad');
$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');
$('.off-canvas-menu-container .menu').transition({y: '-13px', 'opacity': 0},400);
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').stop(true,true).transition({y: '40px', 'opacity': 0},0);
$('#slide-out-widget-area .off-canvas-social-links li').transition({'scale':0},0);
$('#slide-out-widget-area .off-canvas-social-links').removeClass('line-shown');
$('#slide-out-widget-area .menuwrapper .menu').removeClass('subview');
$('#slide-out-widget-area .menuwrapper .menu li').removeClass('subview subviewopen');
$('#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container').css('height','auto');
if($('.mobile #header-outer[data-permanent-transparent="false"]').length > 0&&$('.container-wrap').hasClass('no-scroll')) $('#ajax-content-wrap').removeClass('at-content');
if($('.mobile #header-outer[data-permanent-transparent="false"]').length==0) $('#slide-out-widget-area.fullscreen-alt .inner-wrap').css('padding-top', '0');
$('.slide-out-widget-area-toggle a').removeClass('animating');
$('#slide-out-widget-area-bg').css({'height':'1px','width':'1px','left':'-100%'});
$('#slide-out-widget-area.fullscreen-alt').hide().removeClass('open');
},550);
setTimeout(function(){
if($('.nectar-social-sharing-fixed').length==0){
showToTop();
}},600);
setTimeout(function(){
$('#slide-out-widget-area-bg').removeClass('padding-removed');
},50);
var borderDelay=($bodyBorderHeaderColorMatch==true) ? 150: 50;
setTimeout(function(){
$('#slide-out-widget-area-bg').stop(true).css({'opacity': 0});
if($('[data-transparent-header="true"]').length > 0) $('body > div[class*="body-border"]').css('z-index','10000');
},borderDelay);
setTimeout(function(){
$('#header-outer.transparent.small-nav, #header-outer.transparent.detached, #header-outer:not([data-permanent-transparent="1"]).transparent.scrolled-down').removeClass('transparent');
if($('#header-outer').hasClass('pseudo-data-transparent')){
$('#header-outer').attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');
}},100);
}
if($('#header-outer.temp-removed-dark-slide.transparent').length > 0&&$('#boxed').length==0) $('#header-outer').removeClass('temp-removed-dark-slide').addClass('dark-slide');
if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('#slide-out-widget-area.fullscreen-alt').length==0){
if($('.nectar-box-roll').length==0){
if($('#header-outer.small-nav').length > 0||$('#header-outer.scrolled-down').length > 0||$('#header-outer.detached').length > 0) $('#header-outer').removeClass('transparent');
}else{
if($('#header-outer.small-nav').length > 0||$('#header-outer.scrolled-down').length > 0||$('.container-wrap.auto-height').length > 0) $('#header-outer').removeClass('transparent');
}}
$('#header-outer').removeClass('hidden-menu');
$('#header-outer').removeClass('side-widget-open').addClass('side-widget-closed');
return false;
});
function slideOutWidgetOverflowState(){
if(window.innerWidth < 1000||$('body > #boxed').length > 0||$('.ocm-effect-wrap-inner > #boxed').length > 0){
$('#slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links').appendTo('#slide-out-widget-area .inner');
$('#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text').appendTo('#slide-out-widget-area .inner');
}else{
$('#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links').appendTo('#slide-out-widget-area .inner-wrap');
$('#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text').appendTo('#slide-out-widget-area .inner-wrap');
}
if($('#slide-out-widget-area[class*="fullscreen"] .inner').height() >=$(window).height()-100){ $('#slide-out-widget-area[class*="fullscreen"] .inner, #slide-out-widget-area[class*="fullscreen"]').addClass('overflow-state'); }else{ $('#slide-out-widget-area[class*="fullscreen"] .inner, #slide-out-widget-area[class*="fullscreen"]').removeClass('overflow-state'); }
$('#slide-out-widget-area[class*="fullscreen"] .inner').transition({ y:'-' + ($('#slide-out-widget-area[class*="fullscreen"] .inner').height()/2) + 'px' },0);
if($('.slide-out-from-right.open .off-canvas-menu-container.mobile-only').length > 0&&$('body.mobile').length==0) $('#slide-out-widget-area .slide_out_area_close').trigger('click');
OCM_Dropdown_Icon_Pos();
}
function OCM_Dropdown_Icon_Pos(){
$('#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children').each(function(){
$(this).find('.ocm-dropdown-arrow').css({'top': $(this).find('a').height()/2 });
});
}
OCM_Dropdown_Icon_Pos();
function fullWidthHeaderSlidingWidgetMenuCalc(){
$('header#top nav > ul > li.megamenu > ul.sub-menu').stop(true).transition({'width': $(window).width() - 360, 'left': '300px' },700,'easeInOutCubic');
}
function slideOutWidgetAreaScrolling(){
$('#slide-out-widget-area').mousewheel(function(event, delta){
this.scrollTop -=(delta * 30);
event.preventDefault();
});
}
setTimeout(slideOutWidgetAreaScrolling,500);
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$('#slide-out-widget-area').addClass('mobile');
}
function closeOCM(item){
if($('#slide-out-widget-area.open').length > 0){
var $windowCurrentLocation=window.location.href.split("#")[0];
var $windowClickedLocation=item.find('> a').attr('href').split("#")[0];
if($windowCurrentLocation==$windowClickedLocation||item.find('a[href^="#"]').length > 0)
$('.slide-out-widget-area-toggle a').trigger('click');
}}
function leftHeaderSubmenus(){
$('#header-outer[data-format="left-header"] nav li.megamenu').removeClass('megamenu');
$ocm_link_selector=($('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length > 0) ? '#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children > .ocm-dropdown-arrow':'body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children > a';
$('#header-outer[data-format="left-header"] li.menu-item-has-children > a, '+$ocm_link_selector).click(function(){
if($(this).parent().hasClass('open-submenu')){
$(this).parent().find('.sub-menu').css({
'max-height':'0'
});
$(this).parent().removeClass('open-submenu');
}else{
var $that=$(this);
var $maxSubMenuHeight;
$that.parent().find('> .sub-menu').addClass('no-trans');
setTimeout(function(){
$that.parent().find('> .sub-menu').css({
'max-height':'none',
'position':'absolute',
'visibility':'hidden'
});
$maxSubMenuHeight=$that.parent().find('> .sub-menu').height();
$that.parent().find('> .sub-menu').removeClass('no-trans');
$that.parent().find('> .sub-menu').css({
'max-height':'0',
'position':'relative',
'visibility':'visible'
});
},25);
setTimeout(function(){
$that.closest('ul').find('li.menu-item-has-children').removeClass('open-submenu');
$that.closest('ul').find('li.menu-item-has-children > .sub-menu').css({
'max-height':'0'
});
$that.parent().addClass('open-submenu');
$that.parent().find('> .sub-menu').css('max-height', $maxSubMenuHeight);
if($that.parents('ul').length > 0){
$that.parents('ul:not(.sf-menu)').each(function(){
$(this).css('max-height');
$(this).css('max-height', parseInt($(this).height() + parseInt($(this).css('padding-top'))*2 + $maxSubMenuHeight)+'px');
});
}},50);
}
return false;
});
var $maxSubMenuHeightArr=[];
$('#header-outer[data-format="left-header"] .current-menu-ancestor').find('.current-menu-item').parents('ul.sub-menu').each(function(i){
$maxSubMenuHeightArr[i]=$(this).parent().find('> .sub-menu').height();
var $that=$(this);
setTimeout(function(){
var $totalSubMenuHeight=0;
for(var $i=0; $i < $maxSubMenuHeightArr.length; $i++){
$totalSubMenuHeight +=parseInt($maxSubMenuHeightArr[i]);
}
$that.parent().addClass('open-submenu');
$that.css('max-height', $totalSubMenuHeight);
},40);
});
}
if($('#header-outer[data-format="left-header"]').length > 0||$('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length > 0||$('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length > 0){
leftHeaderSubmenus();
}
;(function($, window, undefined){
'use strict';
var Modernizr=window.Modernizr, $body=$('body');
$.DLMenu=function(options, element){
this.$el=$(element);
this._init(options);
};
$.DLMenu.defaults={
animationClasses:{ classin:'dl-animate-in-1', classout:'dl-animate-out-1' },
onLevelClick:function(el, name){ return false; },
onLinkClick:function(el, ev){ return false; }};
$.DLMenu.prototype={
_init:function(options){
this.options=$.extend(true, {}, $.DLMenu.defaults, options);
this._config();
var animEndEventNames={
'WebkitAnimation':'webkitAnimationEnd',
'OAnimation':'oAnimationEnd',
'msAnimation':'MSAnimationEnd',
'animation':'animationend'
},
transEndEventNames={
'WebkitTransition':'webkitTransitionEnd',
'MozTransition':'transitionend',
'OTransition':'oTransitionEnd',
'msTransition':'MSTransitionEnd',
'transition':'transitionend'
};
this.animEndEventName=animEndEventNames[ Modernizr.prefixed('animation') ] + '.menu';
this.transEndEventName=transEndEventNames[ Modernizr.prefixed('transition') ] + '.menu',
this.supportAnimations=Modernizr.cssanimations,
this.supportTransitions=Modernizr.csstransitions;
this._initEvents();
},
_config:function(){
this.open=false;
this.$trigger=this.$el.children('.trigger');
this.$menu=this.$el.children('ul.menu');
this.$menuitems=this.$menu.find('li:not(.back) > a');
this.$el.find('ul.sub-menu').prepend(' '+$('#slide-out-widget-area').attr('data-back-txt')+' ');
this.$back=this.$menu.find('li.back');
},
_initEvents:function(){
var self=this;
this.$trigger.on('click.menu', function(){
if(self.open){
self._closeMenu();
}else{
self._openMenu();
}
return false;
});
this.$menuitems.on('click.menu', function(event){
var $item=$(this).parent('li'),
$submenu=$item.children('ul.sub-menu');
$('.fullscreen-alt .off-canvas-menu-container .clip-wrap, .fullscreen-alt .off-canvas-menu-container .clip-wrap span').css('transition-duration','0s');
if($submenu.length > 0){
var $flyin=$submenu.clone().css('opacity', 0).insertAfter(self.$menu),
onAnimationEndFn=function(){
self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classout).addClass('subview');
$item.addClass('subviewopen').parents('.subviewopen:first').removeClass('subviewopen').addClass('subview');
$flyin.remove();
setTimeout(function(){
$('.off-canvas-menu-container .menu > li').removeClass('no-pointer-events');
$('.off-canvas-menu-container .clip-wrap, .off-canvas-menu-container .clip-wrap span').css('transition-duration','.45s');
},300);
};
setTimeout(function(){
$flyin.addClass(self.options.animationClasses.classin);
self.$menu.addClass(self.options.animationClasses.classout);
if(self.supportAnimations){
self.$menu.on(self.animEndEventName, onAnimationEndFn);
}else{
onAnimationEndFn.call();
}
self.options.onLevelClick($item, $item.children('a:first').text());
});
$item.parents('.off-canvas-menu-container').css('height',$item.parents('.off-canvas-menu-container').find('.menuwrapper .menu').height()).transition({ 'height': $flyin.height() },500,'easeInOutQuad');
return false;
}else{
self.options.onLinkClick($item.find('> a'), event);
}
closeOCM($item);
});
this.$back.on('click.menu', function(event){
var $this=$(this),
$submenu=$this.parents('ul.sub-menu:first'),
$item=$submenu.parent(),
$flyin=$submenu.clone().insertAfter(self.$menu);
var onAnimationEndFn=function(){
self.$menu.off(self.animEndEventName).removeClass(self.options.animationClasses.classin);
$flyin.remove();
};
setTimeout(function(){
$flyin.addClass(self.options.animationClasses.classout);
self.$menu.addClass(self.options.animationClasses.classin);
if(self.supportAnimations){
self.$menu.on(self.animEndEventName, onAnimationEndFn);
}else{
onAnimationEndFn.call();
}
$item.removeClass('subviewopen');
var $subview=$this.parents('.subview:first');
if($subview.is('li')){
$subview.addClass('subviewopen');
}
$subview.removeClass('subview');
});
$item.parents('.off-canvas-menu-container').css('height', $item.parents('.off-canvas-menu-container').find('.menuwrapper .menu').height())
setTimeout(function(){
$item.parents('.off-canvas-menu-container').transition({ 'height': $item.parent().height() },500,'easeInOutQuad');
},50);
return false;
});
},
closeMenu:function(){
if(this.open){
this._closeMenu();
}},
_closeMenu:function(){
var self=this,
onTransitionEndFn=function(){
self.$menu.off(self.transEndEventName);
self._resetMenu();
};
this.$menu.removeClass('menuopen');
this.$menu.addClass('menu-toggle');
this.$trigger.removeClass('active');
if(this.supportTransitions){
this.$menu.on(this.transEndEventName, onTransitionEndFn);
}else{
onTransitionEndFn.call();
}
this.open=false;
},
openMenu:function(){
if(!this.open){
this._openMenu();
}},
_openMenu:function(){
var self=this;
$body.off('click').on('click.menu', function(){
self._closeMenu() ;
});
this.$menu.addClass('menuopen menu-toggle').on(this.transEndEventName, function(){
$(this).removeClass('menu-toggle');
});
this.$trigger.addClass('active');
this.open=true;
},
_resetMenu:function(){
this.$menu.removeClass('subview');
this.$menuitems.removeClass('subview subviewopen');
}};
var logError=function(message){
if(window.console){
window.console.error(message);
}};
$.fn.dlmenu=function(options){
if(typeof options==='string'){
var args=Array.prototype.slice.call(arguments, 1);
this.each(function(){
var instance=$.data(this, 'menu');
if(!instance){
logError("cannot call methods on menu prior to initialization; " +
"attempted to call method '" + options + "'");
return;
}
if(!$.isFunction(instance[options])||options.charAt(0)==="_"){
logError("no such method '" + options + "' for menu instance");
return;
}
instance[ options ].apply(instance, args);
});
}else{
this.each(function(){
var instance=$.data(this, 'menu');
if(instance){
instance._init();
}else{
instance=$.data(this, 'menu', new $.DLMenu(options, this));
}});
}
return this;
};})(jQuery, window);
function fullscreenMenuInit(){
$('#slide-out-widget-area .off-canvas-menu-container .menu').wrap('');
$('#slide-out-widget-area .off-canvas-menu-container .menu').addClass('menuopen');
$ocmAnimationClassNum=($('#slide-out-widget-area.fullscreen-alt').length > 0) ? '4':'5';
$('#slide-out-widget-area .off-canvas-menu-container .menu-wrap').dlmenu({ animationClasses:{ classin:'dl-animate-in-'+$ocmAnimationClassNum, classout:'dl-animate-out-'+$ocmAnimationClassNum }});
$('#slide-out-widget-area.slide-out-from-right-hover .off-canvas-menu-container .menu > li').each(function(){
if($(this).find('a').length > 0){
var $ocmLinkHeight=$(this).find('a').height();
var $ocmLinkLineHeight=parseFloat($(this).find('a').css('line-height'));
var $ocmTextLines=$ocmLinkHeight / $ocmLinkLineHeight;
if(Math.round($ocmTextLines) > 1){
$(this).parents('.slide-out-from-right-hover').addClass('no-text-effect');
return false;
}}
});
setTimeout(function(){
$('#slide-out-widget-area.fullscreen-alt .menu li, #slide-out-widget-area.slide-out-from-right-hover:not(.no-text-effect) .off-canvas-menu-container .menu li').each(function(){
var $menuItemText=$(this).find('> a').html();
$(this).find('> a ').html($menuItemText.replace(/ /g, " "));
$(this).find('> a').append(''+$(this).find('> a').text()+' ');
});
},500);
$('body').on('mouseover','#slide-out-widget-area.fullscreen-alt .menu li a',function(){
var $that=$(this);
$(this).find('> .clip-wrap').css({'transition-duration': '0s' });
$(this).find('> .clip-wrap span ').css({'transition-duration': '0s' });
$that.find('> .clip-wrap').css({'width':'0%', 'transform':'translateX(0%)' });
$that.find('> .clip-wrap span').css({'transform':'translateX(0%)' });
setTimeout(function(){
$that.find('> .clip-wrap').css({'transition-duration': '0.45s' });
$that.find('> .clip-wrap').css({'width':'100%', 'left': '0', 'right': 'auto' });
},50);
});
$('body').on('mouseleave','#slide-out-widget-area.fullscreen-alt .menu li a',function(){
var $that=$(this);
$(this).find('> .clip-wrap').css({'transition-duration': '0s' });
$(this).find('> .clip-wrap span ').css({'transition-duration': '0s' });
$that.find('> .clip-wrap').css({'width':'100%', 'transform':'translateX(0%)' });
$that.find('> .clip-wrap span').css({'transform':'translateX(0%)' });
$that.find('> .clip-wrap').css({'transition-duration': '0.45s' });
$that.find('> .clip-wrap span').css({'transition-duration': '0.45s' });
$that.find('> .clip-wrap').css({'transform':'translateX(100%)'});
$that.find('> .clip-wrap span').css({'transform':'translateX(-100%)'});
});
}
if($('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length==0&&$('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length==0){
fullscreenMenuInit();
}
$('body').on('mouseover','#slide-out-widget-area .off-canvas-menu-container .menuwrapper > .sub-menu li > a',function(){
var $currentTxt=$(this).text();
$('.off-canvas-menu-container .menuwrapper .menu li > a').removeClass('hovered');
$('.off-canvas-menu-container .menuwrapper .menu li > a:contains('+$currentTxt+')').addClass('hovered');
});
$('body').on('mouseover','.off-canvas-menu-container .menuwrapper .menu li > a',function(){
$('.off-canvas-menu-container .menuwrapper .menu li > a').removeClass('hovered');
});
var pageHeaderHeight;
var pageHeaderHeightCopy;
var pageHeadingHeight;
var extraSpaceFromResize=($('#header-outer[data-header-resize="1"]').length > 0&&$('.nectar-box-roll').length==0) ? 51:1;
var $headerRemoveStickyness=($('body[data-hhun="1"]').length > 0&&$('#header-outer[data-remove-fixed="1"]').length > 0) ? 1:0;
function fullScreenHeaderInit(){
pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));
pageHeaderHeightCopy=parseInt($('#page-header-bg').attr('data-height'));
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&window.innerWidth > 1000) ? 0:$('#header-outer').height();
if($('.fullscreen-header').length > 0){
if($('#header-outer[data-transparency-option]').length > 0&&$('#header-outer').attr('data-transparency-option')!='0'){
var calculatedNum=(!$('body').hasClass('mobile')) ? $(window).height():$(window).height() - parseInt($headerNavSpace) ;
}else{
var calculatedNum=(!$('body').hasClass('mobile')) ? $(window).height() - parseInt($headerNavSpace) + extraSpaceFromResize:$(window).height() - parseInt($headerNavSpace) ;
}
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
if($('.nectar-box-roll').length > 0) extraHeight=0;
pageHeaderHeight=calculatedNum - extraHeight;
pageHeaderHeightCopy=calculatedNum - extraHeight;
}
$('#page-header-bg').css('height',pageHeaderHeight+'px').removeClass('not-loaded');
setTimeout(function(){ $('#page-header-bg').css('overflow','visible') },800);
}
fullScreenHeaderInit();
function pageHeader(){
$('#page-header-bg[data-animate-in-effect="zoom-out"]').addClass('loaded');
var $scrollTop=0;
var $windowInnerWidth=window.innerWidth;
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$windowInnerWidth > 1000) ? 0:$('#header-outer').height();
var $windowHeight=$(window).height();
if($('.fullscreen-header').length > 0){
if($('#header-outer[data-transparency-option]').length > 0&&$('#header-outer').attr('data-transparency-option')!='0'){
var calculatedNum=(!$('body').hasClass('mobile')) ? $windowHeight:$windowHeight - parseInt($headerNavSpace) ;
if($('body[data-permanent-transparent="1"]').length > 0) calculatedNum=$windowHeight;
}else{
var calculatedNum=(!$('body').hasClass('mobile')) ? $windowHeight - parseInt($headerNavSpace) + extraSpaceFromResize:$windowHeight - parseInt($headerNavSpace);
}
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
if($('.nectar-box-roll').length > 0) extraHeight=0;
pageHeaderHeight=calculatedNum - extraHeight;
pageHeaderHeightCopy=calculatedNum - extraHeight;
}
if($windowInnerWidth < 1000&&$windowInnerWidth > 690&&!$('body').hasClass('salient_non_responsive')){
var $multiplier=($('.fullscreen-header').length > 0) ? 1:1.6;
$('#page-header-bg').attr('data-height', pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier +'px');
$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier +'px');
}else if($windowInnerWidth <=690&&$windowInnerWidth > 480&&!$('body').hasClass('salient_non_responsive')){
var $multiplier=($('.fullscreen-header').length > 0) ? 1:2.1;
$('#page-header-bg').attr('data-height', pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier +'px');
$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier +'px');
}else if($windowInnerWidth <=480&&!$('body').hasClass('salient_non_responsive')){
var $multiplier=($('.fullscreen-header').length > 0) ? 1:2.5;
$('#page-header-bg').attr('data-height', pageHeaderHeightCopy/$multiplier).css('height',pageHeaderHeightCopy/$multiplier +'px');
$('#page-header-wrap').css('height',pageHeaderHeightCopy/$multiplier +'px');
}else{
$('#page-header-bg').attr('data-height', pageHeaderHeightCopy).css('height',pageHeaderHeightCopy +'px');
if($('.fullscreen-header').length > 0){
$('#page-header-wrap').css('height',pageHeaderHeightCopy +'px');
}else{
$('#page-header-wrap').css('height',pageHeaderHeightCopy +'px');
}
if($('#page-header-bg[data-parallax="1"]').length==0) $('#page-header-wrap').css('height',pageHeaderHeightCopy +'px');
}
if($('body[data-header-format="left-header"]').length > 0) $('#page-header-bg[data-parallax="1"]').css('width',$('#ajax-content-wrap').width())
if(!$('body').hasClass('mobile')){
pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));
$('#page-header-bg .container > .row').css('top',0);
var $divisionMultipler=($('#header-outer[data-remove-border="true"]').length > 0&&$('#header-outer[data-format="centered-menu-under-logo"]').length==0) ? 2:1;
pageHeadingHeight=$('#page-header-bg .col.span_6').height();
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('.fullscreen-header').length==0){
$('#page-header-bg:not("[data-parallax=1]") .col.span_6').css('top', ((pageHeaderHeight+$('#header-space').height()/$divisionMultipler)/2) - (pageHeadingHeight/2));
}else{
var $extraResizeHeight=($('#header-outer[data-header-resize="1"]').length > 0) ? 22: 0;
$('#page-header-bg:not("[data-parallax=1]") .col.span_6').css('top', (pageHeaderHeight/2) - (pageHeadingHeight/2) + $extraResizeHeight);
}
$('#page-header-bg:not("[data-parallax=1]") .portfolio-filters').css('top', (pageHeaderHeight/2) + 2);
if($('#page-header-bg[data-parallax="1"]').length > 0){
$scrollTop=$(window).scrollTop();
}
if($('#page-header-bg[data-parallax="1"] .span_6').css('opacity') > 0){
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('body.single-post .fullscreen-header').length==0){
if($headerRemoveStickyness){
$('#page-header-bg[data-parallax="1"] .span_6').css({
'top':(((pageHeaderHeight+$('#header-space').height()/$divisionMultipler)/2) - (pageHeadingHeight/2)) +"px"
});
$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({
'top':($scrollTop*-0.10) + ((pageHeaderHeight/2)) - 7 +"px"
});
}else{
$('#page-header-bg[data-parallax="1"] .span_6').css({
'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+60)),
'top':(((pageHeaderHeight+$('#header-space').height()/$divisionMultipler)/2) - (pageHeadingHeight/2)) +"px"
});
$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({
'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+75)),
'top':($scrollTop*-0.10) + ((pageHeaderHeight/2)) - 7 +"px"
});
}}else{
if($headerRemoveStickyness){
$('#page-header-bg[data-parallax="1"] .span_6').css({
'top':((pageHeaderHeight/2) - (pageHeadingHeight/2)) +10 +"px"
});
$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({
'top':($scrollTop*-0.10) + ((pageHeaderHeight/2)) - 7 +"px"
});
}else{
$('#page-header-bg[data-parallax="1"] .span_6').css({
'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+60)),
'top':((pageHeaderHeight/2) - (pageHeadingHeight/2)) +10 +"px"
});
$('#page-header-bg[data-parallax="1"] .portfolio-filters').css({
'opacity':1-($scrollTop/(pageHeaderHeight-($('#page-header-bg .col.span_6').height()*2)+75)),
'top':($scrollTop*-0.10) + ((pageHeaderHeight/2)) - 7 +"px"
});
}}
}}else{
pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));
var pageHeadingHeight=$('#page-header-bg .container > .row').height();
$('#page-header-bg .container > .row').css('top', (pageHeaderHeight/2) - (pageHeadingHeight/2) + 5);
}
$('#page-header-bg .container > .row').css('visibility','visible');
}
var $pt_timeout=($('body[data-ajax-transitions="true"]').length > 0&&$('#page-header-bg[data-animate-in-effect="slide-down"]').length > 0) ? 350:0;
if($('#page-header-bg').length > 0){
setTimeout(function(){ pageHeader(); },$pt_timeout);
}
if($('#header-outer').attr('data-header-resize')==''||$('#header-outer').attr('data-header-resize')=='0'){
$('#page-header-wrap').css('margin-top','0');
}
function extractUrl(input){
return input.replace(/"/g,"").replace(/url\(|\)$/ig, "");
}
if($('#page-header-bg[data-parallax="1"]').length > 0){
var img=new Image();
var imgX, imgY, aspectRatio;
var diffX, diffY;
var pageHeadingHeight=$('#page-header-bg .col.span_6').height();
var pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));
var headerPadding2=parseInt($('#header-outer').attr('data-padding'))*2;
var wooCommerceHeader=($('.demo_store').length > 0) ? 32:0 ;
var $initialImgCheck=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));
if($initialImgCheck&&$initialImgCheck.indexOf('.')!==-1){
img.onload=function(){
pageHeaderInit();
}
img.src=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));
}else{
pageHeaderInit();
}
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
if($('body[data-hhun="1"]').length > 0&&!$('#header-outer[data-remove-fixed="1"]').length > 0) $('#header-outer').addClass('parallax-contained');
window.addEventListener('scroll', function(){
window.requestAnimationFrame(bindHeaderParallax);
}, false);
}
function bindHeaderParallax(){
var $scrollTop=$(window).scrollTop();
var pageHeadingHeight=$('#page-header-bg .col.span_6').height();
if(!$('body').hasClass('mobile')&&navigator.userAgent.match(/iPad/i)==null&&$('body.material-ocm-open').length==0){
if(window.innerWidth > 1000){
$('body.material:not("[data-header-format=\'left-header\']") #page-header-bg[data-parallax="1"]').css('top',$('#ajax-content-wrap').offset().top);
}else{
$('body.material:not("[data-header-format=\'left-header\']") #page-header-bg[data-parallax="1"]').css('top','0');
}
var $multiplier1=($('body[data-hhun="1"]').length > 0) ? 0.40: 0.2;
var $multiplier2=($('body[data-hhun="1"]').length > 0) ? 0.09: 0.14;
var $parallaxHeaderHUN=($('#header-outer[data-transparency-option="1"]').length > 0) ? 0.49: 0.4;
if($('#page-header-bg.out-of-sight').length==0){
if($headerRemoveStickyness){
$('#page-header-bg[data-parallax="1"]').css({ 'transform': 'translateY('+ $scrollTop*-0.55 +'px)' });
}else{
$('#page-header-bg[data-parallax="1"]').css({ 'transform': 'translateY('+ $scrollTop*-$multiplier1 +'px)' });
}
var multipler=($('body').hasClass('single')) ? 1:2;
if(!$headerRemoveStickyness){
$('#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({
'opacity':1-($scrollTop/(pageHeaderHeight-60))
});
}
if($headerRemoveStickyness){
$('#page-header-bg[data-parallax="1"] .span_6, body[data-button-style="rounded"] #page-header-bg[data-parallax="1"] .scroll-down-wrap, #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({ 'transform': 'translateY('+ $scrollTop*- 0.45+'px)' });
}else{
$('#page-header-bg[data-parallax="1"] .span_6, body[data-button-style="rounded"] #page-header-bg[data-parallax="1"] .section-down-arrow, #page-header-bg[data-parallax="1"][data-post-hs="default_minimal"] .author-section').css({ 'transform': 'translateY('+ $scrollTop*- $multiplier2+'px)' });
}
if($('#page-header-bg[data-parallax="1"] .span_6').css('opacity')==0){
$('#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] .portfolio-filters').hide();
}else{
$('#page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] .portfolio-filters').show();
}
if($('body[data-hhun="1"]').length > 0&&!$('#header-outer').hasClass('side-widget-open')&&!$('#header-outer .slide-out-widget-area-toggle a').hasClass('animating')){
$('#header-outer.parallax-contained').css({ 'transform': 'translateY('+$scrollTop*-$parallaxHeaderHUN+'px)' });
}}
else if($('#page-header-bg.out-of-sight').length==0){
var multipler=($('body').hasClass('single')) ? 1:2;
$('#page-header-wrap .nectar-particles .fade-out').css({
'opacity':0+($scrollTop/(pageHeaderHeight+pageHeaderHeight*$multiplier))
});
}
if(($scrollTop / (pageHeaderHeight + $('#header-space').height() + extraHeight)) > 1){
$('#page-header-bg, .nectar-particles, #page-header-bg .fade-out').css('visibility','hidden').hide().addClass('out-of-sight');
}else{
$('#page-header-bg, .nectar-particles, #page-header-bg .fade-out').css('visibility','visible').show().removeClass('out-of-sight');
pageHeaderHeight=parseInt($('#page-header-bg').attr('data-height'));
$('#page-header-bg .container > .row').css('top',0);
var $divisionMultipler=($('#header-outer[data-remove-border="true"]').length > 0&&$('#header-outer[data-format="centered-menu-under-logo"]').length==0) ? 2:1;
pageHeadingHeight=$('#page-header-bg .col.span_6').height();
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('body.single-post .fullscreen-header').length==0){
$('#page-header-bg[data-parallax="1"] .span_6').css({
'top':(((pageHeaderHeight+$('#header-space').height()/$divisionMultipler)/2) - (pageHeadingHeight/2)) +"px"
});
}else{
$('#page-header-bg[data-parallax="1"] .span_6').css({
'top':((pageHeaderHeight/2) - (pageHeadingHeight/2)) +10 +"px"
});
}}
}}
if($('#page-header-bg').length > 0){
var $initialImgCheckAscend=extractUrl($('#page-header-bg').css('background-image'));
if($initialImgCheckAscend&&$initialImgCheckAscend.indexOf('.')!==-1){
$('#page-header-bg').addClass('has-bg');
}}
function pageHeaderInit(){
var wooCommerceHeader=($('.demo_store').length > 0) ? 32:0 ;
var centeredNavAltSpace=($('#header-outer[data-format="centered-menu-under-logo"]').length > 0) ? $('header#top nav > .sf-menu').height() -20:null;
if($('#header-outer[data-transparent-header="true"]').length > 0){
$('#page-header-bg[data-parallax="1"]').css({'top': extraHeight+wooCommerceHeader });
}else{
var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));
var headerPadding=parseInt($('#header-outer').attr('data-padding'));
var headerPadding2=parseInt($('#header-outer').attr('data-padding'));
var extraDef=10;
var headerResize=($('body').hasClass('pp-video-function')) ? '1':$('#header-outer').attr('data-header-resize');
var headerResizeOffExtra=0;
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
var usingLogoImage=true;
var mediaElement=($('.wp-video-shortcode').length > 0) ? 36:0;
var secondaryHeader=($('#header-outer').attr('data-using-secondary')=='1') ? 32:0 ;
if($('body[data-header-resize="0"]').length==0) $('#page-header-bg[data-parallax="1"]').css({'top': (logoHeight+headerPadding+centeredNavAltSpace+headerResizeOffExtra+extraHeight-extraDef+secondaryHeader+wooCommerceHeader) + 'px' });
}
if($('#ajax-content-wrap').length==0||!$('body').hasClass('ajax-loaded')){
$('#page-header-bg[data-parallax="1"]').animate({ 'opacity':1},650,'easeInCubic');
}else if($('#ajax-content-wrap').length==1){
$('#page-header-bg[data-parallax="1"]').css({ 'opacity':1});
}
if($smoothCache==true&&$(window).width() > 690&&$('body').outerHeight(true) > $(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){ niceScrollInit(); $(window).trigger('resize') }
$('#page-header-bg[data-parallax="1"] .nectar-particles').append('
');
}
function nectarPageHeader(){
if($('#page-header-bg').length > 0){
fullScreenHeaderInit();
pageHeader();
}
if($('#page-header-bg[data-parallax="1"]').length > 0){
var img=new Image();
var $initialImgCheck=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));
if($initialImgCheck&&$initialImgCheck.indexOf('.')!==-1){
img.onload=function(){
pageHeaderInit();
}
img.src=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));
}else{
pageHeaderInit();
}
$('#page-header-bg[data-parallax="1"] .span_6').css({
'opacity':1
});
if(window.addEventListener){
window.addEventListener('scroll', function(){
requestAnimationFrame(bindHeaderParallax);
}, false);
}}
if($('#page-header-bg').length > 0){
var $initialImgCheckAscend=extractUrl($('#page-header-bg').css('background-image'));
if($initialImgCheckAscend&&$initialImgCheckAscend.indexOf('.')!==-1){
$('#page-header-bg').addClass('has-bg');
}}
}
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){
window.onunload=function(){ nectarPageHeader(); };}
function pageHeaderTextEffectInit(){
$('#page-header-bg').each(function(){
if($(this).attr('data-text-effect')=='rotate_in'){
var $topHeading='none';
if($(this).find('.span_6 h1').length > 0){
$topHeading='h1';
}
if($topHeading!='none'){
var $selector=($(this).find('.nectar-particles').length > 0) ? '.inner-wrap.shape-1':'.span_6';
$(this).find($selector).find($topHeading).addClass('top-heading').contents().filter(function (){
return this.nodeType===3&&typeof this.data!='undefined'&&this.data.replace(/\s+/, "");
}).wrap(' ');
$(this).find($selector).find('.wraped').each(function (){
textNode=$(this);
text=textNode.text().split(' ');
replace='';
$.each(text, function (index, value){
if(value.replace(/\s+/, "")){
replace +='' + value + ' ';
}});
textNode.replaceWith($(replace));
});
}}
});
}
function pageHeaderTextEffect(){
if($('#page-header-bg .nectar-particles').length==0&&$('#page-header-bg[data-text-effect="none"]').length==0||$('.nectar-box-roll').length > 0&&$('#page-header-bg .nectar-particles').length==0){
var $selector=($('.nectar-box-roll').length==0) ? '#page-header-bg .span_6':'.nectar-box-roll .overlaid-content .span_6';
$($selector).find('.wraped').each(function(i){
$(this).find('span').delay(i*370).transition({ rotateX: '0', 'opacity':1, y: 0},400,'easeOutQuad');
});
setTimeout(function(){
$($selector).find('.inner-wrap > *:not(.top-heading)').each(function(i){
$(this).delay(i*370).transition({ rotateX: '0', 'opacity':1, y: 0 },650,'easeOutQuad');
});
$('.scroll-down-wrap').removeClass('hidden');
}, $($selector).find('.wraped').length * 370);
}}
var $effectTimeout=($('#ajax-loading-screen').length > 0) ? 800:0;
pageHeaderTextEffectInit();
if($('#page-header-bg .nectar-video-wrap video').length==0) setTimeout(pageHeaderTextEffect,$effectTimeout);
if($('header#top nav > ul.sf-menu ul').length > 0){
var $midnightSubmenuTimeout;
$('body').on('mouseover','#header-outer .midnightHeader .sf-with-ul, #header-outer .midnightHeader .cart-menu',function(){
if($(this).parents('.midnightHeader').offset().top - $(window).scrollTop() < 50){
$(this).parents('.midnightHeader').css({'z-index': '9999'}).addClass('overflow');
$(this).parents('.midnightInner').css('overflow','visible');
}});
$('body').on('mouseleave','#header-outer .midnightHeader',function(){
var $that=$(this);
clearTimeout($midnightSubmenuTimeout);
$midnightSubmenuTimeout=setTimeout(function(){
if(!$that.is(':hover')){
$that.css({'z-index': 'auto'}).removeClass('overflow');
$that.find('.midnightInner').css('overflow','hidden');
}},900);
});
}
function midnightInit(){
if($('#header-outer[data-permanent-transparent="1"]').length > 0&&$('body[data-bg-header="true"]').length > 0&&$('body.material').length > 0){
var $midnightCompatArr=[];
$('div[data-midnight]').each(function(){
if($(this).attr('data-midnight')=='light'||$(this).attr('data-midnight')=='dark'){
$midnightCompatArr.push($(this));
}});
if($midnightCompatArr.length > 0){
$.each($midnightCompatArr,function(k,v){
if(v.attr('data-midnight')=='light'||v.attr('data-midnight')=='dark'){
var $that=v;
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($('body.material-ocm-open').length > 0) return;
if(direction=='down'){
var $textColor=($that.attr('data-midnight')=='light') ? '':'dark-slide';
$('#header-outer').removeClass('dark-slide').addClass($textColor);
}else{
if(k-1 >=0){
var $prevMidItem=k-1;
}else{
var $prevMidItem=k;
}
var $textColor=($midnightCompatArr[$prevMidItem].attr('data-midnight')=='light') ? '':'dark-slide';
$('#header-outer').removeClass('dark-slide').addClass($textColor);
}},
offset: $('#header-outer').height()
});
}});
}}
if($('#header-outer[data-permanent-transparent="1"]').length > 0&&$('body[data-bg-header="true"]').length > 0&&$('body.material').length==0){
$('#header-outer').midnight();
if($('#header-outer[data-format="menu-left-aligned"] #logo img:visible').length > 0){
$('#header-outer #logo').css({'width':$('#header-outer #logo img:visible').width(), 'height': $('#header-outer #logo img:visible').height()});
}
if($('#header-outer[data-has-menu="false"]').length > 0&&$('#header-outer[data-format="centered-logo-between-menu"]').length==0){
var $buttonsOffset=($('#social-in-menu').length > 0) ? $('#social-in-menu').position():$('#header-outer header#top nav > ul.buttons').position();
if($('#header-outer #logo img:visible').length > 0){
var $logoOffset=$('#header-outer #logo img:visible').position();
var $logoOffsetTop=$('#header-outer #logo img:visible').position().top;
var $logoMargin=parseInt($('#header-outer #logo img:visible').css('margin-top'));
var $logoWidth=$('#header-outer #logo img:visible').width();
}else{
var $logoOffset=$('#header-outer .span_3 #logo:visible').offset();
var $logoOffsetTop=$('#header-outer .span_3 #logo:visible').offset().top - $(window).scrollTop();
var $logoMargin=parseInt($('#header-outer .span_3 #logo:visible').css('margin-top'));
var $logoWidth=$('#header-outer #logo').width();
}
var $bodyBorderSize=($('.body-border-top').length > 0) ? $('.body-border-top').height():0;
var $containerMargin=parseInt($('#header-outer header > .container').css('padding-left'));
var $headerOffset=$('#header-outer').position();
$(window).on('smartresize', function(){
if($('#header-outer #logo img').length > 0){
$logoMargin=parseInt($('#header-outer #logo img:visible').css('margin-top'));
$logoOffset=$('#header-outer #logo img:visible').position();
$logoOffsetTop=$('#header-outer #logo img:visible').position().top;
$logoWidth=$('#header-outer #logo img:visible').width();
}else{
$logoMargin=parseInt($('#header-outer .span_3 #logo:visible').css('margin-top'));
$logoOffset=$('#header-outer .span_3 #logo:visible').offset();
$logoOffsetTop=$('#header-outer .span_3 #logo:visible').offset().top - $(window).scrollTop();
$logoWidth=$('#header-outer #logo').width();
}
$containerMargin=parseInt($('#header-outer header > .container').css('padding-left'));
$buttonsOffset=($('#social-in-menu').length > 0) ? $('#social-in-menu').position():$('#header-outer header#top nav > ul.buttons').position();
$headerOffset=$('#header-outer').position();
});
$('body').mousemove(function(e){
if($('body.mobile').length==0&&$('#header-outer header').length > 0){
if(e.clientX >=$buttonsOffset.left + $containerMargin &&
e.clientY >=$buttonsOffset.top + $bodyBorderSize &&
e.clientY <=$buttonsOffset.top + $headerOffset.top + $bodyBorderSize + $('#header-outer header#top nav > ul.buttons').height() ||
e.clientX <=$logoOffset.left + $containerMargin + $logoWidth &&
e.clientY >=$logoOffsetTop + $bodyBorderSize&&
e.clientY <=$logoOffsetTop + $logoMargin + $bodyBorderSize + $headerOffset.top + $('#header-outer #logo img:visible').height()){
$('.midnightHeader, #header-outer').removeClass('no-pointer-events');
}else{
$('.midnightHeader, #header-outer').addClass('no-pointer-events');
}}else{
$('.midnightHeader, #header-outer').removeClass('no-pointer-events');
}});
}
else if($('#header-outer[data-has-menu="true"]').length > 0){
var $headerPos=$('header#top .container').position();
var $headerOffset=$('header#top .container').offset();
var $bodyBorderSize=($('.body-border-top').length > 0) ? $('.body-border-top').height():0;
$(window).on('smartresize', function(){
$headerPos=$('header#top .container').position();
$headerOffset=$('header#top .container').offset();
});
$('body').mousemove(function(e){
if($('body.mobile').length==0&&$('#header-outer header').length > 0){
if(e.clientX >=$headerOffset.left &&
e.clientY >=$headerPos.top + $bodyBorderSize &&
e.clientY <=$('header#top .container .row').height() + $bodyBorderSize){
$('.midnightHeader, #header-outer').removeClass('no-pointer-events');
}else if($('li.sfHover').length==0){
$('.midnightHeader, #header-outer').addClass('no-pointer-events');
}}else{
$('.midnightHeader, #header-outer').removeClass('no-pointer-events');
}});
}}
}
function getScrollbarWidth(){
var outer=document.createElement("div");
outer.style.visibility="hidden";
outer.style.width="100px";
outer.style.msOverflowStyle="scrollbar";
document.body.appendChild(outer);
var widthNoScroll=outer.offsetWidth;
outer.style.overflow="scroll";
var inner=document.createElement("div");
inner.style.width="100%";
outer.appendChild(inner);
var widthWithScroll=inner.offsetWidth;
outer.parentNode.removeChild(outer);
return widthNoScroll - widthWithScroll;
}
function boxRollInit(){
if($('.nectar-box-roll').length > 0){
$('body').attr('data-scrollbar-width',getScrollbarWidth());
$('body, html, #ajax-content-wrap, .container-wrap, .blurred-wrap').addClass('no-scroll');
$('body,html').stop().animate({ scrollTop:0 },0);
$('.container-wrap').css('opacity',0).addClass('no-transform-animation-bottom-out').addClass('bottomBoxOut');
if($('.mobile').length==0) $('#ajax-loading-screen .loading-icon > span').css({ 'left':'-'+getScrollbarWidth()/2 +'px'});
var $overlaid=$('#page-header-bg .overlaid-content').clone();
var $scrollDownOverlaid=$('.scroll-down-wrap').clone();
$('#page-header-bg').removeAttr('data-midnight');
$('#page-header-bg .overlaid-content, #page-header-bg .scroll-down-wrap').remove();
$('.nectar-box-roll').append($overlaid).attr('data-midnight','light');
$('.overlaid-content').append($scrollDownOverlaid);
if($('.page-submenu[data-sticky="true"]').length > 0){
$('.container-wrap').addClass('no-trans');
}
nectarBoxRollContentHeight();
setTimeout(function(){ pageLoadHash(); },700);
}else{
$('#ajax-content-wrap, .blurred-wrap').addClass('at-content');
$('body, html, #ajax-content-wrap, .container-wrap, .blurred-wrap').removeClass('no-scroll');
$('.container-wrap').css('opacity',1).removeClass('no-transform-animation-bottom-out').removeClass('bottomBoxOut').removeClass('bottomBoxIn');
perspect='not-rolled';
}}
boxRollInit();
function nectarBoxRollContentHeight(){
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-space').height();
if($('#header-outer[data-transparent-header="true"]').length==0){
$('.nectar-box-roll .overlaid-content, .nectar-box-roll .canvas-bg, .container-wrap').css({'height':window.innerHeight - $headerNavSpace, 'min-height':window.innerHeight - $headerNavSpace });
if($('.mobile').length==0&&$('body[data-header-format="left-header"]').length==0){ $('#ajax-content-wrap').css('margin-top',$headerNavSpace); $('#slide-out-widget-area.fullscreen').css('margin-top','-'+$headerNavSpace+'px'); }
else $('#ajax-content-wrap, #slide-out-widget-area.fullscreen').css('margin-top','0');
}else{
$('.nectar-box-roll .overlaid-content, .nectar-box-roll .canvas-bg, .container-wrap').css('height',window.innerHeight);
}}
if($('.nectar-box-roll').length > 0) $(window).on('resize',nectarBoxRollContentHeight);
var perspect='not-rolled';
var animating='false';
function boxRoll(e,d){
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-space').height();
if($('#slide-out-widget-area.open').length > 0) return false;
if($('.nectar-box-roll canvas').length > 0&&$('.nectar-box-roll canvas[data-loaded="true"]').length==0) return false;
if(perspect=='not-rolled'&&animating=='false'&&d==-1){
perspect='rolled';
animating='true';
$('body').addClass('box-animating').addClass('box-perspective-rolled').addClass('box-rolling');
$('.nectar-box-roll #page-header-bg').removeClass('topBoxIn').addClass('topBoxOut').css('will-change','transform');
$('.nectar-box-roll .overlaid-content').removeClass('topBoxIn2').removeClass('topBoxIn').addClass('topBoxOut2').css('will-change','transform');
$('.container-wrap').removeClass('bottomBoxOut').addClass('bottomBoxIn').removeClass('no-transform-animation-bottom-out').addClass('nectar-box-roll-class').css('will-change','transform');
if($('#header-outer[data-transparent-header="true"]').length==0){
$('.container-wrap').css({'height':$(window).height() - $headerNavSpace, 'opacity': 1});
$('#slide-out-widget-area.fullscreen').css('margin-top','0px');
}else{
$('.container-wrap').css({'height':$(window).height(), 'opacity': 1});
}
$('.nectar-slider-wrap').css({'opacity':0});
updateRowRightPadding(d);
pauseVideoBG();
var timeout1=1220;
var timeout2=1650;
var timeout3=1700;
var timeout4=1350;
if($('html.no-cssanimations').length > 0){
timeout1=1;
timeout2=1;
timeout3=1;
timeout4=1;
}
$('.container-wrap').css('padding-right',$('body').attr('data-scrollbar-width') + 'px');
setTimeout(function(){
$('#header-outer, #wpadminbar, .cart-outer .cart-menu, .midnightHeader .midnightInner').animate({'padding-right': $('body').attr('data-scrollbar-width')},250);
$('.nectar-box-roll .canvas-bg').addClass('out-of-sight');
if($('#header-outer[data-permanent-transparent="1"]').length==0) $('#header-outer').removeClass('transparent');
if($('body.mobile').length > 0) $('.nectar-box-roll').css({'z-index':'1'});
},timeout1);
setTimeout(function(){
updateRowRightPadding(1);
$('body,html,#ajax-content-wrap, .container-wrap, .blurred-wrap').removeClass('no-scroll');
$('#ajax-content-wrap, .blurred-wrap').addClass('at-content');
$('.container-wrap, #footer-outer').removeClass('bottomBoxIn').removeClass('nectar-box-roll-class').addClass('auto-height');
$('#header-outer, #wpadminbar, .container-wrap, .cart-outer .cart-menu, .midnightHeader .midnightInner').stop().css('padding-right',0);
if($smoothActive==1&&$(window).width() > 690&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){
niceScrollInit();
}
$('.nectar-box-roll').css({'z-index':'-1000'}).transition({'y': '-200%'},0);
$('.nectar-box-roll canvas').hide();
$('body').removeClass('box-rolling');
$('.nectar-slider-wrap').transition({'opacity':1},600,'easeOutCubic');
$('.nectar-box-roll #page-header-bg, .nectar-box-roll .overlaid-content, .container-wrap').css('will-change','auto');
if($waypointsBound==false) waypoints();
},timeout2);
setTimeout(function(){
$('.container-wrap .main-content > .row > div > div[class*="col"]').css({'opacity':1});
},timeout4);
setTimeout(function(){
animating='false';
$('body').removeClass('box-animating');
},timeout3);
if($('#header-outer[data-permanent-transparent="1"]').length==0&&$('.mobile').length==0&&$('#header-outer[data-transparent-header="true"]').length!=0){
$('#ajax-content-wrap').transition({'margin-top':$('#header-outer').outerHeight(true) + $('#header-outer').offset().top},2000,'easeInOutQuad');
}
if($('.mobile #header-outer[data-permanent-transparent="1"]').length > 0&&$('.mobile #header-outer[data-mobile-fixed="false"]').length==1) $('#header-outer').transition({'y':'-100%'},400,'easeOutCubic');
}
else if(perspect=='rolled'&&animating=='false'&&d==1&&$(window).scrollTop() < 100){
$('.container-wrap').removeClass('auto-height');
if($('#header-outer[data-transparent-header="true"]').length==0){
$('.container-wrap').css({'height':$(window).height() - $headerNavSpace, 'opacity': 1});
}else{
$('.container-wrap').css({'height':$(window).height(), 'opacity': 1});
}
$('#footer-outer').removeClass('auto-height');
$('body').addClass('box-rolling');
perspect='not-rolled';
animating='true';
$('body').addClass('box-animating').addClass('box-perspective-not-rolled');
$('#header-outer, #wpadminbar, .container-wrap, .cart-outer .cart-menu, .midnightHeader .midnightInner').css('padding-right',$('body').attr('data-scrollbar-width') + 'px');
$('.nectar-slider-wrap').transition({'opacity':0},600,'easeOutCubic');
$('.container-wrap .main-content > .row > div > div[class*="col"]').stop(true).css({'opacity':0});
setTimeout(function(){
$('#header-outer, #wpadminbar, .cart-outer .cart-menu, .midnightHeader .midnightInner').animate({'padding-right': 0},250);
$('.nectar-box-roll .canvas-bg').removeClass('out-of-sight');
resizeVideoToCover();
if($('#header-outer[data-transparent-header="true"]').length!=0){
$('#ajax-content-wrap').stop(true,true).transition({'margin-top':0},2000,'easeInOutCubic');
}else{
if($('.mobile').length==0) $('#slide-out-widget-area.fullscreen').css('margin-top','-'+$headerNavSpace+'px');
}},30);
var timeout1=1700;
var timeout2=1600;
var timeout3=1300;
if($('html.no-cssanimations').length > 0){
timeout1=1;
timeout2=1;
timeout3=1;
}
if($('body.mobile').length > 0){
setTimeout(function(){
$('.nectar-box-roll').css('z-index','1000');
},timeout3);
}else{
$('.nectar-box-roll').css('z-index','1000');
}
updateRowRightPadding(d);
removeNiceScroll();
$('.nectar-box-roll').transition({'y': '0'},0);
$('.nectar-box-roll canvas').show();
setTimeout(function(){
updateRowRightPadding(1);
animating='false';
$('body').removeClass('box-animating');
$('#page-header-bg').removeClass('topBoxIn');
$('.overlaid-content').removeClass('topBoxIn2');
$('body').removeClass('box-rolling');
resumeVideoBG();
$('.nectar-box-roll #page-header-bg, .nectar-box-roll .overlaid-content, .container-wrap').css('will-change','auto');
},timeout1);
setTimeout(function(){
if($('.mobile #header-outer[data-permanent-transparent="1"]').length > 0&&$('.mobile #header-outer[data-mobile-fixed="false"]').length==1) $('#header-outer').transition({'y':'0%'},400,'easeOutCubic');
},timeout2);
$('body,html,#ajax-content-wrap, .container-wrap, .blurred-wrap').addClass('no-scroll');
$('#ajax-content-wrap, .blurred-wrap').removeClass('at-content');
$('.container-wrap').addClass('nectar-box-roll-class');
$('.nectar-box-roll #page-header-bg').removeClass('topBoxOut').addClass('topBoxIn').css('will-change','transform');
$('.container-wrap').removeClass('bottomBoxIn').addClass('bottomBoxOut').css('will-change','transform');
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('#header-outer[data-permanent-transparent="1"]').length==0) $('#header-outer').addClass('transparent');
$('.nectar-box-roll .overlaid-content').removeClass('topBoxOut2').removeClass('topBoxOut').addClass('topBoxIn2').css('will-change','transform');
if($('#header-outer[data-header-resize="1"]').length > 0){ bigNav(); }
$('.nectar-box-roll .trigger-scroll-down').removeClass('hovered');
}}
function boxScrollEvent(event, delta){
if($('#slide-out-widget-area.open.fullscreen').length > 0||$('.material-ocm-open').length > 0||$('#search-outer.material-open').length > 0) return false;
boxRoll(event,delta);
}
function boxRollMouseWheelInit(){
if($('.nectar-box-roll').length > 0){
$('body').on("mousewheel", boxScrollEvent);
}else{
$('body').off("mousewheel", boxScrollEvent);
}}
boxRollMouseWheelInit();
$('body').on('click','.nectar-box-roll .section-down-arrow',function(){
boxRoll(null,-1);
$(this).addClass('hovered');
setTimeout(function(){ $('.nectar-box-roll .section-down-arrow').removeClass('hovered'); },2000);
return false;
});
function updateRowRightPadding(d){
$('.wpb_row.full-width-section').each(function(){
if($(this).hasClass('extraPadding')&&d==1){
$(this).css('padding-right',parseInt($(this).css('padding-right')) - parseInt($('body').attr('data-scrollbar-width')) + 'px').removeClass('extraPadding');
}else{
$(this).css('padding-right',parseInt($('body').attr('data-scrollbar-width')) + parseInt($(this).css('padding-right')) + 'px').addClass('extraPadding');
}});
$('.wpb_row.full-width-content').each(function(){
if($(this).find('.row-bg.using-image').length==0){
if($(this).hasClass('extraPadding')&&d==1){
$(this).find('.row-bg').css('width',parseInt($(this).width()) - parseInt($('body').attr('data-scrollbar-width')) + 'px').removeClass('extraPadding');
}else{
$(this).find('.row-bg').css('width',parseInt($('body').attr('data-scrollbar-width')) + $(this).width() + 'px').addClass('extraPadding');
}}
});
}
function pauseVideoBG(){
if($('.nectar-box-roll video').length > 0) $('.nectar-box-roll video')[0].pause();
}
function resumeVideoBG(){
if($('.nectar-box-roll video').length > 0) $('.nectar-box-roll video')[0].play();
}
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$('.nectar-box-roll').length > 0){
$('body').swipe({
tap: function(event,target){
if($(target).parents('.nectar-flip-box').length > 0)
$(target).parents('.nectar-flip-box').trigger('click');
if($(target).is('.nectar-flip-box'))
$(target).trigger('click');
},
swipeStatus: function(event, phase, direction, distance, duration, fingers){
if($('#slide-out-widget-area.open').length > 0) return false;
if(direction=='up'){
boxRoll(null,-1);
if($('#ajax-content-wrap.no-scroll').length==0) $('body').swipe("option", "allowPageScroll", 'vertical');
}else if(direction=="down"&&$(window).scrollTop()==0){
boxRoll(null,1);
$('body').swipe("option", "allowPageScroll", 'auto');
}}
});
}
function removeNiceScroll(){
if($().niceScroll&&$("html").getNiceScroll()){
var nice=$("html").getNiceScroll();
nice.stop();
$('html').removeClass('no-overflow-y');
$('.nicescroll-rails').hide();
if($('#boxed').length==0){
$('body, body #header-outer, body #header-secondary-outer, body #search-outer, .midnightHeader .midnightInner').css('padding-right','0px');
}else if($('body[data-ext-responsive="true"]').length==0){
$('body').css('padding-right','0px');
}
$('body').attr('data-smooth-scrolling','0');
}}
$waypointsBound=false;
function waypoints(){
colAndImgAnimations();
progressBars();
dividers();
iconList();
animated_titles();
imageWithHotspots();
clientsFadeIn();
splitLineHeadings();
svgAnimations();
milestoneInit();
nectar_fancy_ul_init();
owl_carousel_animate();
headerRowColorInheritInit();
morphingOutlines();
portfolioLoadIn();
animatedColBorders();
foodMenuItems();
vcWaypoints();
$waypointsBound=true;
}
var timeout;
var productToAdd;
var $dropdownStyle=($('body[data-dropdown-style="minimal"]').length > 0) ? 'minimal':'default';
$('body').on('click','.product .add_to_cart_button', function(){
var $productHeading=($(this).parents('li').find('h2').length > 0) ? 'h2':'h3';
productToAdd=$(this).parents('li').find($productHeading).text();
$('#header-outer .cart-notification span.item-name').html(productToAdd);
});
$('body').on('mouseenter','#header-outer .cart-notification',function(){
if($dropdownStyle=='minimal'){
$(this).hide();
$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show();
$('#header-outer .cart_list').stop(true,true).show();
}else{
$(this).fadeOut(400);
$('#header-outer .widget_shopping_cart').stop(true,true).fadeIn(300);
$('#header-outer .cart_list').stop(true,true).fadeIn(300);
}
clearTimeout(timeout);
});
var $headerCartSelector=($('body.material').length > 0) ? '#header-outer .nectar-woo-cart':'#header-outer div.cart-outer';
$($headerCartSelector).hoverIntent(function(){
if($dropdownStyle=='minimal'){
$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show()
$('#header-outer .cart_list').stop(true,true).show();
clearTimeout(timeout);
$('#header-outer .cart-notification').hide();
}else{
$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).fadeIn(300);
$('#header-outer .cart_list').stop(true,true).fadeIn(300);
clearTimeout(timeout);
$('#header-outer .cart-notification').fadeOut(300);
}});
$('body').on('mouseleave',$headerCartSelector,function(){
var $that=$(this);
setTimeout(function(){
if(!$that.is(':hover')){
$('#header-outer .widget_shopping_cart').removeClass('open').stop(true,true).fadeOut(300);
$('#header-outer .cart_list').stop(true,true).fadeOut(300);
}},100);
});
if($('#header-outer[data-cart="false"]').length==0){
$('body').on('added_to_cart', shopping_cart_dropdown_show);
$('body').on('added_to_cart', shopping_cart_dropdown);
}
function shopping_cart_dropdown(){
if(!$('.widget_shopping_cart .widget_shopping_cart_content .cart_list .empty').length&&$('.widget_shopping_cart .widget_shopping_cart_content .cart_list').length > 0){
$('.cart-menu-wrap').addClass('has_products');
$('header#top nav > ul, #search-outer #search #close a, header#top .span_9 >.slide-out-widget-area-toggle').addClass('product_added');
if(!$('.cart-menu-wrap').hasClass('static')) $('.cart-menu-wrap, #mobile-cart-link').addClass('first-load');
if($('#header-outer').hasClass('directional-nav-effect')&&$('#header-outer .cart-icon-wrap .dark').length==0&&$('body.ascend').length > 0){
$('#header-outer .cart-outer .cart-icon-wrap').each(function(){
$(this).find('> i, > span.light, > span.dark, > span.original').remove();
$(this).append(' ');
$(this).find('.original').attr('data-w',$(this).find('span.original').width()+1);
});
}}
}
function shopping_cart_dropdown_show(e){
clearTimeout(timeout);
if(!$('.widget_shopping_cart .widget_shopping_cart_content .cart_list .empty').length&&$('.widget_shopping_cart .widget_shopping_cart_content .cart_list').length > 0&&typeof e.type!='undefined'){
if(!$('#header-outer .cart-menu-wrap').hasClass('has_products')){
setTimeout(function(){ $('#header-outer .cart-notification').fadeIn(400); },400);
}
else if(!$('#header-outer .cart-notification').is(':visible')){
$('#header-outer .cart-notification').fadeIn(400);
}else{
$('#header-outer .cart-notification').show();
}
timeout=setTimeout(hideCart,2700);
$('.cart-menu a, .widget_shopping_cart a').addClass('no-ajaxy');
}}
function hideCart(){
$('#header-outer .cart-notification').stop(true,true).fadeOut();
}
function checkForWooItems(){
var checkForCartItems=setInterval(shopping_cart_dropdown,250);
setTimeout(function(){ clearInterval(checkForCartItems); },4500);
}
if($('#header-outer[data-cart="false"]').length==0){
checkForWooItems();
}
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
var secondaryHeader=($('#header-outer').attr('data-using-secondary')=='1') ? 32:0 ;
function searchFieldCenter(){
var $headerHeightSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').outerHeight();
$('#search-outer').css('top', $headerHeightSpace + extraHeight + secondaryHeader);
$('#search-outer > #search #search-box').css('top',($(window).height()/2) - ($('#search-outer > #search input').height()/2) - $headerHeightSpace);
}
$('body').on('mouseover','.text_on_hover .product-wrap',function(){
$(this).parent().addClass('hovered');
});
$('body').on('mouseover','.text_on_hover > a:first-child',function(){
$(this).parent().addClass('hovered');
});
$('body').on('mouseout','.text_on_hover .product-wrap',function(){
$(this).parent().removeClass('hovered');
});
$('body').on('mouseout','.text_on_hover > a:first-child',function(){
$(this).parent().removeClass('hovered');
});
if($('.material.product').length > 0||$('.nectar-fancy-box[data-style="parallax_hover"]').length > 0){
$productZindex=101;
$('body').on('mouseenter','.material.product, .nectar-fancy-box[data-style="parallax_hover"]',function(){
$productZindex++;
$(this).css('z-index',$productZindex+1);
});
$('body').on('mouseleave','.material.product, .nectar-fancy-box[data-style="parallax_hover"]',function(){
var $that=$(this);
setTimeout(function(){ if(!$that.is(':hover')) $that.css('z-index',100); },280);
});
setInterval(function(){
if($('.nectar-fancy-box[data-style="parallax_hover"]:hover').length > 0){
return;
}
$('.material.product:not(:hover), .nectar-fancy-box[data-style="parallax_hover"]:not(:hover)').css('z-index',100);
$productZindex=101;
},10000);
}
$('body').on('click','#sidebar .widget.woocommerce:not(.widget_price_filter) h4',function(){
if($(window).width() < 1000){
$(this).parent().find('> ul').slideToggle();
$(this).parent().toggleClass('open-filter');
}});
$('body').on('mouseenter','#header-outer [data-cart-style="slide_in"] .cart-menu-wrap',openRightCart);
function openRightCart(){
if($('.nectar-slide-in-cart ul.cart_list li:not(.empty)').length > 0){
$('.nectar-slide-in-cart').addClass('open');
$(window).on('mousemove.rightCartOffsetCheck',closeCartCheck);
}}
function closeCartCheck(e){
var $windowWidth=$(window).width();
if(e.clientX < $windowWidth - 370 - $bodyBorderWidth){
$(window).off('mousemove.rightCartOffsetCheck',closeNavCheck);
$('.nectar-slide-in-cart').removeClass('open');
}}
var $placeholder=$('#search input[type=text]').attr('data-placeholder');
var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));
if($('body').hasClass('material')&&$('#header-outer .bg-color-stripe').length==0){
$('#header-outer').append('
');
}
$('body').on('click', '#search-btn a', function(){ return false; });
$('body').on('mouseup', '#search-btn a:not(.inactive), #header-outer .mobile-search', function(){
if($(this).hasClass('open-search')){ return false; }
if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length > 0&&$('body.material').length==0){
$('#search-outer > #search form, #search-outer #search .span_12 span').css('opacity',0);
$('#search-outer > #search form').css('bottom','10px');
$('#search-outer #search .span_12 span').css('top','10px');
$('#search-outer').show();
$('#search-outer').stop().transition({scale: '1,0', 'opacity': 1},0).transition({ scale: '1,1'},400,'easeInOutCubic');
$('#search-outer > #search form').delay(400).animate({'opacity':1, 'bottom':0},'easeOutCirc');
$('#search-outer #search .span_12 span').delay(470).animate({'opacity':1, 'top':0},'easeOutCirc');
}else if(!$('body').hasClass('material')){
$('#search-outer').stop(true).fadeIn(600,'easeOutExpo');
}else{
$('#header-outer[data-transparent-header="true"] .bg-color-stripe').css('transition','');
$('#search-outer').addClass('material-open');
$('#ajax-content-wrap').addClass('material-open');
$('#header-outer').addClass('material-search-open');
$('#fp-nav').addClass('material-ocm-open');
}
if($('body[data-header-format="left-header"]').length==0){
$('body.original #search-outer > #search input[type="text"]').css({
'top':$('#search-outer').height()/2 - $('#search-outer > #search input[type="text"]').height()/2
});
}
setTimeout(function(){
$('#search input[type=text]').focus();
if($('#search input[type=text]').attr('value')==$placeholder){
$('#search input[type=text]').setCursorPosition(0);
}},300);
if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length > 0&&$('body.material').length==0){
searchFieldCenter();
}
$(this).toggleClass('open-search');
$('.slide-out-widget-area-toggle a:not(#toggle-nav).open:not(.animating)').trigger('click');
return false;
});
$('body:not(.material)').on('keydown','#search input[type=text]',function(){
if($(this).attr('value')==$placeholder){
$(this).attr('value', '');
}});
$('body:not(.material)').on('keyup','#search input[type=text]',function(){
if($(this).attr('value')==''){
$(this).attr('value', $placeholder);
$(this).setCursorPosition(0);
}});
$('body').on('click','#close',function(){
closeSearch();
$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');
return false;
});
$('body.material').on('click', '#ajax-content-wrap', function(e){
if(e.originalEvent!==undefined){
closeSearch();
$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');
}});
if($('body.material').length > 0){
$(document).keyup(function(e){
if(e.keyCode==27){
closeSearch();
$('#search-btn a').removeClass('open-search');
if($('.ocm-effect-wrap.material-ocm-open').length > 0){
$('.slide-out-widget-area-toggle.material-open a').trigger('click');
}}
});
}
$('body:not(.material)').on('blur','#search-box input[type=text]',function(e){
closeSearch();
$('#search-btn a, #header-outer .mobile-search').removeClass('open-search');
});
function closeSearch(){
if($('body').hasClass('ascend')||$('body[data-header-format="left-header"]').length > 0&&$('body.material').length==0){
$('#search-outer').stop().transition({'opacity' :0},300,'easeOutCubic');
$('#search-btn a').addClass('inactive');
setTimeout(function(){ $('#search-outer').hide(); $('#search-btn a').removeClass('inactive'); },300);
}else if($('body.material').length==0){
$('#search-outer').stop(true).fadeOut(450,'easeOutExpo');
}
if($('body').hasClass('material')){
$('#ajax-content-wrap').removeClass('material-open');
$('#header-outer').removeClass('material-search-open');
$('#search-outer').removeClass('material-open');
$('#fp-nav').removeClass('material-ocm-open');
}}
$('body').on('click', '#mobile-menu #mobile-search .container a#show-search',function(){
$('#mobile-menu .container > ul').slideUp(500);
return false;
});
function centeredLogoMargins(){
if($('#header-outer[data-format="centered-logo-between-menu"]').length > 0&&$(window).width() > 1000){
$midnightSelector=($('#header-outer .midnightHeader').length > 0) ? '> .midnightHeader:first-child':'';
var $navItemLength=$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li').length;
if($('#header-outer #social-in-menu').length > 0) $navItemLength--;
$centerLogoWidth=($('#header-outer .row .col.span_3 #logo img:visible').length==0) ? parseInt($('#header-outer .row .col.span_3').width()):parseInt($('#header-outer .row .col.span_3 img:visible').width());
$extraMenuSpace=($('#header-outer[data-lhe="animated_underline"]').length > 0) ? parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('margin-right')):parseInt($('#header-outer header#top nav > ul > li:first-child > a').css('padding-right'));
if($extraMenuSpace > 30){
$extraMenuSpace +=45;
}else if($extraMenuSpace > 20){
$extraMenuSpace +=40;
}else{
$extraMenuSpace +=30;
}
$('#header-outer[data-format="centered-logo-between-menu"] nav > .sf-menu > li:nth-child('+Math.floor($navItemLength/2)+')').css({'margin-right': ($centerLogoWidth+$extraMenuSpace) + 'px'}).addClass('menu-item-with-margin');
$leftMenuWidth=0;
$rightMenuWidth=0;
$('#header-outer[data-format="centered-logo-between-menu"] '+$midnightSelector+' nav > .sf-menu > li:not(#social-in-menu)').each(function(i){
if(i+1 <=Math.floor($navItemLength/2)){
$leftMenuWidth +=$(this).width();
}else{
$rightMenuWidth +=$(this).width();
}});
$menuDiff=Math.abs($rightMenuWidth - $leftMenuWidth);
if($leftMenuWidth > $rightMenuWidth)
$('#header-outer .row > .col.span_9').css('padding-right',$menuDiff);
else
$('#header-outer .row > .col.span_9').css('padding-left',$menuDiff);
$('#header-outer[data-format="centered-logo-between-menu"] nav').css('visibility','visible');
}}
var logoHeight=parseInt($('#header-outer').attr('data-logo-height'));
var headerPadding=parseInt($('#header-outer').attr('data-padding'));
var usingLogoImage=$('#header-outer').attr('data-using-logo');
if(isNaN(headerPadding)||headerPadding.length==0){ headerPadding=28; }
if(isNaN(logoHeight)||usingLogoImage.length==0){ usingLogoImage=false; logoHeight=30;}
if($('header#top nav > ul li#search-btn a').length > 0){
$searchBtnHeight=$('header#top nav > ul li#search-btn a').height();
}else{
$searchBtnHeight=24;
}
function headerInit(){
if($('#header-outer[data-format="left-header"]').length > 0) return;
if($('body.material').length==0){
$('#header-outer #logo img').css({
'height':logoHeight,
});
$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').css({
'padding-top':headerPadding
});
if($('body.mobile').length==0){
$('header#top nav > ul > li:not(#social-in-menu) > a').css({
'padding-bottom':Math.floor(((logoHeight/2) - ($('header#top nav > ul > li > a').height()/2)) + headerPadding),
'padding-top':Math.floor((logoHeight/2) - ($('header#top nav > ul > li > a').height()/2))
});
$('header#top nav > ul > li#social-in-menu > a').css({
'margin-bottom':Math.floor(((logoHeight/2) - ($('header#top nav > ul > li#social-in-menu > a i').height()/2)) + headerPadding),
'margin-top':Math.floor((logoHeight/2) - ($('header#top nav > ul > li#social-in-menu > a i').height()/2))
});
}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('#header-outer .cart-menu').css({
'padding-bottom':Math.ceil(((logoHeight/2) - ($searchBtnHeight/2)) + headerPadding),
'padding-top':Math.ceil(((logoHeight/2) - ($searchBtnHeight/2)) + headerPadding)
});
}
$('header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle').css({
'padding-bottom':(logoHeight/2) - ($searchBtnHeight/2),
'padding-top':(logoHeight/2) - ($searchBtnHeight/2)
});
if($('body.ascend ').length > 0&&$('#header-outer[data-full-width="true"]').length > 0){
$('header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle').css({
'padding-top': 0,
'padding-bottom': 0
});
$('header#top nav > ul.buttons').css({
'margin-top':- headerPadding,
'height':Math.floor(logoHeight + headerPadding*2) -1
});
$('header#top nav > ul li#search-btn a, header#top nav > ul li.slide-out-widget-area-toggle a').css({
'visibility':'visible',
'padding-top': Math.floor((logoHeight/2) - ($searchBtnHeight/2) + headerPadding),
'padding-bottom': Math.floor((logoHeight/2) - ($searchBtnHeight/2) + headerPadding)
});
}
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').css({
'top':$('header#top nav > ul.sf-menu > li > a').outerHeight()
});
setTimeout(function(){
$('body:not(.ascend):not(.material) #search-outer #search-box .ui-autocomplete').css({
'top': parseInt($('#header-outer').outerHeight())+'px'
});
},1000);
$('body:not(.ascend):not(.material) #search-outer #search-box .ui-autocomplete').css({
'top': parseInt($('#header-outer').outerHeight())+'px'
});
}
if($('.nectar-parallax-scene.first-section').length==0){
if($('#header-outer').attr('data-using-secondary')=='1'){
if($('#header-outer[data-mobile-fixed="false"]').length > 0||$('body.mobile').length==0){
$('#header-space').css('height', parseInt($('#header-outer').outerHeight()) + $('#header-secondary-outer').height());
}else{
$('#header-space').css('height', parseInt($('#header-outer').outerHeight()));
}}else{
$('#header-space').css('height', $('#header-outer').outerHeight());
}}
$('#header-outer .container, #header-outer .cart-menu').css('visibility','visible');
centeredLogoMargins();
if(usingLogoImage&&$('#header-outer[data-format="centered-logo-between-menu"]').length > 0&&$('header#top #logo img:first-child[src]').length > 0){
var tempLogoImg=new Image();
tempLogoImg.src=$('header#top #logo img:first-child').attr('src');
tempLogoImg.onload=function(){
centeredLogoMargins();
};}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('body:not(.ascend):not(.material) #search-outer, #search .container').css({
'height':logoHeight + headerPadding*2
});
$('body:not(.ascend):not(.material) #search-outer > #search input[type="text"]').css({
'font-size':43,
'height':'59px',
'top':((logoHeight + headerPadding*2)/2) - $('#search-outer > #search input[type="text"]').height()/2
});
$('body:not(.ascend):not(.material) #search-outer > #search #close a').css({
'top':((logoHeight + headerPadding*2)/2) - 8
});
}else{
$('body:not(.ascend):not(.material) #search-outer, #search .container').css({
'height':logoHeight + headerPadding*2 + logoHeight + 17
});
$('body:not(.ascend):not(.material) #search-outer > #search input[type="text"]').css({
'font-size':43,
'height':'59px',
'top':((logoHeight + headerPadding*2)/2) - ($('#search-outer > #search input[type="text"]').height()/2) + logoHeight/2 + 17
});
$('body:not(.ascend):not(.material) #search-outer > #search #close a').css({
'top':((logoHeight + headerPadding*2)/2) - 8 + logoHeight/2 + 17
});
}}
$(window).load(function(){
if($(window).scrollTop()==0) headerSpace();
});
var headerResize=$('#header-outer').attr('data-header-resize');
var headerHideUntilNeeded=$('body').attr('data-hhun');
if($('#header-outer[data-remove-fixed="1"]').length==0){
if($(window).scrollTop()!=0&&$('#header-outer.transparent[data-permanent-transparent="false"]').length==1) $('#header-outer').removeClass('transparent');
}
if(headerResize==1&&headerHideUntilNeeded!='1'){
headerInit();
$(window).off('scroll.headerResizeEffect');
if($('#nectar_fullscreen_rows').length==0){
$(window).on('scroll.headerResizeEffect',smallNav);
}
else if($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length > 0&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$(window).on('scroll.headerResizeEffect',smallNav);
}}else if(headerHideUntilNeeded!='1'){
headerInit();
$(window).off('scroll.headerResizeEffectOpaque');
$(window).on('scroll.headerResizeEffectOpaque',opaqueCheck);
}else if(headerHideUntilNeeded=='1'){
headerInit();
if($('.nectar-box-roll').length > 0) $('#header-outer').addClass('at-top-before-box');
var previousScroll=0,
menuOffset=$('#header-space').height()*2,
detachPoint=($('body.mobile').length > 0) ? 150:600,
hideShowOffset=6;
function hhunCalcs(e){
if($('body.animated-scrolling').length > 0&&$('#header-outer.detached').length > 0) return false;
if($('body.material-ocm-open').length > 0||$('#search-outer.material-open').length > 0){ return false; }
if($('#header-outer[data-mobile-fixed="false"]').length > 0&&$('body.mobile').length > 0){ $('#header-outer').removeClass('detached'); return false; }
var currentScroll=$(this).scrollTop(),
scrollDifference=Math.abs(currentScroll - previousScroll);
if(!$('#header-outer').hasClass('side-widget-open')&&!$('#header-outer .slide-out-widget-area-toggle a').hasClass('animating')){
if(currentScroll > menuOffset){
if(currentScroll > detachPoint){
if(!$('#header-outer').hasClass('detached'))
$('#header-outer').addClass('detached').removeClass('parallax-contained');
$('#header-outer').removeClass('no-transition');
if($('#header-outer[data-permanent-transparent="1"]').length==0) $('#header-outer').removeClass('transparent');
}
if(scrollDifference >=hideShowOffset){
if(currentScroll > previousScroll){
if(!$('#header-outer').hasClass('invisible')){
if($('#header-outer.at-top').length > 0){
$('#header-outer').addClass('no-trans-hidden');
setTimeout(function(){
$('#header-outer').addClass('invisible').removeClass('at-top');
$('#header-outer').removeClass('no-trans-hidden');
},30);
}else{
$('#header-outer').addClass('invisible').removeClass('at-top');
}
if($(".sf-menu").length > 0&&$().superfish){
$(".sf-menu").superfish('hide');
$('header#top nav > ul.sf-menu > li.menu-item-over').removeClass('menu-item-over');
}}
$('.page-submenu.stuck').css('transform','translateY(0px)').addClass('header-not-visible');
}else{
if($('#header-outer').hasClass('invisible'))
$('#header-outer').removeClass('invisible');
if($('.body-border-top').length > 0&&$('body.mobile').length==0){
var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
var $bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch) ? $('.body-border-top').height():0;
$('.page-submenu.stuck').css('transform','translateY('+ ($('#header-outer').outerHeight()-$bodyBorderSizeToRemove) +'px)').removeClass('header-not-visible');
}else{
$('.page-submenu.stuck').css('transform','translateY('+$('#header-outer').outerHeight()+'px)').removeClass('header-not-visible');
}}
}}else{
$topDetachNum=($('#header-outer[data-using-secondary="1"]').length > 0) ? 32:0;
if($('.body-border-top').length > 0){
$topDetachNum=($('#header-outer[data-using-secondary="1"]').length > 0) ? 32 + $('.body-border-top').height():$('.body-border-top').height();
}
if(currentScroll <=$topDetachNum){
$('#header-outer').removeClass('detached').addClass('at-top');
if($('#header-outer[data-megamenu-rt="1"]').length > 0&&$('#header-outer[data-transparent-header="true"]').length > 0&&$('#header-outer .megamenu').length > 0){
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length==0){
$('#header-outer').addClass('transparent').css('transform','translateY(0)');
$('#header-outer').removeClass('no-transition');
}
else if($('.nectar-box-roll').length > 0) $('#header-outer').css('transform','translateY(0)').addClass('at-top-before-box');
}else{
if($('#header-outer[data-transparent-header="true"]').length > 0&&$('.nectar-box-roll').length==0) $('#header-outer').addClass('transparent').css('transform','translateY(0)');
else if($('.nectar-box-roll').length > 0) $('#header-outer').css('transform','translateY(0)').addClass('at-top-before-box');
}
if($('.parallax_slider_outer').length > 0||$('#page-header-bg[data-parallax="1"]').length > 0) $('#header-outer').addClass('parallax-contained').css('transform','translateY(0)');
}}
if((window.innerHeight + window.scrollY) >=document.body.offsetHeight){
$('#header-outer').removeClass('invisible');
if($('.body-border-top').length > 0&&$('body.mobile').length==0){
var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
var $bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch) ? $('.body-border-top').height():0;
$('.page-submenu.stuck').css('transform','translateY('+ ($('#header-outer').outerHeight()-$bodyBorderSizeToRemove) +'px)').removeClass('header-not-visible');
}else{
$('.page-submenu.stuck').css('transform','translateY('+$('#header-outer').outerHeight()+'px)').removeClass('header-not-visible');
}}
}
previousScroll=currentScroll;
}
if($('#header-outer[data-remove-fixed="1"]').length==0){
hhunCalcs();
$(window).scroll(hhunCalcs);
}}
if($('#nectar_fullscreen_rows').length==0) midnightInit();
else ($('#header-outer').attr('data-permanent-transparent','false'))
var shrinkNum=6;
var extraHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
var $bodyBorderHeaderColorMatch=($('.body-border-top').css('background-color')=='#ffffff'&&$('body').attr('data-header-color')=='light'||$('.body-border-top').css('background-color')==$('#header-outer').attr('data-user-set-bg')) ? true:false;
var $scrollTriggerOffset=($('body.material').length > 0) ? 150:0;
if($('#header-outer[data-shrink-num]').length > 0) shrinkNum=$('#header-outer').attr('data-shrink-num');
function smallNav(){
var $offset=$(window).scrollTop();
var $windowWidth=$(window).width();
if($offset > $scrollTriggerOffset&&$windowWidth > 1000&&$('body.material-ocm-open').length==0){
if($('body.material').length > 0){
if($('#search-outer.material-open').length==0){
$('#header-outer[data-transparent-header="true"] .bg-color-stripe').css('transition','none');
}
if($('#header-secondary-outer').length > 0){
$('#header-secondary-outer').addClass('hide-up').css('transform','translateY(-100%)');
$('#header-outer').css('transform', 'translateY(-' +$('#header-secondary-outer').height()+ 'px)');
}}
if($('#header-outer[data-megamenu-rt="1"]').length > 0&&$('#header-outer[data-transparent-header="true"]').length > 0&&$('#header-outer .megamenu').length > 0){
if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0&&$('.megamenu.sfHover').length==0){
$('#header-outer').removeClass('transparent');
$('#header-outer').removeClass('no-transition');
}}else{
if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0) $('#header-outer').removeClass('transparent');
}
$('.ns-loading-cover').hide();
$('#header-outer, #search-outer').addClass('small-nav');
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length > 0&&$('.body-border-top').length > 0&&$bodyBorderHeaderColorMatch==true){
$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({
'padding':'0'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('body.material').length > 0){
$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({
'margin-right': (parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right')) - parseInt(shrinkNum)*3) +'px'
},{queue:false, duration:310, easing: 'easeOutQuad'});
}
if($('body.material').length==0){
$('#header-outer #logo img').stop(true,true).animate({
'height':logoHeight - shrinkNum
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').stop(true,true).animate({
'padding-top':Math.ceil(headerPadding / 1.8)
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($('#header-outer[data-format="centered-menu-under-logo"]').length > 0){
$('#header-outer .row > .span_3').stop(true,true).animate({
'padding-bottom':Math.ceil(headerPadding / 1.8)
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
$('header#top nav > ul > li:not(#social-in-menu) > a').stop(true,true).animate({
'padding-bottom':Math.floor((((logoHeight-shrinkNum)/2) - ($('header#top nav > ul > li > a').height()/2)) + headerPadding / 1.8) ,
'padding-top':Math.floor(((logoHeight-shrinkNum)/2) - ($('header#top nav > ul > li > a').height()/2))
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul > li#social-in-menu > a').stop(true,true).animate({
'margin-bottom':Math.floor((((logoHeight-shrinkNum)/2) - ($('header#top nav > ul > li#social-in-menu > a').height()/2)) + headerPadding / 1.8) ,
'margin-top':Math.floor(((logoHeight-shrinkNum)/2) - ($('header#top nav > ul > li#social-in-menu > a').height()/2))
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({
'margin-right': (parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right')) - parseInt(shrinkNum)*3) +'px'
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($bodyBorderHeaderColorMatch==true){
$('.body-border-top').stop(true,true).animate({
'margin-top': '-'+$('.body-border-top').height()+'px'
},{queue:false, duration:400, easing: 'easeOutCubic', complete: function(){ $(this).css('margin-top',0)}});
}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('#header-outer .cart-menu').stop(true,true).animate({
'padding-top':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2) + headerPadding/ 1.7),
'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2) + headerPadding/ 1.7) +1
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('body.ascend ').length > 0&&$('#header-outer[data-full-width="true"]').length > 0){
$('header#top nav > ul.buttons').stop(true,true).animate({
'margin-top':- Math.ceil(headerPadding/ 1.8),
'height':Math.floor((headerPadding*2)/ 1.8 + logoHeight-shrinkNum)
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul li#search-btn a, header#top nav > ul li.slide-out-widget-area-toggle a').stop(true,true).animate({
'padding-top':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2) + headerPadding/ 1.7),
'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2) + headerPadding/ 1.7) +1
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle').stop(true,true).animate({
'padding-bottom':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2)),
'padding-top':Math.ceil(((logoHeight-shrinkNum)/2) - ($searchBtnHeight/2))
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('#header-outer[data-format="centered-menu-under-logo"]').length > 0){
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({
'top':Math.floor($('header#top nav > ul > li > a').outerHeight())
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({
'top':Math.floor($('header#top nav > ul > li > a').height() + (((logoHeight-shrinkNum)/2) - ($('header#top nav > ul > li > a').height()/2))*2 + headerPadding / 1.8),
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
$('body:not(.ascend) #search-outer #search-box .ui-autocomplete').stop(true,true).animate({
'top': Math.floor((logoHeight-shrinkNum) + (headerPadding*2)/ 1.8) +'px'
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({
'height':Math.floor((logoHeight-shrinkNum) + (headerPadding*2)/ 1.8)
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({
'font-size':30,
'line-height':'30px',
'height':'44px',
'top':((logoHeight-shrinkNum+headerPadding+5)/2) - ($('#search-outer > #search input[type="text"]').height()-15)/2
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({
'top':((logoHeight-shrinkNum + headerPadding+5)/2) - 10
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({
'height':Math.floor((logoHeight-shrinkNum) + (headerPadding*2)/ 1.8) + logoHeight - shrinkNum + 17
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({
'font-size':30,
'line-height':'30px',
'height':'44px',
'top':((logoHeight-shrinkNum+headerPadding+5)/2) - ($('#search-outer > #search input[type="text"]').height()-15)/2 + (logoHeight- shrinkNum)/2 + 8
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({
'top':((logoHeight-shrinkNum + headerPadding+5)/2) - 10 + (logoHeight- shrinkNum)/2 + 8
},{queue:false, duration:250, easing: 'easeOutCubic'});
}}
if($('.nectar-box-roll').length > 0&&$('#header-outer[data-permanent-transparent="1"]').length==0) $('#ajax-content-wrap').animate({'margin-top': (Math.floor((logoHeight-shrinkNum) +(headerPadding*2)/ 1.8 + extraHeight + secondaryHeader)) },{queue:false, duration:250, easing: 'easeOutCubic'})
if($('body').hasClass('ascend')){
$('#search-outer').stop(true,true).animate({
'top':Math.floor((logoHeight-shrinkNum) +(headerPadding*2)/ 1.8 + extraHeight + secondaryHeader)
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if(usingLogoImage==false) $('body:not(.material) header#top #logo').stop(true,true).animate({
'margin-top':0
},{queue:false, duration:450, easing: 'easeOutExpo'});
$(window).off('scroll',smallNav);
$(window).on('scroll',bigNav);
$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out');
$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','none');
setTimeout(function(){
$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out');
$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','border-color 0.30s ease');
},300);
}}
function bigNav(){
var $offset=$(window).scrollTop();
var $windowWidth=$(window).width();
if($('body.material-ocm-open').length > 0){ return false; }
if($offset <=$scrollTriggerOffset&&$windowWidth > 1000||$('.small-nav').length > 0&&$('#ajax-content-wrap.no-scroll').length > 0){
$('#header-outer, #search-outer').removeClass('small-nav');
if($('#header-outer[data-megamenu-rt="1"]').length > 0&&$('#header-outer[data-transparent-header="true"]').length > 0&&$('#header-outer .megamenu').length > 0){
if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length==0){
$('#header-outer').addClass('transparent');
$('#header-outer').removeClass('no-transition');
}}else{
if($('#header-outer').attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0) $('#header-outer').addClass('transparent');
}
$('.ns-loading-cover').show();
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length > 0&&$('.body-border-top').length > 0&&$bodyBorderHeaderColorMatch==true){
$('#header-outer[data-full-width="true"] header > .container').stop(true,true).animate({
'padding':'0 28px'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('body.material').length > 0){
$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({
'margin-right': (parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right')) + parseInt(shrinkNum)*3) +'px'
},{queue:false, duration:140, easing: 'easeOutQuad'});
if($('#header-secondary-outer').length > 0){
$('#header-secondary-outer, #header-outer').removeClass('hide-up').css('transform','translateY(0%)');
}}
if($('body.material').length==0){
$('#header-outer #logo img').stop(true,true).animate({
'height':logoHeight,
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu').stop(true,true).animate({
'padding-top':headerPadding
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($('#header-outer[data-format="centered-menu-under-logo"]').length > 0){
$('#header-outer .row > .span_3').stop(true,true).animate({
'padding-bottom':headerPadding
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
$('header#top nav > ul > li:not(#social-in-menu) > a').stop(true,true).animate({
'padding-bottom':((logoHeight/2) - ($('header#top nav > ul > li > a').height()/2)) + headerPadding,
'padding-top':(logoHeight/2) - ($('header#top nav > ul > li > a').height()/2)
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul > li#social-in-menu > a').stop(true,true).animate({
'margin-bottom':((logoHeight/2) - ($('header#top nav > ul > li#social-in-menu > a').height()/2)) + headerPadding,
'margin-top':(logoHeight/2) - ($('header#top nav > ul > li#social-in-menu > a').height()/2)
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul > li.menu-item-with-margin').stop(true,true).animate({
'margin-right': (parseInt($('header#top nav > ul > li.menu-item-with-margin').css('margin-right')) + parseInt(shrinkNum)*3) +'px'
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($bodyBorderHeaderColorMatch==true){
$('.body-border-top').css({ 'margin-top': '-'+$('.body-border-top').height()+'px'}).stop(true,true).animate({
'margin-top': '0'
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('#header-outer .cart-menu').stop(true,true).animate({
'padding-bottom':Math.ceil(((logoHeight/2) - ($searchBtnHeight/2)) + headerPadding),
'padding-top':Math.ceil(((logoHeight/2) - ($searchBtnHeight/2)) + headerPadding)
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('body.ascend ').length > 0&&$('#header-outer[data-full-width="true"]').length > 0){
$('header#top nav > ul.buttons').stop(true,true).animate({
'margin-top':- Math.ceil(headerPadding),
'height':Math.floor(headerPadding*2 + logoHeight) -1
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('header#top nav > ul li#search-btn a, header#top nav > ul li.slide-out-widget-area-toggle a').stop(true,true).animate({
'padding-top': Math.floor((logoHeight/2) - ($searchBtnHeight/2) + headerPadding),
'padding-bottom': Math.floor((logoHeight/2) - ($searchBtnHeight/2) + headerPadding)
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('header#top nav > ul li#search-btn, header#top nav > ul li.slide-out-widget-area-toggle').stop(true,true).animate({
'padding-bottom':Math.floor((logoHeight/2) - ($searchBtnHeight/2)),
'padding-top':Math.ceil((logoHeight/2) - ($searchBtnHeight/2))
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('#header-outer[data-format="centered-menu-under-logo"]').length > 0){
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({
'top':Math.floor($('header#top nav > ul > li > a').outerHeight())
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('header#top .sf-menu > li > ul, header#top .sf-menu > li.sfHover > ul').stop(true,true).animate({
'top':Math.ceil($('header#top nav > ul > li > a').height() + (((logoHeight)/2) - ($('header#top nav > ul > li > a').height()/2))*2 + headerPadding),
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
$('body:not(.ascend) #search-outer #search-box .ui-autocomplete').stop(true,true).animate({
'top': Math.ceil(logoHeight + headerPadding*2) +'px'
},{queue:false, duration:250, easing: 'easeOutCubic'});
if($('#header-outer[data-format="centered-menu-under-logo"]').length==0){
$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({
'height':Math.ceil(logoHeight + headerPadding*2)
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({
'font-size':43,
'line-height':'43px',
'height':'59px',
'top':((logoHeight + headerPadding*2)/2) - 30
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({
'top':((logoHeight + headerPadding*2)/2) - 8
},{queue:false, duration:250, easing: 'easeOutCubic'});
}else{
$('body:not(.ascend) #search-outer, #search .container').stop(true,true).animate({
'height':Math.ceil(logoHeight + headerPadding*2) + logoHeight + 17
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search input[type="text"]').stop(true,true).animate({
'font-size':43,
'line-height':'43px',
'height':'59px',
'top':((logoHeight + headerPadding*2)/2) - 30 + (logoHeight)/2 + 8
},{queue:false, duration:250, easing: 'easeOutCubic'});
$('body:not(.ascend) #search-outer > #search #close a').stop(true,true).animate({
'top':((logoHeight + headerPadding*2)/2) - 8 + (logoHeight)/2 + 8
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if($('body').hasClass('ascend')){
$('#search-outer').stop(true,true).animate({
'top':(logoHeight) +(headerPadding*2) + extraHeight + secondaryHeader
},{queue:false, duration:250, easing: 'easeOutCubic'});
}
if(usingLogoImage==false) $('header#top #logo').stop(true,true).animate({
'margin-top':4
},{queue:false, duration:450, easing: 'easeOutExpo'});
}
if($('.nectar-box-roll').length > 0&&$('#header-outer[data-permanent-transparent="1"]').length==0) $('#ajax-content-wrap').animate({'margin-top': (Math.floor((logoHeight) +(headerPadding*2) + extraHeight + secondaryHeader)) },{queue:false, duration:250, easing: 'easeOutCubic'})
$(window).off('scroll',bigNav);
$(window).on('scroll',smallNav);
$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out');
$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','none');
setTimeout(function(){
$('#header-outer[data-transparent-header="true"]').css('transition','transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out');
$('#header-outer[data-transparent-header="true"] .cart-menu').css('transition','border-color 0.30s ease');
},300);
}}
function headerSpace(){
if($('.mobile').length > 0){
if(window.innerHeight < window.innerWidth&&window.innerWidth > 1000){
if($('#header-outer.small-nav').length==0)
$('#header-space').css('height', $('#header-outer').outerHeight() + $('#header-secondary-outer').height());
}else{
$('#header-space').css('height', $('#header-outer').outerHeight());
}}else{
if($('.nectar-parallax-scene.first-section').length==0){
var shrinkNum=6;
var headerPadding=parseInt($('#header-outer').attr('data-padding'));
if($('#header-outer[data-shrink-num]').length > 0) shrinkNum=$('#header-outer').attr('data-shrink-num');
var headerPadding2=headerPadding - headerPadding/1.8;
var $headerHeight=($('#header-outer[data-header-resize="1"]').length > 0&&$('.small-nav').length > 0) ? $('#header-outer').outerHeight() + (parseInt(shrinkNum) + headerPadding2*2):$('#header-outer').outerHeight();
if($('#header-outer').attr('data-using-secondary')=='1'){
$('#header-space').css('height', $headerHeight + $('#header-secondary-outer').height());
}else{
$('#header-space').css('height', $headerHeight);
}}
}}
if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)&&$('#header-outer[data-mobile-fixed="1"]').length > 0&&$('#header-outer[data-permanent-transparent="false"]').length > 0){
$('#header-space').css('height', $('#header-outer').outerHeight());
}
var lastPosition=-1;
var $headerScrollTop=$(window).scrollTop();
function headerOffsetAdjust(){
$headerScrollTop=$(window).scrollTop();
if(lastPosition==$headerScrollTop){
requestAnimationFrame(headerOffsetAdjust);
return false;
} else lastPosition=$headerScrollTop;
headerOffsetAdjustCalc();
requestAnimationFrame(headerOffsetAdjust);
}
function headerOffsetAdjustCalc(){
if($('body.mobile').length > 0){
var $eleHeight=0;
var $endOffset=($('#wpadminbar').css('position')=='fixed') ? $('#wpadminbar').height():0;
if($('#header-secondary-outer').length > 0) $eleHeight +=$('#header-secondary-outer').height();
if($('#wpadminbar').length > 0) $eleHeight +=$('#wpadminbar').height();
if($eleHeight - $headerScrollTop > $endOffset){
$('#header-outer').css('top', $eleHeight - $headerScrollTop + 'px');
}else{ $('#header-outer').css('top', $endOffset); }}else{
var $eleHeight=0;
if($('#header-secondary-outer').length > 0) $eleHeight +=$('#header-secondary-outer').height();
if($('#wpadminbar').length > 0) $eleHeight +=$('#wpadminbar').height();
$('#header-outer').css('top',$eleHeight+'px');
}}
if($('#header-outer[data-mobile-fixed="1"]').length > 0&&$('#wpadminbar').length > 0||$('#header-outer[data-mobile-fixed="1"]').length > 0&&$('#header-secondary-outer').length > 0){
if($('#nectar_fullscreen_rows').length==0){ requestAnimationFrame(headerOffsetAdjust); }
else if($('#nectar_fullscreen_rows').length > 0&&$onMobileBrowser){
requestAnimationFrame(headerOffsetAdjust);
}
$(window).smartresize(headerOffsetAdjustCalc);
}
function footerRevealCalcs(){
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').outerHeight();
if($(window).height() - $('#wpadminbar').height() - $headerNavSpace - $('#footer-outer').height() - 1 -$('#page-header-bg').height() -$('.parallax_slider_outer').height() - $('.page-header-no-bg').height() > 0){
$resizeExtra=($('body:not(.material) #header-outer[data-header-resize="1"]').length > 0) ? 55: 0;
$('body[data-footer-reveal="1"] .container-wrap').css({'margin-bottom': $('#footer-outer').height()-1 });
$('.container-wrap').css({'min-height': $(window).height() - $('#wpadminbar').height() - $headerNavSpace - $('#footer-outer').height() -1 - $('.page-header-no-bg').height() -$('#page-header-bg').height() -$('.parallax_slider_outer').height() + $resizeExtra });
}else{
$('body[data-footer-reveal="1"] .container-wrap').css({'margin-bottom': $('#footer-outer').height()-1 });
}
if($(window).width() < 1000) $('#footer-outer').attr('data-midnight','light');
else $('#footer-outer').removeAttr('data-midnight');
}
if($('body[data-footer-reveal="1"]').length > 0||$('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length > 0){
setTimeout(function(){
footerRevealCalcs();
},60);
footerRevealCalcs();
if($('bodybody[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"]').length > 0) $('.container-wrap').css({ boxShadow: '0 70px 110px -30px '+$('#footer-outer').css('backgroundColor') });
}
function opaqueCheck(){
var $offset=$(window).scrollTop();
var $windowWidth=$(window).width();
if($offset > 0&&$windowWidth > 1000){
if($('body.material').length > 0){
$('#header-outer').addClass('scrolled-down');
if($('#header-secondary-outer').length > 0){
$('#header-secondary-outer').addClass('hide-up').css('transform','translateY(-100%)');
$('#header-outer').css('transform', 'translateY(-' +$('#header-secondary-outer').height()+ 'px)');
}}
if($('#header-outer').attr('data-transparent-header')=='true'&&$('#header-outer[data-permanent-transparent="1"]').length==0) $('#header-outer').removeClass('transparent').addClass('scrolled-down');
$('.ns-loading-cover').hide();
$(window).off('scroll',opaqueCheck);
$(window).on('scroll',transparentCheck);
}}
function transparentCheck(){
var $offset=$(window).scrollTop();
var $windowWidth=$(window).width();
if($offset==0&&$windowWidth > 1000&&$('body.material-ocm-open').length==0){
if($('#header-outer[data-megamenu-rt="1"]').length > 0&&$('#header-outer[data-transparent-header="true"]').length > 0&&$('#header-outer .megamenu').length > 0){
if($('#header-outer').attr('data-transparent-header')=='true'&&$('.megamenu.sfHover').length==0){
$('#header-outer').addClass('transparent').removeClass('scrolled-down');
$('#header-outer').removeClass('no-transition');
}
else if($('#header-outer').attr('data-transparent-header')=='true') $('#header-outer').removeClass('scrolled-down');
}else{
if($('#header-outer').attr('data-transparent-header')=='true') $('#header-outer').addClass('transparent').removeClass('scrolled-down');
}
if($('body.material').length > 0){
$('#header-outer').removeClass('scrolled-down');
if($('#header-secondary-outer').length > 0){
$('#header-secondary-outer, #header-outer').removeClass('hide-up').css('transform','translateY(0%)');
}}
$('.ns-loading-cover').show();
$(window).off('scroll',transparentCheck);
$(window).on('scroll',opaqueCheck);
}}
var adminBarHeight=($('#wpadminbar').length > 0) ? $('#wpadminbar').height():0;
function headerRowColorInheritInit(){
if($('body[data-header-inherit-rc="true"]').length > 0&&$('.mobile').length==0){
var headerOffset=($('#header-outer[data-permanent-transparent="1"]').length==0) ? (logoHeight - shrinkNum) + Math.ceil((headerPadding*2) / 1.8) + adminBarHeight:logoHeight/2 + headerPadding + adminBarHeight;
$('.main-content > .row > .wpb_row').each(function(){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if(direction=='down'){
if($that.find('.row-bg.using-bg-color').length > 0){
var $textColor=($that.find('> .col.span_12.light').length > 0) ? 'light-text':'dark-text';
$('#header-outer').css('background-color',$that.find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);
$('#header-outer').attr('data-current-row-bg-color',$that.find('.row-bg').css('background-color'));
$('body.material #header-outer .bg-color-stripe').css('background-color',$that.find('.row-bg').css('background-color'));
}else{
$('#header-outer').css('background-color',$('#header-outer').attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');
$('#header-outer').attr('data-current-row-bg-color',$('#header-outer').attr('data-user-set-bg'));
$('body.material #header-outer .bg-color-stripe').css('background-color', '');
}}else{
if($that.prev('div.wpb_row').find('.row-bg.using-bg-color').length > 0){
var $textColor=($that.prev('div.wpb_row').find('> .col.span_12.light').length > 0) ? 'light-text':'dark-text';
$('#header-outer').css('background-color',$that.prev('div.wpb_row').find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);
$('#header-outer').attr('data-current-row-bg-color', $that.prev('div.wpb_row').find('.row-bg').css('background-color'));
$('body.material #header-outer .bg-color-stripe').css('background-color', $that.prev('div.wpb_row').find('.row-bg').css('background-color'));
}else{
$('#header-outer').css('background-color',$('#header-outer').attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');
$('#header-outer').attr('data-current-row-bg-color',$('#header-outer').attr('data-user-set-bg'));
$('body.material #header-outer .bg-color-stripe').css('background-color', '');
}}
},
offset: headerOffset
});
});
}}
if($('.page-submenu[data-sticky="true"]').length > 0&&$('#nectar_fullscreen_rows').length==0){
(function(){
'use strict'
var $=window.jQuery
var Waypoint=window.Waypoint
var $offsetHeight=0;
var shrinkNum=6;
var headerPadding=parseInt($('#header-outer').attr('data-padding'));
if($('#header-outer[data-shrink-num]').length > 0) shrinkNum=$('#header-outer').attr('data-shrink-num');
var headerPadding2=headerPadding - headerPadding/1.8;
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').outerHeight();
var $headerHeight=($('#header-outer[data-header-resize="1"]').length > 0&&$('body.mobile').length==0) ? $headerNavSpace - (parseInt(shrinkNum) + headerPadding2*2):$headerNavSpace;
if($('.page-template-template-no-header-footer').length > 0||$('.page-template-template-no-header').length > 0){ $headerNavSpace=0; $headerHeight=0; }
if($('#header-secondary-outer').length > 0&&$('body.mobile').length==0) $headerHeight +=$('#header-secondary-outer').height();
$(window).on('smartresize',function(){
$headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').outerHeight();
$headerHeight=($('#header-outer[data-header-resize="1"]').length > 0&&$('.small-nav').length==0&&$('body.mobile').length==0) ? $headerNavSpace - (parseInt(shrinkNum) + headerPadding2*2):$headerNavSpace;
if($('#header-secondary-outer').length > 0&&$('body.mobile').length==0) $headerHeight +=$('#header-secondary-outer').height();
$offsetHeight=0;
if($('#wpadminbar').length > 0&&$('#wpadminbar').css('position')=='fixed') $offsetHeight +=$('#wpadminbar').height();
if($('body[data-hhun="0"] #header-outer').length > 0&&!($('body.mobile').length > 0&&$('#header-outer[data-mobile-fixed="false"]').length > 0)){
$offsetHeight +=$headerHeight;
}
if($('.body-border-top').length > 0&&$(window).width() > 1000&&$('body[data-hhun="1"]').length > 0) $offsetHeight +=$('.body-border-top').height();
if($('.page-submenu.stuck').length > 0){
$('.page-submenu.stuck').addClass('no-trans').css('top',$offsetHeight).css('transform','translateY(0)').addClass('stuck');
var $that=this;
setTimeout(function(){ $('.page-submenu.stuck').removeClass('no-trans'); },50);
$('.page-submenu.stuck').parents('.wpb_row').css('z-index',10000);
if($('#boxed').length > 0){
var $negMargin=($(window).width() > 1000) ? $('.container-wrap').width()*0.04 :39;
$('.page-submenu.stuck').css({'margin-left':'-'+$negMargin+'px', 'width':$('.container-wrap').width()});
}}else{
$('.page-submenu.stuck').css('top','0').removeClass('stuck');
$('.page-submenu.stuck').parents('.wpb_row').css('z-index','auto');
if($('#boxed').length > 0) $('.page-submenu.stuck').css({'margin-left':'0px', 'width':'100%'});
}});
function Sticky(options){
this.options=$.extend({}, Waypoint.defaults, Sticky.defaults, options)
this.element=this.options.element
this.$element=$(this.element)
this.createWrapper()
this.createWaypoint()
}
Sticky.prototype.createWaypoint=function(){
var originalHandler=this.options.handler
$offsetHeight=0;
if($('#wpadminbar').length > 0&&$('#wpadminbar').css('position')=='fixed') $offsetHeight +=$('#wpadminbar').height();
if($('body[data-hhun="0"] #header-outer').length > 0&&!($('body.mobile').length > 0&&$('#header-outer[data-mobile-fixed="false"]').length > 0)){
$offsetHeight +=$headerHeight;
}
if($('.body-border-top').length > 0&&$(window).width() > 1000&&$('body[data-hhun="1"]').length > 0) $offsetHeight +=$('.body-border-top').height();
this.waypoint=new Waypoint($.extend({}, this.options, {
element: this.wrapper,
handler: $.proxy(function(direction){
var shouldBeStuck=this.options.direction.indexOf(direction) > -1
var wrapperHeight=shouldBeStuck ? this.$element.outerHeight(true):''
this.$wrapper.height(wrapperHeight)
if(shouldBeStuck){
this.$element.addClass('no-trans').css('top',$offsetHeight).css('transform','translateY(0)').addClass('stuck');
var $that=this;
setTimeout(function(){ $that.$element.removeClass('no-trans'); },50);
this.$element.parents('.wpb_row').css('z-index',10000);
if($('#boxed').length > 0){
var $negMargin=($(window).width() > 1000) ? $('.container-wrap').width()*0.04 :39;
this.$element.css({'margin-left':'-'+$negMargin+'px', 'width':$('.container-wrap').width()});
}}else{
this.$element.css('top','0').removeClass('stuck');
if($('#boxed').length > 0) this.$element.css({'margin-left':'0px', 'width':'100%'});
}
if(originalHandler){
originalHandler.call(this, direction)
}}, this),
offset: $offsetHeight
}))
var $that=this;
setInterval(function(){
if($('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length > 0)
$that.waypoint.options.offset=$offsetHeight + $headerHeight;
else
$that.waypoint.options.offset=$offsetHeight;
Waypoint.refreshAll();
},100);
}
Sticky.prototype.createWrapper=function(){
if(this.options.wrapper){
this.$element.wrap(this.options.wrapper)
}
this.$wrapper=this.$element.parent()
this.wrapper=this.$wrapper[0]
}
Sticky.prototype.destroy=function(){
if(this.$element.parent()[0]===this.wrapper){
this.waypoint.destroy()
this.$element.removeClass(this.options.stuckClass)
if(this.options.wrapper){
this.$element.unwrap()
}}
}
Sticky.defaults={
wrapper: '
',
stuckClass: 'stuck',
direction: 'down right'
}
Waypoint.Sticky=Sticky
}())
;
if($('.page-submenu').parents('.span_12').find('> .wpb_column').length > 1){
var pageMenu=$('.page-submenu').clone();
var pageMenuParentRow=$('.page-submenu').parents('.wpb_row');
$('.page-submenu').remove();
pageMenuParentRow.before(pageMenu);
}
var sticky=new Waypoint.Sticky({
element: $('.page-submenu[data-sticky="true"]')[0]
});
}
if($('#nectar_fullscreen_rows').length==0)
$('.page-submenu').parents('.wpb_row').css('z-index',10000);
$('.page-submenu .mobile-menu-link').on('click',function(){
$(this).parents('.page-submenu').find('ul').stop(true).slideToggle(350);
return false;
});
$('.page-submenu ul li a').on('click',function(){
if($('body.mobile').length > 0) $(this).parents('.page-submenu').find('ul').stop(true).slideToggle(350);
});
$('body').on('click','#toggle-nav',function(){
if(window.innerWidth > 1000){
window.scrollTo(0,0);
}
$(this).find('.lines-button').toggleClass('close');
$('#mobile-menu').stop(true,true).slideToggle(500);
return false;
});
if($('header#top nav > ul > li.menu-item-language').length > 0&&$('#header-secondary-outer ul > li.menu-item-language').length==0){
var $langSelector=$('header#top nav > ul > li.menu-item-language').clone();
$langSelector.insertBefore('#mobile-menu ul #mobile-search');
}
$('#mobile-menu .container ul li').each(function(){
if($(this).find('> ul').length > 0){
$(this).addClass('has-ul');
$(this).find('> a').append(' ');
}});
$('#mobile-menu .container ul li:has(">ul") > a .sf-sub-indicator').click(function(){
$(this).parent().parent().toggleClass('open');
$(this).parent().parent().find('> ul').stop(true,true).slideToggle();
return false;
});
function vcFullHeightRow(){
var $element=$(".vc_row-o-full-height:first");
if($element.length){
var $window, windowHeight, offsetTop, fullHeight;
$window=$(window),
windowHeight=$window.height();
$(".vc_row-o-full-height").each(function(){
offsetTop=$(this).offset().top;
var $realRowIndex=($(this).parent().hasClass('vc_ie-flexbox-fixer')) ? $(this).parent().index():$(this).index();
if(offsetTop < windowHeight&&$realRowIndex==0){
fullHeight=100 - offsetTop / (windowHeight / 100);
$(this).css("min-height", fullHeight + "vh");
$(this).find('> .col.span_12').css("min-height", fullHeight + "vh");
}else{
$(this).css("min-height", windowHeight);
$(this).find('> .col.span_12').css("min-height", windowHeight);
}});
}}
function fixIeFlexbox(){
var ua=window.navigator.userAgent,
msie=ua.indexOf("MSIE ");
(msie > 0||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){
"flex"===$(this).find('> .span_12').css("display")&&$(this).wrap('
')
})
}
fixIeFlexbox();
vcFullHeightRow();
function piVertCenter(){
$('.portfolio-items > .col').each(function(){
$(this).find('.style-4 .work-info .bottom-meta:not(.shown)').stop().animate({
'bottom':'-'+$(this).find('.work-info .bottom-meta').outerHeight()-2+'px'
},420,'easeOutCubic');
});
}
$(window).load(function(){
portfolioCommentOrder();
fullWidthContentColumns();
resizeVideoToCover();
});
function ie8Width(){
if($(window).width() >=1300){
$('.container').css('max-width','1100px');
}else{
$('.container').css('max-width','880px');
}}
if($(window).width() >=1300&&$('html').hasClass('no-video')){ $('.container').css('max-width','1100px'); $(window).resize(ie8Width); };
function smartResizeInit(){
carouselHeightCalcs();
clientsCarouselHeightRecalc();
portfolioCommentOrder();
testimonialHeightResize();
testimonialSliderHeight();
fullWidthContentColumns();
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/)){
parallaxRowsBGCals();
}
vcFullHeightRow();
headerSpace();
centeredLogoMargins();
slideOutWidgetOverflowState();
recentPostHeight();
morphingOutlines();
flipBoxHeights();
showOnLeftSubMenu();
if($('.tabbed[data-style="minimal_alt"]').length > 0){
magicLineCalc($('.tabbed[data-style="minimal_alt"] > ul > li > a.active-tab'));
}}
$(window).off('smartresize.srInit');
$(window).on('smartresize.srInit', smartResizeInit);
$usingNectarCarouselFlk=($('.nectar-carousel.nectar-flickity:not(.masonry)').length > 0) ? true:false;
function resizeInit(){
portfolioDeviceCheck();
fullWidthSections();
fullwidthImgOnlySizing();
fullWidthContentColumns();
fullWidthRowPaddingAdjustCalc();
responsiveVideoIframes();
videoshortcodeSize();
testimonialSliderHeightMinimalMult();
if($usingNectarCarouselFlk){
setNectarCarouselFlkEH();
}
if($('.nectar-social.full-width').length > 0){
nectarLoveFWCenter();
}
if($('body').hasClass('ascend')){
searchFieldCenter();
}
if($('body').hasClass('single-post')) centerPostNextButtonImg();
sidebarPxConversion();
cascadingImageBGSizing();
responsiveTooltips();
if($('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length > 0) vcMobileColumns();
if($('body[data-footer-reveal="1"]').length > 0||$('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length > 0) footerRevealCalcs();
if($('#page-header-bg').length > 0) pageHeader();
if($('.nectar-video-bg').length > 0){
resizeVideoToCover();
}}
$(window).off('resize.srInit');
$(window).on('resize.srInit', resizeInit);
$(window).on("orientationchange",function(){
setTimeout(clientsCarouselHeightRecalc,200);
});
function postNextButtonEffect(){
$('.blog_next_prev_buttons').imagesLoaded(function(){
centerPostNextButtonImg();
$('.blog_next_prev_buttons img').css('opacity','1');
if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$('.blog_next_prev_buttons img').panr({
scaleDuration: .28,
sensitivity: 22,
scaleTo: 1.06
});
}});
}
function centerPostNextButtonImg(){
if($('.blog_next_prev_buttons').length==0) return false;
if($('.blog_next_prev_buttons img').height() >=$('.blog_next_prev_buttons').height() + 50){
var $height='auto';
var $width=$('.blog_next_prev_buttons').width();
}else{
if($('.blog_next_prev_buttons').width() < $('.blog_next_prev_buttons img').width()){
var $height=$('.blog_next_prev_buttons').height() + 49;
var $width='auto';
}else{
var $height='auto';
var $width='100%';
}}
$('.blog_next_prev_buttons img').css({ 'height':$height, 'width': $width });
$('.blog_next_prev_buttons img').css({
'top':($('.blog_next_prev_buttons').height()/2) - ($('.blog_next_prev_buttons img').height()/2) + 'px',
'left':($('.blog_next_prev_buttons').width()/2) - ($('.blog_next_prev_buttons img').width()/2) + 'px'
});
$('.blog_next_prev_buttons .inner').each(function(){
$(this).css({'top': $(this).parent().height()/2 - ($(this).height()/2), 'opacity':'1' });
})
}
postNextButtonEffect();
function recentPostHeight(){
$('.blog-recent[data-style="title_only"]').each(function(){
if($(this).find('> .col').length > 1) return false;
if($(this).parent().parent().parent().hasClass('vc_col-sm-3') ||
$(this).parent().parent().parent().hasClass('vc_col-sm-4') ||
$(this).parent().parent().parent().hasClass('vc_col-sm-6') ||
$(this).parent().parent().parent().hasClass('vc_col-sm-8') ||
$(this).parent().parent().parent().hasClass('vc_col-sm-9')){
if($('body.mobile').length==0&&$(this).next('div').length==0){
var tallestColumn=0;
$(this).find('> .col').css('padding', '50px 20px');
$(this).parents('.span_12').find(' > .wpb_column').each(function(){
(Math.floor($(this).height()) > tallestColumn) ? tallestColumn=Math.floor($(this).height()):tallestColumn=tallestColumn;
});
if(Math.floor($(this).find('> .col').outerHeight(true)) < Math.floor($(this).parents('.wpb_row').height()) - 1){
$(this).find('> .col').css('padding-top',(tallestColumn-$(this).find('> .col').height())/2 + 'px');
$(this).find('> .col').css('padding-bottom',(tallestColumn-$(this).find('> .col').height())/2 + 'px');
}}else{
$(this).find('> .col').css('padding', '50px 20px');
}}
});
}
recentPostHeight();
function recentPostsFlickityInit(){
$('.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap').each(function(){
$(this).find('.post-featured-img').each(function(){
var $src=$(this).find('img').attr('src');
$(this).css('background-image','url('+$src+')');
});
});
$('.blog-recent[data-style="classic_enhanced"]').each(function(){
if($(this).find('.inner-wrap.has-post-thumbnail').length==0){
$(this).addClass('no-thumbs');
}});
if($('.nectar-recent-posts-slider-inner').length > 0){
var $rpFGroupCells=($('.nectar-recent-posts-slider_multiple_visible').length > 0) ? '90%':false;
var $rpF=$('.nectar-recent-posts-slider-inner').flickity({
contain: true,
groupCells: $rpFGroupCells,
draggable: true,
lazyLoad: false,
imagesLoaded: true,
percentPosition: true,
prevNextButtons: false,
pageDots: true,
resize: true,
setGallerySize: true,
wrapAround: true,
accessibility: false
});
setTimeout(function(){
$('.nectar-recent-posts-slider-inner').addClass('loaded');
},1150);
var flkty=$rpF.data('flickity');
$rpF.on('dragStart.flickity', function(){
$('.flickity-viewport').addClass('is-moving');
});
$rpF.on('dragEnd.flickity', function(){
$('.flickity-viewport').removeClass('is-moving');
});
var $dragTimeout;
$rpF.on('select.flickity', function(){
$('.flickity-viewport').addClass('no-hover');
clearTimeout($dragTimeout);
$dragTimeout=setTimeout(function(){ $('.flickity-viewport').removeClass('no-hover'); },400);
});
recentPostSliderHeight();
$(window).resize(recentPostSliderHeight);
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/))
$(window).resize(recentPostSliderParallaxMargins);
function recentPostSliderHeight(){
$('.nectar-recent-posts-slider').each(function(){
var $heightCalc;
var $minHeight=250;
var $windowWidth=$(window).width();
var $definedHeight=parseInt($(this).attr('data-height'));
var dif=($('body[data-ext-responsive="true"]').length > 0) ? $(window).width() / 1400:$(window).width() / 1100;
if(window.innerWidth > 1000&&$('#boxed').length==0){
if($(this).parents('.full-width-content').length==0){
if($('body[data-ext-responsive="true"]').length > 0&&window.innerWidth >=1400){
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight));
}else if($('body[data-ext-responsive="true"]').length==0&&window.innerWidth >=1100){
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight));
}else{
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));
}}else{
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));
}}else{
var $parentCol=($(this).parents('.wpb_column').length > 0) ? $(this).parents('.wpb_column'):$(this).parents('.col') ;
if($parentCol.length==0) $parentCol=$('.main-content');
if(!$parentCol.hasClass('vc_span12')&&!$parentCol.hasClass('main-content')&&!$parentCol.hasClass('span_12')&&!$parentCol.hasClass('vc_col-sm-12')){
var $parentColWidth=sliderColumnDesktopWidth($parentCol);
var $aspectRatio=$definedHeight/$parentColWidth;
if($aspectRatio*$parentCol.width() <=$minHeight){
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$minHeight);
}else{
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$aspectRatio*$parentCol.width());
}}else{
if($definedHeight*dif <=$minHeight){
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',$minHeight);
}else{
$(this).find('.nectar-recent-post-slide, .flickity-viewport').css('height',Math.ceil($definedHeight*dif));
}}
}});
}
function sliderColumnDesktopWidth(parentCol){
var $parentColWidth=1100;
var $columnNumberParsed=$(parentCol).attr('class').match(/\d+/);
if($columnNumberParsed=='2'){ $parentColWidth=170 }
else if($columnNumberParsed=='3'){ $parentColWidth=260 }
else if($columnNumberParsed=='4'){ $parentColWidth=340 }
else if($columnNumberParsed=='6'){ $parentColWidth=530 }
else if($columnNumberParsed=='8'){ $parentColWidth=700 }
else if($columnNumberParsed=='9'){ $parentColWidth=805 }
else if($columnNumberParsed=='10'){ $parentColWidth=916.3 }
else if($columnNumberParsed=='12'){ $parentColWidth=1100 }
return $parentColWidth;
}}
function multipleLargeFeaturedInit(){
$('.nectar-recent-posts-single_featured.multiple_featured').each(function(){
$(this).append('');
var $that=$(this);
var tallestFeaturedSlide=0;
$(this).find('.nectar-recent-post-slide').each(function(i){
if($(this).find('.recent-post-container').height() > tallestFeaturedSlide){
$(this).siblings().removeClass('tallest');
$(this).addClass('tallest');
tallestFeaturedSlide=$(this).find('.recent-post-container').height();
}
var $activeClass=(i==0&&$(this).parents('.nectar-recent-posts-single_featured.multiple_featured[data-autorotate="none"]').length > 0) ? 'class="active"': '';
$that.find('.controls').append(''+ $(this).find('h2').text() +' ');
});
$(this).addClass('js-loaded');
var $slideClickTimeout;
$(this).find('.controls li').click(function(e){
if($(this).hasClass('active'))
return;
if(e.originalEvent!==undefined)
$(this).parent().find('.active').addClass('trans-out');
var $index=$(this).index();
var $oldIndex=$(this).parent().find('.active').index();
var $that=$(this);
clearTimeout($slideClickTimeout);
$(this).siblings().removeClass('active');
$(this).addClass('active');
$slideClickTimeout=setTimeout(function(){
$that.parents('.multiple_featured').find('.nectar-recent-post-slide:not(:eq('+$index+'))').css('opacity','0').removeClass('active');
$that.parent().find('.trans-out').removeClass('trans-out');
}, 300);
$that.parents('.multiple_featured').find('.nectar-recent-post-slide:not(:eq('+$index+'))').css('z-index','10');
$that.parents('.multiple_featured').find('.nectar-recent-post-slide:eq('+$oldIndex+')').css('z-index','15');
$(this).parents('.multiple_featured').find('.nectar-recent-post-slide').eq($index).css({'opacity':'1', 'z-index':'20'}).addClass('active');
if($(this).parents('.multiple_featured').attr('data-autorotate')!='none'){
nectarCustomSliderResetRotate($that.parents('.nectar-recent-posts-single_featured.multiple_featured'));
}});
var $that=$(this);
if($(this).attr('data-autorotate').length > 0&&$(this).attr('data-autorotate')!='none'){
setTimeout(function(){
slide_interval=(parseInt($that.attr('data-autorotate')) < 100) ? 4000:parseInt($that.attr('data-autorotate'));
$nectarCustomSliderRotate=setInterval(function(){ nectarCustomSliderRotate($that) },slide_interval);
$that.find('.controls > li:first-child').addClass('active');
},30);
}});
splitLineText();
$(window).resize(splitLineText);
}
multipleLargeFeaturedInit();
}
recentPostsFlickityInit();
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/))
if($('.nectar-recent-posts-slider').length > 0) window.requestAnimationFrame(recentPostSliderParallax);
function recentPostSliderParallax(){
$('.nectar-recent-posts-slider').each(function(){
var $offset=parseInt($(this).find('.flickity-slider').position().left);
var $slideLength=$(this).find('.nectar-recent-post-slide').length;
var $lastChildIndex=$(this).find('.nectar-recent-post-slide:last-child').index();
var $slideWidth=$(this).find('.nectar-recent-post-slide').width();
if($offset >=-3){
$(this).find('.nectar-recent-post-slide:last-child .nectar-recent-post-bg').css('margin-left',parseInt(Math.ceil($slideWidth/3.5))+'px');
}else{
$(this).find('.nectar-recent-post-slide:last-child .nectar-recent-post-bg').css('margin-left','-'+parseInt(Math.ceil($slideWidth/3.5*$lastChildIndex))+'px');
}
if(Math.abs($offset) >=($slideLength-1) * $slideWidth){
$(this).find('.nectar-recent-post-slide:first-child .nectar-recent-post-bg').css('margin-left','-'+parseInt(Math.ceil(($slideWidth/3.5)*$slideLength))+'px');
}else{
$(this).find('.nectar-recent-post-slide:first-child .nectar-recent-post-bg').css('margin-left','0px');
}
$(this).find('.nectar-recent-post-bg').css('transform','translateX('+Math.ceil($(this).find('.flickity-slider').position().left/-3.5)+'px)');
});
requestAnimationFrame(recentPostSliderParallax);
}
function recentPostSliderParallaxMargins(){
$('.nectar-recent-posts-slider').each(function(){
var $slideWidth=$(this).find('.nectar-recent-post-slide').width();
$(this).find('.nectar-recent-post-slide').each(function(i){
$(this).find('.nectar-recent-post-bg').css('margin-left','-'+ parseInt(Math.ceil($slideWidth/3.5)*i)+'px');
});
});
}
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|BlackBerry|Opera Mini)/))
recentPostSliderParallaxMargins();
function portfolioHoverEffects(){
if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(iPad|IEMobile)/)){
$('.portfolio-items:not([data-ps="7"]) .col .work-item:not(.style-3-alt):not(.style-3):not([data-custom-content="on"])').hover(function(){
$(this).find('.work-info .vert-center').css({'margin-top':0});
$(this).find('.work-info, .work-info .vert-center > *, .work-info > i').css({'opacity':1});
$(this).find('.work-info-bg').css({ 'opacity':0.9 });
},function(){
$(this).find('.work-info .vert-center').css({ 'margin-top':-20 });
$(this).find('.work-info, .work-info .vert-center > *:not(.mfp-figure), .work-info > i').css({ 'opacity':0 });
$(this).find('.work-info-bg').css({ 'opacity':0 });
});
$('.portfolio-items .col .work-item.style-3').hover(function(){
$(this).find('.work-info-bg').css({ 'opacity':0 });
},function(){
$(this).find('.work-info-bg').css({ 'opacity':0.45 });
});
$('.portfolio-items .col .work-item.style-4').hover(function(){
$(this).find('img').stop().animate({
'top':'-'+$(this).find('.work-info .bottom-meta').outerHeight()/2+'px'
},250,'easeOutCubic');
$(this).find('.work-info .bottom-meta').addClass('shown').stop().animate({
'bottom':'0px'
},320,'easeOutCubic');
},function(){
$(this).find('img').stop().animate({
'top':'0px'
},250,'easeOutCubic');
$(this).find('.work-info .bottom-meta').removeClass('shown').stop().animate({
'bottom':'-'+$(this).find('.work-info .bottom-meta').outerHeight()-2+'px'
},320,'easeOutCubic');
});
}else{
portfolioDeviceCheck();
}}
portfolioHoverEffects();
function style6Img(){
$('.style-5').each(function(){
$(this).find('.sizer').insertBefore($(this).find('.parallaxImg'));
});
$('.style-5').parents('.wpb_row').css('z-index','100');
var d=document,
de=d.documentElement,
bd=d.getElementsByTagName('body')[0],
htm=d.getElementsByTagName('html')[0],
win=window,
imgs=d.querySelectorAll('.parallaxImg'),
totalImgs=imgs.length,
supportsTouch='ontouchstart' in win||navigator.msMaxTouchPoints;
if(totalImgs <=0){
return;
}
for(var l=0;l ');
if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){ $(thisImg).parent().append(shadowHTML); }
var w=thisImg.clientWidth||thisImg.offsetWidth||thisImg.scrollWidth;
if(supportsTouch&&$('body.using-mobile-browser').length > 0){
}else{
(function(_thisImg,_layers,_totalLayers,_shine){
$(thisImg).parents('.style-5').on('mousemove', function(e){
var parentEl=$(this);
var now=Date.now();
if(now > lastMove + eventThrottle){
lastMove=now;
window.requestAnimationFrame(function(){
processMovement(e,false,_thisImg,_layers,_totalLayers,_shine,parentEl);
});
}});
$(thisImg).parents('.style-5').on('mouseenter', function(e){
processEnter(e,_thisImg,_layers,_totalLayers,_shine);
});
$(thisImg).parents('.style-5').on('mouseleave', function(e){
processExit(e,_thisImg,_layers,_totalLayers,_shine);
});
})(thisImg,layers,totalLayerElems,shineHTML);
}
(function(_thisImg,_layers,_totalLayers,_shine){
depths(false,_thisImg,_layers,_totalLayers,_shine);
window.addEventListener('resize', function(e){
depths(false,_thisImg,_layers,_totalLayers,_shine);
});
})(thisImg,layers,totalLayerElems,shineHTML);
}
function processMovement(e, touchEnabled, elem, layers, totalLayers, shine, parentEl){
if(!$(elem.firstChild).hasClass('over')){ processExit(e,elem,layers,totalLayers,shine); return false }
if($(elem).parents('.col.wide').length > 0){
var yMult=0.03;
var xMult=0.063;
}else if($(elem).parents('.col.regular').length > 0||$(elem).parents('.wpb_gallery').length > 0){
var yMult=0.045;
var xMult=0.045;
}else if($(elem).parents('.col.tall').length > 0){
var yMult=0.05;
var xMult=0.015;
}else if($(elem).parents('.col.wide_tall').length > 0){
var yMult=0.04;
var xMult=0.04;
}else if(parentEl.hasClass('nectar-fancy-box')){
var yMult=0.045;
var xMult=0.022;
}else{
var yMult=0.045;
var xMult=0.075;
}
var bdst=$(window).scrollTop(),
bdsl=bd.scrollLeft,
pageX=(touchEnabled)? e.touches[0].pageX:e.pageX,
pageY=(touchEnabled)? e.touches[0].pageY:e.pageY,
offsets=elem.getBoundingClientRect(),
w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth,
h=elem.clientHeight||elem.offsetHeight||elem.scrollHeight,
wMultiple=320/w,
offsetX=0.52 - (pageX - offsets.left - bdsl)/w,
offsetY=0.52 - (pageY - offsets.top - bdst)/h,
dy=(pageY - offsets.top - bdst) - h / 2,
dx=(pageX - offsets.left - bdsl) - w / 2,
yRotate=(offsetX - dx)*(yMult * wMultiple),
xRotate=(dy - offsetY)*(xMult * wMultiple);
if($(elem).parents('.wpb_gallery').length > 0){
var imgCSS=' perspective('+ w*3 +'px) rotateX(' + -xRotate*1.9 + 'deg) rotateY(' + -yRotate*1.3 + 'deg)';
}else{
if($(elem).parents('.wide_tall').length==0&&$(elem).parents('.wide').length==0&&$(elem).parents('.tall').length==0){
var $scaleAmount=(parentEl.hasClass('nectar-fancy-box')) ? '1.06':'1.03';
var $offsetAmount=(parentEl.hasClass('nectar-fancy-box')) ? '-2':'-10';
var imgCSS=' perspective('+ w*3 +'px) rotateX(' + xRotate + 'deg) rotateY(' + yRotate + 'deg) translateY('+offsetY*$offsetAmount+'px) translateX('+offsetX*$offsetAmount+'px) scale('+$scaleAmount+')';
}else{
var imgCSS=' perspective('+ w*3 +'px) rotateX(' + xRotate + 'deg) rotateY(' + yRotate + 'deg) translateY('+offsetY*-10+'px) translateX('+offsetX*-10+'px) scale(1.013)';
}}
if(elem.firstChild.className.indexOf(' over')!=-1){
if($(elem).parents('.portfolio-items.masonry-items').length > 0){
}else{
}}
$(elem).find('.parallaxImg-container').css('transform',imgCSS);
if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){
$(elem).parents('.parallaxImg-wrap').find('.parallaxImg-shadow').css('transform',imgCSS);
}}
function processShineMovement(e, touchEnabled, elem, layers, totalLayers, shine){
}
function processEnter(e, elem, layers, totalLayers, shine){
elem.firstChild.className +=' over';
elem.className +=' over';
$(elem).addClass('transition');
if($(elem).parents('.wpb_gallery').length > 0){
var $timeout=setTimeout(function(){ $(elem).removeClass('transition'); },450);
}else{
var $timeout=setTimeout(function(){ $(elem).removeClass('transition'); },200);
}}
function processExit(e, elem, layers, totalLayers, shine){
var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;
var container=elem.firstChild;
container.className=container.className.replace(' over','');
elem.className=elem.className.replace(' over','');
$(container).css('transform', 'perspective('+ w*3 +'px) rotateX(0deg) rotateY(0deg) translateZ(0)');
$(elem).parents('.parallaxImg-wrap').find('.parallaxImg-shadow').css('transform','perspective('+ w*3 +'px) rotateX(0deg) rotateY(0deg) translateZ(0)');
$(elem).addClass('transition');
var $timeout=setTimeout(function(){ $(elem).removeClass('transition'); },200);
}
function depths(touchEnabled, elem, layers, totalLayers, shine){
var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;
var revNum=totalLayers;
var container=elem.firstChild;
for(var ly=0;ly 0){
$('.portfolio-items .col .work-item').find('a.pp').css('display','none');
}else{
$('.portfolio-items .col .work-item').find('a:not(".pp")').css('display','none');
}}else{
$('.portfolio-items .col .work-item').find('a').css('display','inline');
}}
$('.nectar_fullscreen_zoom_recent_projects').each(function(){
if($(this).parents('.span_12').find('> .wpb_column').length > 1){
var $zoomProjects=$(this).clone();
var $zoomProjectsRow=$(this).parents('.span_12');
$(this).remove();
$zoomProjectsRow.prepend($zoomProjects);
}});
$.fn.lines=function (opts){
var s=$.extend({
'lineClass':'line'
},opts);
return this.each(function (){
var self=this,
$self=$(self),
$line,
$prev;
$self.find('.' + s.lineClass).contents().unwrap();
$self.html(function (i, h){
return h.replace(/(\b[\w']+\b)/g, '$1 ');
});
$self.find('.line + .line').each(function(i, el){
$line=$(this),
$prev=$line.prev('.line');
if($line.offset().top===$prev.offset().top){
$prev.append(el.previousSibling, $line.contents());
$line.remove();
}});
});
};
function splitLineText(){
$('.nectar_fullscreen_zoom_recent_projects, .nectar-recent-posts-single_featured.multiple_featured').each(function(){
var $slideClass=($(this).find('.project-slides').length > 0) ? '.project-slide':'.nectar-recent-post-slide';
var $slideInfoClass=($(this).find('.project-slides').length > 0) ? '.project-info h1':'.inner-wrap h2 a';
$(this).find($slideClass).each(function(i){
$(this).find($slideInfoClass + ' > span > span.inner').unwrap();
$(this).find($slideInfoClass + ' > span').each(function(){
var spantext=$(this).text();
$(this).replaceWith(spantext);
});
var spanInserted=$(this).find($slideInfoClass).html().split(" ").join(" ");
var wrapped=("").concat(spanInserted, " ");
$(this).find($slideInfoClass).html(wrapped);
var refPos=$(this).find($slideInfoClass + ' > span:first-child').position().top;
var newPos;
$(this).find($slideInfoClass + ' > span').each(function(index){
if($(this).text().trim().length > 0){
newPos=$(this).position().top
if(index==0){
return;
}
if(newPos==refPos){
$(this).prepend($(this).prev().text());
$(this).prev().remove();
}
refPos=newPos;
}else{
$(this).remove();
}});
$(this).find($slideInfoClass + ' > span').wrapInner(' ');
});
});
}
function portfolioFullScreenSliderCalcs(){
var $bodyBorderSize=($('.body-border-top').length > 0&&$(window).width() > 1000) ? $('.body-border-top').height(): 0;
$('.nectar_fullscreen_zoom_recent_projects').each(function(){
if($(this).parents('.first-section').length > 0){
$(this).css('height',$(window).height() - $(this).offset().top - $bodyBorderSize);
}else{
$(this).css('height',$(window).height());
}});
}
function nectarCustomSliderRotate(slider){
var $controlSelector=(slider.find('.project-slides').length > 0) ? '.dot-nav > span':'.controls > li';
var $controlSelectorInd=(slider.find('.project-slides').length > 0) ? 'span':' li';
var $slideLength=slider.find($controlSelector).length;
var $currentSlide=slider.find($controlSelector+'.active').index();
if($currentSlide+1==$slideLength){
slider.find($controlSelector+':first-child').click();
}else{
slider.find($controlSelector+'.active').next($controlSelectorInd).click();
}}
function nectarCustomSliderResetRotate(slider){
clearInterval($nectarCustomSliderRotate);
if(slider.attr('data-autorotate').length > 0){
slide_interval=(parseInt(slider.attr('data-autorotate')) < 100) ? 4000:parseInt(slider.attr('data-autorotate'));
$nectarCustomSliderRotate=setInterval(function(){ nectarCustomSliderRotate(slider) },slide_interval);
}}
if($('.nectar_fullscreen_zoom_recent_projects').length > 0){
portfolioFullScreenSliderCalcs();
splitLineText();
$(window).resize(splitLineText);
$(window).resize(portfolioFullScreenSliderCalcs);
}
$('.nectar_fullscreen_zoom_recent_projects').each(function(){
var $projLength=$(this).find('.project-slide').length;
if($(this).attr('data-autorotate').length > 0){
slide_interval=(parseInt($(this).attr('data-autorotate')) < 100) ? 4000:parseInt($(this).attr('data-autorotate'));
var $that=$(this);
$nectarCustomSliderRotate=setInterval(function(){ nectarCustomSliderRotate($that) },slide_interval);
}
$(this).find('.zoom-slider-controls .next').click(function(){
var $that=$(this);
if(!$that.parent().hasClass('timeout')){
setTimeout(function(){
$that.parent().removeClass('timeout');
},1150);
}
if($(this).parent().hasClass('timeout')) return false;
$(this).parent().addClass('timeout');
nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'));
var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');
var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');
$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');
$sliderInstance.find('.project-slide').each(function(i){
if(i < $current.index()+1&&$current.index()+1 < $projLength)
$(this).addClass('prev');
else
$(this).addClass('next');
});
if($current.index()+1==$projLength){
$sliderInstance.find('.project-slide:first-child').addClass('no-trans');
}
setTimeout(function(){
if($current.index()+1==$projLength){
$sliderInstance.find('.project-slide:first-child').removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');
$sliderInstance.find('.project-slide:last-child').removeClass('next').removeClass('current').addClass('prev');
}else{
$current.next('.project-slide').removeClass('next').removeClass('prev').addClass('current');
$current.removeClass('current').addClass('prev');
}
if($sliderInstance.find('.dot-nav').length > 0){
$sliderInstance.find('.dot-nav span.active').removeClass('active');
$sliderInstance.find('.dot-nav span:nth-child('+ ($sliderInstance.find('.project-slide.current').index() + 1) +')').addClass('active');
}},30);
return false;
});
$(this).find('.zoom-slider-controls .prev').click(function(){
var $that=$(this);
if(!$that.parent().hasClass('timeout')){
setTimeout(function(){
$that.parent().removeClass('timeout');
},1150);
}
if($(this).parent().hasClass('timeout')) return false;
$(this).parent().addClass('timeout');
nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'));
var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');
var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');
$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');
$sliderInstance.find('.project-slide').each(function(i){
if(i < $current.index()||$current.index()==0)
$(this).addClass('prev');
else
$(this).addClass('next');
});
if($current.index()==0)
$sliderInstance.find('.project-slide:last-child').addClass('no-trans');
setTimeout(function(){
if($current.index()==0){
$sliderInstance.find('.project-slide:last-child').removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');
$sliderInstance.find('.project-slide:first-child').removeClass('next').removeClass('prev').removeClass('current').addClass('next');
}else{
$current.prev('.project-slide').removeClass('next').removeClass('prev').addClass('current');
$current.removeClass('current').addClass('next');
}
if($sliderInstance.find('.dot-nav').length > 0){
$sliderInstance.find('.dot-nav span.active').removeClass('active');
$sliderInstance.find('.dot-nav span:nth-child('+ ($sliderInstance.find('.project-slide.current').index() + 1) +')').addClass('active');
}},30);
return false;
});
$(this).find('> .normal-container').append('
');
for(var $i=0;$i < $projLength;$i++){
if($i==0){
$(this).find('.dot-nav').append(' ');
}else{
$(this).find('.dot-nav').append(' ');
}}
var $dotIndex=1;
$('.nectar_fullscreen_zoom_recent_projects .dot-nav > span').click(function(){
if($(this).hasClass('active')) return;
var $that=$(this);
if(!$that.parent().hasClass('timeout')){
setTimeout(function(){
$that.parent().removeClass('timeout');
},1150);
}
if($(this).parent().hasClass('timeout')) return;
$(this).parent().addClass('timeout');
nectarCustomSliderResetRotate($that.parents('.nectar_fullscreen_zoom_recent_projects'));
$(this).parent().find('span.active').removeClass('active');
$(this).addClass('active');
$dotIndex=$(this).index() + 1;
var $current=$(this).parents('.nectar_fullscreen_zoom_recent_projects').find('.project-slide.current');
var $sliderInstance=$(this).parents('.nectar_fullscreen_zoom_recent_projects');
var $prevIndex=$current.index() + 1;
$sliderInstance.find('.project-slide').removeClass('next').removeClass('prev');
$sliderInstance.find('.project-slide').each(function(i){
if(i < $dotIndex-1)
$(this).addClass('prev');
else
$(this).addClass('next');
});
if($prevIndex > $dotIndex){
$sliderInstance.find('.project-slide').eq($dotIndex-1).addClass('no-trans').addClass('prev').removeClass('next');
setTimeout(function(){
$sliderInstance.find('.project-slide').eq($dotIndex-1).removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');
$current.removeClass('current').addClass('next');
},30);
}else{
$sliderInstance.find('.project-slide').eq($dotIndex-1).addClass('no-trans').addClass('next').removeClass('prev');
setTimeout(function(){
$sliderInstance.find('.project-slide').eq($dotIndex-1).removeClass('no-trans').removeClass('next').removeClass('prev').addClass('current');
$current.removeClass('current').addClass('prev');
},30);
}});
});
function portfolioAccentColor(){
var portfolioSocialColorCss='';
$('.portfolio-items .col').each(function(){
if($(this).has('[data-project-color]')){
$(this).find('.work-info-bg, .bottom-meta').css('background-color',$(this).attr('data-project-color'));
$(this).find('.parallaxImg-rendered-layer .bg-overlay').css('border-color',$(this).attr('data-project-color'));
var $projColor=$(this).attr('data-project-color');
if($(this).find('.custom-content .nectar-social').length > 0&&$('body[data-button-style="rounded"]')) portfolioSocialColorCss +='body[data-button-style="rounded"] .col[data-project-color="'+$projColor+'"] .custom-content .nectar-social > *:hover i { color: '+ $projColor +'!important; } ';
}});
if(portfolioSocialColorCss.length > 1){
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=portfolioSocialColorCss;
}else{
style.appendChild(document.createTextNode(portfolioSocialColorCss));
}
head.appendChild(style);
}}
portfolioAccentColor();
$('body').on('mouseenter','.portfolio-filters',function(){
$(this).find('> ul').stop(true,true).slideDown(500,'easeOutExpo');
$(this).find('a#sort-portfolio span').html($(this).find('a#sort-portfolio').attr('data-sortable-label'));
});
$('body').on('mouseleave','.portfolio-filters',function(){
var $activeCat=$(this).find('a.active').html();
if(typeof $activeCat=='undefined'||$activeCat.length==0) $activeCat=$(this).attr('data-sortable-label');
$(this).find('a#sort-portfolio span').html($activeCat);
$(this).find('> ul').stop(true,true).slideUp(500,'easeOutExpo');
});
$('body').on('click','.portfolio-filters ul li a', function(){
$(this).parents('.portfolio-filters').find('#sort-portfolio span').html($(this).html());
});
$('body').on('click','.portfolio-filters-inline ul li a',function(){
$(this).parents('ul').find('li a').removeClass('active');
$(this).addClass('active');
$(this).parents('.portfolio-filters-inline').find('#current-category').html($(this).html());
});
function portfolioFiltersInit(){
if($('body').hasClass('mobile')||navigator.userAgent.match(/(iPad|IEMobile)/)){
$('.portfolio-filters').unbind('mouseenter mouseleave');
$('.portfolio-filters > a, .portfolio-filters ul li a').click(function(e){
if(e.originalEvent!==undefined) $(this).parents('.portfolio-filters').find('> ul').stop(true,true).slideToggle(600,'easeOutCubic');
});
}
if($('.portfolio-filters-inline[data-alignment="left"]').length > 0||$('.portfolio-filters-inline[data-alignment="center"]').length > 0){
$('.portfolio-filters-inline .container > ul > li:nth-child(1) a').click();
}else{
$('.portfolio-filters-inline .container > ul > li:nth-child(2) a').click();
}
$('body.single-portfolio #header-outer nav > ul > li > a:contains("Portfolio")').parents('li').addClass('current-menu-item');
$('body.single-post #header-outer nav > ul > li > a:contains("Blog")').parents('li').addClass('current-menu-item');
}
portfolioFiltersInit();
function centerLove(){
$('.post').each(function(){
var $loveWidth=$(this).find('.post-meta .nectar-love').outerWidth();
var $loveWrapWidth=$(this).find('.post-meta .nectar-love-wrap').width();
$(this).find('.post-meta .nectar-love').css('margin-left', $loveWrapWidth/2 - $loveWidth/2 + 'px');
$(this).find('.nectar-love-wrap').css('visibility','visible');
});
}
$('.nectar-love').on('click',function(){
centerLove();
});
centerLove();
function portfolioCommentOrder(){
if($('body').hasClass('mobile')&&$('body').hasClass('single-portfolio')&&$('#respond').length > 0){
$('#sidebar').insertBefore('.comments-section');
}
else if($('body').hasClass('single-portfolio')&&$('#respond').length > 0){
$('#sidebar').insertAfter('.post-area');
}}
portfolioCommentOrder();
var sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');
function portfolioSidebarFollow(){
sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');
if($('body.single-portfolio').length > 0&&sidebarFollow==1&&!$('body').hasClass('mobile')&&parseInt($('#sidebar').height()) + 50 <=parseInt($('.post-area').height())){
$('#sidebar').addClass('fixed-sidebar');
var $footer=($('.comment-wrap.full-width-section').length==0) ? '#footer-outer':'.comment-wrap';
if($('#call-to-action').length > 0) $footer='#call-to-action';
sidebarPxConversion();
$('#sidebar').stickyMojo({footerID: $footer, contentID: '.post-area'});
}}
function sidebarPxConversion(){
if($('body.single-portfolio').length > 0&&sidebarFollow==1&&!$('body').hasClass('mobile')){
var $containerWidth=$('.main-content > .row').width();
var $sidebarWidth=$containerWidth*.235;
if(window.innerWidth > 1300){
$sidebarWidth=$containerWidth*.235;
}else if(window.innerWidth < 1300&&window.innerWidth > 1000){
$sidebarWidth=$containerWidth*.273;
}
$('#sidebar').css('width',$sidebarWidth+'px');
}}
$(window).load(function(){
setTimeout(portfolioSidebarFollow,200);
});
function isotopeCatSelection(){
$('.portfolio-items:not(".carousel")').each(function(){
var isotopeCatArr=[];
var $portfolioCatCount=0;
$(this).parent().parent().find('div[class^=portfolio-filters] ul li').each(function(i){
if($(this).find('a').length > 0){
isotopeCatArr[$portfolioCatCount]=$(this).find('a').attr('data-filter').substring(1);
$portfolioCatCount++;
}});
isotopeCatArr.shift();
var itemCats='';
$(this).find('> div').each(function(i){
itemCats +=$(this).attr('data-project-cat');
});
itemCats=itemCats.split(' ');
itemCats.pop();
itemCats=$.unique(itemCats);
if($(this).attr('data-categories-to-show').length!=0&&$(this).attr('data-categories-to-show')!='all'){
$userSelectedCats=$(this).attr('data-categories-to-show').replace(/,/g , ' ');
$userSelectedCats=$userSelectedCats.split(' ');
if(!$(this).hasClass('infinite_scroll')) $(this).removeAttr('data-categories-to-show');
}else{
$userSelectedCats=itemCats;
}
var notFoundCats=[];
$.grep(isotopeCatArr, function(el){
if($.inArray(el, itemCats)==-1) notFoundCats.push(el);
if($.inArray(el, $userSelectedCats)==-1) notFoundCats.push(el);
});
if(notFoundCats.length!=0){
$(this).parent().parent().find('div[class^=portfolio-filters] ul li').each(function(){
if($(this).find('a').length > 0){
if($.inArray($(this).find('a').attr('data-filter').substring(1), notFoundCats)!=-1){
$(this).hide();
}else{
$(this).show();
}}
})
}});
}
isotopeCatSelection();
var completed=0;
var windowLocation=window.location.href.replace(window.location.hash, '');
function facebookShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
window.open('https://www.facebook.com/sharer/sharer.php?u='+windowLocation, "facebookWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function googlePlusShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
window.open('https://plus.google.com/share?url='+windowLocation, "googlePlusWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function twitterShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
if($(".section-title h1").length > 0){
var $pageTitle=encodeURIComponent($(".section-title h1").text());
}else{
var $pageTitle=encodeURIComponent($(document).find("title").text());
}
window.open('http://twitter.com/intent/tweet?text='+$pageTitle +' '+windowLocation, "twitterWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function wooTwitterShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
window.open('http://twitter.com/intent/tweet?text='+$("h1.product_title").text() +' '+windowLocation, "twitterWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function linkedInShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
if($(".section-title h1").length > 0){
var $pageTitle=encodeURIComponent($(".section-title h1").text());
}else{
var $pageTitle=encodeURIComponent($(document).find("title").text());
}
window.open('http://www.linkedin.com/shareArticle?mini=true&url='+windowLocation+'&title='+$pageTitle+'', "linkedInWindow", "height=480,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function woolinkedInShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
window.open('http://www.linkedin.com/shareArticle?mini=true&url='+windowLocation+'&title='+$("h1.product_title").text(), "twitterWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function pinterestShare(){
windowLocation=window.location.href.replace(window.location.hash, '');
var $sharingImg=($('.single-portfolio').length > 0&&$('div[data-featured-img]').attr('data-featured-img')!='empty') ? $('div[data-featured-img]').attr('data-featured-img'):$('#ajax-content-wrap img').first().attr('src');
if($(".section-title h1").length > 0){
var $pageTitle=encodeURIComponent($(".section-title h1").text());
}else{
var $pageTitle=encodeURIComponent($(document).find("title").text());
}
window.open('http://pinterest.com/pin/create/button/?url='+windowLocation+'&media='+$sharingImg+'&description='+$pageTitle, "pinterestWindow", "height=640,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function wooPinterestShare(){
$imgToShare=($('img.attachment-shop_single').length > 0) ? $('img.attachment-shop_single').first().attr('src'):$('.single-product-main-image img').first().attr('src');
windowLocation=window.location.href.replace(window.location.hash, '');
window.open('http://pinterest.com/pin/create/button/?url='+windowLocation+'&media='+$imgToShare+'&description='+$('h1.product_title').text(), "pinterestWindow", "height=640,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
return false;
}
function socialFade(){
if(completed==$('a.nectar-sharing').length&&$('a.nectar-sharing').parent().hasClass('in-sight')){
$('.nectar-social .nectar-love span').show(350,'easeOutSine',function(){
$(this).stop().animate({'opacity':1},800);
});
$('.nectar-social > a').each(function(i){
var $that=$(this);
$(this).find('> span').show(350,'easeOutSine',function(){
$that.find('> span').stop().animate({'opacity':1},800);
});
});
var $totalShares=0;
$('.nectar-social > a .count').each(function(){
$totalShares +=parseInt($(this).html());
});
if($totalShares!=1){
$('.single .meta-share-count .plural').css({'opacity':'1', 'display':'inline'});
$('.single .meta-share-count .singular').remove();
}else{
$('.single .meta-share-count .singular').css({'opacity':'1', 'position':'relative', 'display':'inline'});
$('.single .meta-share-count .plural').remove();
}
$('.meta-share-count .share-count-total').html($totalShares).css('opacity',1);
}}
$('body').on('click','#single-below-header .nectar-social a', function(){ return false; });
$('body').on('click','.facebook-share:not(.inactive)', facebookShare);
$('body').on('click','.google-plus-share:not(.inactive)', googlePlusShare);
$('body').on('click','.nectar-social:not(".woo") .twitter-share:not(.inactive)', twitterShare);
$('body').on('click','.nectar-social.woo .twitter-share', wooTwitterShare);
$('body').on('click','.nectar-social:not(".woo") .linkedin-share:not(.inactive)', linkedInShare);
$('body').on('click','.nectar-social.woo .linkedin-share', woolinkedInShare);
$('body').on('click','.nectar-social:not(".woo") .pinterest-share:not(.inactive)', pinterestShare);
$('body').on('click','.nectar-social.woo .pinterest-share', wooPinterestShare);
$('body').on('click','.nectar-social-sharing-fixed > a', function(){ return false; });
function socialSharingInit(){
if($('body').hasClass('mobile')&&$('.single-post .fullscreen-header').length > 0){
$('#single-below-header .nectar-social .nectar-sharing, #single-below-header .nectar-social .nectar-sharing-alt').addClass('inactive');
}
completed=0;
if($('a.facebook-share').length > 0||$('a.twitter-share').length > 0||$('a.google-plus-share').length > 0||$('a.linkedin-share').length > 0||$('a.pinterest-share').length > 0){
if($('a.facebook-share:not(.sharing-default-minimal a.facebook-share)').length > 0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.facebook-share').length > 0||$('#single-meta a.facebook-share').length > 0||$('#single-below-header .facebook-share').length > 0){
$.getJSON("https://graph.facebook.com/?id="+ windowLocation +"&callback=?", function(data){
if(data.share!=undefined&&data.share.share_count!=undefined&&data.share.share_count!=0&&(data.share.share_count!=null)){
$('.facebook-share a span.count, a.facebook-share span.count').html(data.share.share_count);
}else{
$('.facebook-share a span.count, a.facebook-share span.count').html(0);
}
completed++;
socialFade();
});
}else if($('a.facebook-share').length > 0&&$('body[data-button-style="rounded"]').length > 0||$('.sharing-default-minimal a.facebook-share').length > 0){
completed++;
socialFade();
}
if($('a.twitter-share:not(.sharing-default-minimal a.twitter-share)').length > 0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.twitter-share').length > 0||$('#single-meta a.twitter-share').length > 0||$('#single-below-header .twitter-share').length > 0){
$('.twitter-share a span.count, a.twitter-share span.count').html(0);
completed++;
socialFade();
}else if($('a.twitter-share').length > 0&&$('body[data-button-style="rounded"]').length > 0||$('.sharing-default-minimal a.twitter-share').length > 0){
completed++;
socialFade();
}
if($('a.linkedin-share:not(.sharing-default-minimal a.linkedin-share)').length > 0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.linkedin-share').length > 0||$('#single-meta a.linkedin-share').length > 0||$('#single-below-header .linkedin-share').length > 0){
$('.linkedin-share a span.count, a.linkedin-share span.count').html(0);
completed++;
socialFade();
}else if($('a.linkedin-share').length > 0&&$('body[data-button-style="rounded"]').length > 0||$('.sharing-default-minimal a.linkedin-share').length > 0){
completed++;
socialFade();
}
if($('a.pinterest-share:not(.sharing-default-minimal a.pinterest-share)').length > 0&&$('body[data-button-style="rounded"]').length==0||$('#project-meta a.pinterest-share').length > 0||$('#single-meta a.pinterest-share').length > 0||$('#single-below-header .pinterest-share').length > 0){
$.getJSON('https://api.pinterest.com/v1/urls/count.json?url='+windowLocation+'&callback=?', function(data){
if((data.count!=0)&&(data.count!=undefined)&&(data.count!=null)){
$('.pinterest-share a span.count, a.pinterest-share span.count').html(data.count);
}else{
$('.pinterest-share a span.count, a.pinterest-share span.count').html(0);
}
completed++;
socialFade();
});
}else if($('a.pinterest-share').length > 0&&$('body[data-button-style="rounded"]').length > 0||$('.sharing-default-minimal a.pinterest-share').length > 0){
completed++;
socialFade();
}
$('a.nectar-sharing > span.count, a.nectar-sharing-alt > span.count').hide().css('width','auto');
$('.nectar-social').each(function(){
if($(this).parents('.custom-content').length==0){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
$slide_timeout=($('#page-header-bg[data-animate-in-effect="slide-down"] .nectar-social').length > 0) ? 900:1;
setTimeout(function(){
$that.addClass('in-sight');
socialFade();
if($('#page-header-bg .nectar-social').length==0){
$that.find('> *').each(function(i){
var $that=$(this);
var $timeout=($('body[data-button-style="rounded"]').length > 0) ? 0: 750;
setTimeout(function(){
$that.delay(i*80).queue(function(){
var $that=$(this); $(this).addClass('hovered');
setTimeout(function(){
$that.removeClass('hovered');
},300);
});
},$timeout);
});
}},$slide_timeout);
$that.addClass('animated-in');
waypoint.destroy();
},
offset: 'bottom-in-view'
});
}});
}}
socialSharingInit();
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
var $socialTimeout;
$('body').on('mouseenter','#single-meta .meta-share-count, #project-meta .meta-share-count', function(){
clearTimeout($socialTimeout);
if($(this).parents('[id*="single-meta"]').length > 0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').show().stop(true).animate({'opacity': 1, 'right':'0px'},0);
else
$(this).find('.nectar-social').show().stop(true).animate({'opacity': 1, 'left':'0px'},0);
$(this).parents('[id*="-meta"]').addClass('social-hovered');
$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':0},250);
$(this).find('.nectar-social a').each(function(i){
$(this).stop(true).delay(i*40).animate({'opacity': 1, 'left':'0px'}, 150);
});
});
$('body').on('mouseleave','#single-meta .meta-share-count, #project-meta .meta-share-count', function(){
$(this).parents('[id*="-meta"]').removeClass('social-hovered');
if($(this).parents('[id*="single-meta"]').length > 0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').stop(true).animate({'opacity': 0, 'right':'-20px'}, 200);
else
$(this).find('.nectar-social').stop(true).animate({'opacity': 0, 'left':'-20px'}, 200);
$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':1},250);
var $that=$(this);
$socialTimeout=setTimeout(function(){
$that.find('.nectar-social').hide();
if($that.parents('[id*="single-meta"]').length > 0&&$('[data-tab-pos="fullwidth"]').length==0)
$that.find('.nectar-social a').stop(true).animate({'opacity': 0, 'left':'20px'},0);
else
$that.find('.nectar-social a').stop(true).animate({'opacity': 0, 'left':'-20px'},0);
}, 200);
});
}else{
var $socialTimeout;
$('body').on('click','#single-meta .meta-share-count, #project-meta .meta-share-count', function(){
clearTimeout($socialTimeout);
if($(this).parents('[id*="single-meta"]').length > 0&&$('[data-tab-pos="fullwidth"]').length==0)
$(this).find('.nectar-social').show().stop(true).animate({'opacity': 1, 'right':'0px'},0);
else
$(this).find('.nectar-social').show().stop(true).animate({'opacity': 1, 'left':'0px'},0);
$(this).parents('[id*="-meta"]').addClass('social-hovered');
$(this).parents('[id*="-meta"]').find('.n-shortcode a, .meta-comment-count a, .meta-share-count > a ').stop(true).animate({'opacity':0},250);
$(this).find('.nectar-social a').each(function(i){
$(this).stop(true).delay(i*40).animate({'opacity': 1, 'left':'0px'}, 150);
});
return false;
});
}
$('body').on('mouseenter','.fullscreen-header .meta-share-count', function(){
$(this).find('> a, > i').stop(true).animate({'opacity': 0},400);
$(this).find('.nectar-social > *').each(function(i){
$(this).stop(true).delay(i*50).animate({'opacity':'1', 'top': '0px'},250,'easeOutCubic');
});
setTimeout(function(){ $('.meta-share-count .nectar-sharing, .meta-share-count .nectar-sharing-alt').removeClass('inactive'); },300);
});
if(!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$('body').on('mouseleave','.fullscreen-header .meta-share-count', function(){
$(this).find('> a, > i').stop(true).animate({'opacity': 1},300,'easeInCubic');
$(this).find('.nectar-social > *').each(function(i){
$(this).stop(true).animate({'opacity':'0', 'top': '10px'},200,'easeInCubic');
});
});
}
function nectarLoveFWCenter(){
$('.nectar-social.full-width').each(function(){
$(this).find('.n-shortcode .nectar-love').css('padding-top', $(this).find('> a').css('padding-top'));
});
}
nectarLoveFWCenter();
$('.fullscreen-header .nectar-love').each(function(){
if($(this).find('.nectar-love-count').text()=='1'){
$(this).find('span.love-txt.single').css({'visibility':'visible', 'text-indent':'0'});
$(this).find('span.love-txt.plural').css({'visibility':'hidden', 'text-indent':'-9999px'});
}else{
$(this).find('span.love-txt.single').css({'visibility':'hidden', 'text-indent':'-9999px'});
$(this).find('span.love-txt.plural').css({'visibility':'visible', 'text-indent':'0'});
}});
$('body').on('click','.nectar-love', function(){
var $loveLink=$(this);
var $id=$(this).attr('id');
var $that=$(this);
if($loveLink.hasClass('loved')) return false;
if($(this).hasClass('inactive')) return false;
var $dataToPass={
action: 'nectar-love',
loves_id: $id,
love_nonce: nectarLove.loveNonce
}
$.post(nectarLove.ajaxurl, $dataToPass, function(data){
$loveLink.find('span:not(.love-txt)').html(data);
$loveLink.addClass('loved').attr('title','You already love this!');
$loveLink.find('span:not(.love-txt)').css({'opacity': 1,'width':'auto'});
if($(data).text()=='1'){
$loveLink.find('span.love-txt.single').css({'visibility':'visible', 'text-indent':'0'});
$loveLink.find('span.love-txt.plural').css({'visibility':'hidden', 'text-indent':'-9999px'});
}else{
$loveLink.find('span.love-txt.single').css({'visibility':'hidden', 'text-indent':'-9999px'});
$loveLink.find('span.love-txt.plural').css({'visibility':'visible', 'text-indent':'0'});
}
if($('body').hasClass('ascend')&&$that.parents('.classic_enhanced').length==0){
$that.find('.icon-salient-heart-2').addClass('loved');
}else if($that.parents('.classic_enhanced').length > 0){
$that.find('.icon-salient-heart-2').addClass('loved');
}});
$(this).addClass('inactive');
return false;
});
function infiniteScrollInit(){
if($('.infinite_scroll').length > 0){
$('.portfolio-items.infinite_scroll').infinitescroll({
navSelector:"div#pagination",
nextSelector:"div#pagination a:first",
itemSelector:".portfolio-items.infinite_scroll .element",
finishedMsg: "Congratulations, you've reached the end of the internet. ",
msgText: " ",
},function(newElements){
var $container=$('.portfolio-items.infinite_scroll:not(.carousel)');
var $newElems=$(newElements).css('opacity',0);
$newElems.imagesLoaded(function(){
$(newElements).css('opacity',1);
$container.isotope('appended', $(newElements));
$(newElements).find('.work-item').addClass('ajax-loaded');
$(newElements).addClass('ajax-loaded');
$(newElements).find('.work-meta, .nectar-love-wrap').css({'opacity':1});
if($('.portfolio-filters-inline').length > 0||$('.portfolio-filters').length > 0){
if($('.portfolio-filters-inline').length > 0){
var selector=$('.portfolio-filters-inline a.active').attr('data-filter');
}else{
var selector=$('.portfolio-filters a.active').attr('data-filter');
}
$('.portfolio-filters-inline a.active').attr('data-filter');
$container.isotope({ filter: selector });
}
reLayout();
if($(newElements).find('.work-item.style-5').length > 0) style6Img();
if($(newElements).find('.inner-wrap').attr('data-animation')=='none'){
$('.portfolio-items .col .inner-wrap').removeClass('animated');
}else{
masonryZindex();
$(newElements).each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items')) ? 85:115;
setTimeout(function(){
$that.addClass("animated-in");
},$portfolioAnimationDelay * $that.attr('data-delay-amount'));
waypoint.destroy();
},
offset: $portfolioOffsetPos
});
});
}
portfolioHoverEffects();
portfolioAccentColor();
if($smoothCache==true&&$(window).width() > 690&&$('body').outerHeight(true) > $(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){ niceScrollInit(); $(window).trigger('resize') }
if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){
$(".portfolio-items:not(.carousel) .work-item.style-3 img").panr({
scaleDuration: .28
});
$(".portfolio-items:not(.carousel) .work-item.style-3-alt img").panr({ scaleDuration: .28, sensitivity: 12.6, scaleTo: 1.08, panDuration: 3 });
}
$('.portfolio-items').each(function(){
var $unique_id=Math.floor(Math.random()*10000);
$(this).find('a[rel^="prettyPhoto"], a.pretty_photo').attr('rel','prettyPhoto['+$unique_id+'_gal]').removeClass('pretty_photo');
});
lightBoxInit();
piVertCenter();
setTimeout(function(){masonryZindex(); reLayout(); $(newElements).removeClass('ajax-loaded'); },700);
isotopeCatSelection();
parallaxRowsBGCals();
});
});
$('.post-area.infinite_scroll .posts-container').infinitescroll({
navSelector:"div#pagination",
nextSelector:"div#pagination a:first",
itemSelector:".post-area .posts-container .post",
finishedMsg: "Congratulations, you've reached the end of the internet. ",
msgText: " "
},function(newElements){
if($('.masonry.meta_overlaid').length==0){
centerLove();
$(newElements).find('.flex-gallery').each(function(){
var $that=$(this);
$that.flexslider({
animation: 'fade',
smoothHeight: false,
animationSpeed: 500,
useCSS: false,
touch: true
});
$('.flex-gallery .flex-direction-nav li a.flex-next').html(' ');
$('.flex-gallery .flex-direction-nav li a.flex-prev').html(' ');
});
if($().mediaelementplayer) $(newElements).find('.wp-audio-shortcode, .wp-video-shortcode').mediaelementplayer();
lightBoxInit();
if($('.carousel').length > 0){
standardCarouselInit();
clientsCarouselInit();
}
showLateIframes();
$(newElements).find('.nectar-milestone').each(function(){
if($(this).has('[data-symbol]')){
if($(this).attr('data-symbol-pos')=='before'){
$(this).find('.number').prepend($(this).attr('data-symbol'));
}else{
$(this).find('.number').append($(this).attr('data-symbol'));
}}
});
if(!$('body').hasClass('mobile')){
$(newElements).find('.nectar-milestone').each(function(){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
var $endNum=parseInt($that.find('.number span').text());
var countOptions={ easingFn: easeOutCubic };
var $countEle=$that.find('.number span:not(.symbol)')[0];
var numAnim=new CountUp($countEle, 0, $endNum,0,2.2,countOptions);
numAnim.start();
$that.addClass('animated-in');
waypoint.destroy();
},
offset: 'bottom-in-view'
});
});
}
if($().vcChat) $(newElements).find('.vc_pie_chart').vcChat();
nectar_fancy_ul_init();
$('.testimonial_slider').animate({'opacity':'1'},800);
createTestimonialControls();
testimonialSliderHeight();
testimonialHeightResize();
$(newElements).find('.nectar-progress-bar').each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
var percent=$that.find('span').attr('data-width');
var $endNum=parseInt($that.find('span strong i').text());
$that.find('span').transition({
'width':percent + '%'
},1600, 'easeInOutCirc',function(){
});
$that.find('span strong').transition({
'opacity':1
},1350);
var countOptions={ useEasing:false };
var $countEle=$that.find('span strong i')[0];
var numAnim=new CountUp($countEle, 0, $endNum,0,1.2,countOptions);
numAnim.start();
if(percent=='100'){
$that.find('span strong').addClass('full');
}
$that.addClass('animated-in');
waypoint.destroy();
},
offset: 'bottom-in-view'
});
});
colAndImgAnimations();
splitLineHeadings();
setTimeout(function(){
videoshortcodeSize();
responsiveVideoIframesInit();
responsiveVideoIframes();
$(window).trigger('resize');
},500);
parallaxRowsBGCals();
$(window).trigger('resize');
}else{
parallaxRowsBGCals();
$(window).trigger('resize');
}
var $container=$('.posts-container');
if($container.parent().hasClass('masonry')){
$(newElements).addClass('masonry-blog-item');
$(newElements).prepend(' ');
$(newElements).each(function(){
var $metaClone=$(this).find('.post-meta').clone();
$(this).find('.post-meta').remove();
if($('.post-area.meta_overlaid').length > 0){
$(this).find('.post-header h2').after($metaClone);
}else{
$(this).find('.content-inner').after($metaClone);
}});
}
var $newElems=$(newElements);
if($newElems.find('img').length==0) $newElems=$('body');
$newElems.imagesLoaded(function(){
$container.isotope('appended', $(newElements));
flickityBlogInit();
$(newElements).addClass('ajax-loaded');
if($container.parent().hasClass('classic_enhanced')){
$container.find('.large_featured.has-post-thumbnail.ajax-loaded .post-featured-img, .wide_tall.has-post-thumbnail.ajax-loaded .post-featured-img').each(function(){
var $src=$(this).find('img').attr('src');
$(this).css('background-image','url('+$src+')');
});
$container.find('.large_featured.ajax-loaded .nectar-flickity, .wide_tall.ajax-loaded .nectar-flickity').each(function(){
$(this).find('.cell').each(function(){
var $src=$(this).find('img').attr('src');
$(this).css('background-image','url('+$src+')');
});
});
}
if($(newElements).parents('.posts-container').attr('data-animation')=='none'){
$(newElements).find('.inner-wrap').removeClass('animated');
}else{
blogMasonryZindex();
$(newElements).each(function(i){
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
setTimeout(function(){
$that.addClass("animated-in");
},80*$that.attr('data-delay-amount'));
waypoint.destroy();
},
offset: '90%'
});
});
}
setTimeout(function(){$(newElements).removeClass('ajax-loaded'); },700);
});
});
}}
infiniteScrollInit();
function destroyInfiniteScroll(){
$('.post-area.infinite_scroll .posts-container').infinitescroll('destroy');
$('.portfolio-items.infinite_scroll').infinitescroll('destroy');
}
var $scrollTop=$(window).scrollTop();
function toTopBind(){
if($('#to-top').length > 0&&$(window).width() > 1020||$('#to-top').length > 0&&$('#to-top.mobile-enabled').length > 0){
if($scrollTop > 350){
$(window).on('scroll',hideToTop);
}else{
$(window).on('scroll',showToTop);
}}
}
if($('.nectar-social-sharing-fixed').length==0){
toTopBind();
}else{
if($(window).width() < 1000){
if($scrollTop > 150){
$(window).on('scroll',hideFixedSharing);
}else{
$(window).on('scroll',showFixedSharing);
}}
$(window).smartresize(function(){
if($(window).width() > 1000){
$('.nectar-social-sharing-fixed').addClass('visible');
}
else if($scrollTop < 150){
$(window).off('scroll',hideFixedSharing);
$(window).on('scroll',showFixedSharing);
$('.nectar-social-sharing-fixed').removeClass('visible');
}else{
$(window).off('scroll',showFixedSharing);
$(window).on('scroll',hideFixedSharing);
}});
}
function showFixedSharing(){
if($scrollTop > 150){
$('.nectar-social-sharing-fixed').addClass('visible');
$(window).off('scroll',showFixedSharing);
$(window).on('scroll',hideFixedSharing);
}}
function hideFixedSharing(){
if($scrollTop < 150){
$('.nectar-social-sharing-fixed').removeClass('visible');
$(window).off('scroll',hideFixedSharing);
$(window).on('scroll',showFixedSharing);
}}
function showToTop(){
if($scrollTop > 350&&$('#slide-out-widget-area.fullscreen.open').length==0){
$('#to-top').stop().transition({
'bottom':'17px'
},350,'easeInOutCubic');
$(window).off('scroll',showToTop);
$(window).on('scroll',hideToTop);
}}
function hideToTop(){
if($scrollTop < 350||$('#slide-out-widget-area.fullscreen.open').length > 0){
$animationTiming=($('#slide-out-widget-area.fullscreen.open').length > 0) ? 1150:350;
$('#to-top').stop().transition({
'bottom':'-30px'
},$animationTiming,'easeInOutQuint');
$(window).off('scroll',hideToTop);
$(window).on('scroll',showToTop);
}}
if($('#to-top').length > 0){
var $windowHeight, $pageHeight, $footerHeight, $ctaHeight;
function calcToTopColor(){
$scrollTop=$(window).scrollTop();
$windowHeight=$(window).height();
$pageHeight=$('body').height();
$footerHeight=$('#footer-outer').height();
$ctaHeight=($('#call-to-action').length > 0) ? $('#call-to-action').height():0;
if(($scrollTop-35 + $windowHeight) >=($pageHeight - $footerHeight)&&$('#boxed').length==0){
$('#to-top').addClass('dark');
}else{
$('#to-top').removeClass('dark');
}}
$(window).scroll(calcToTopColor);
$(window).resize(calcToTopColor);
}
if($('body[data-button-style*="rounded"]').length > 0){
var $clone=$('#to-top .fa-angle-up').clone();
$clone.addClass('top-icon');
$('#to-top').prepend($clone)
}
$('body').on('click','#to-top, a[href="#top"]',function(){
$('body,html').stop().animate({
scrollTop:0
},800,'easeOutQuad',function(){
if($('.nectar-box-roll').length > 0){
$('body').trigger('mousewheel', [1, 0, 0]);
}})
return false;
});
function scrollSpyInit(){
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-outer').outerHeight();
if($('.page-template-template-no-header-footer').length > 0||$('.page-template-template-no-header').length > 0){ $headerNavSpace=0; }
$('header#top .sf-menu li a[href="#"]').on('click',function(e){
e.preventDefault();
});
$("#header-outer a[href*='" + location.pathname + "']").each(function(){
var $href=$(this).attr('href');
if($href.indexOf("#")!=-1&&$('div'+$href.substr($href.indexOf("#"))).length > 0){
$(this).attr('href',$href.substr($href.indexOf("#")));
$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');
}
if($('div[data-fullscreen-anchor-id="'+$href.substr($href.indexOf("#")+1)+'"]').length > 0){
$(this).parent().removeClass('current_page_item').removeClass('current-menu-item');
}});
$target=($('.page-submenu[data-sticky="true"]').length==0) ? '#header-outer nav': '.page-submenu';
$('body').scrollspy({
target: $target,
offset: $headerNavSpace + adminBarHeight + 40
});
}
function pageLoadHash(){
var $hash=window.location.hash;
var $hashSubstrng=($hash&&$hash.length > 0) ? $hash.substring(1,$hash.length):0;
var $hasSlashLength=0;
if($hashSubstrng){
$hasSlashLength=$hashSubstrng.split("/");
$hasSlashLength=$hasSlashLength.length;
}
if($hashSubstrng&&$hasSlashLength > 1){
$hashSubstrng=$hashSubstrng.replace(/\//g, "");
$hash=$hash.replace(/\//g, "");
}
if($hash&&$($hash).length > 0||$hash&&$('[data-fullscreen-anchor-id="'+$hashSubstrng+'"]').length > 0){
$hashObj=($($hash).length > 0) ? $($hash):$('div[data-fullscreen-anchor-id="'+$hashSubstrng+'"]');
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-space').outerHeight();
if($('.page-template-template-no-header-footer').length > 0||$('.page-template-template-no-header').length > 0){ $headerNavSpace=0; }
$timeoutVar=0;
if($('.nectar-box-roll').length > 0&&$('.container-wrap.bottomBoxOut').length > 0){
boxRoll(null,-1);
$timeoutVar=2050;
}
setTimeout(function(){
if($('body[data-permanent-transparent="1"]').length==0){
if(!$('body').hasClass('mobile')){
$resize=($('#header-outer[data-header-resize="0"]').length > 0) ? 0:parseInt(shrinkNum) + headerPadding2*2;
if($('#header-outer[data-remove-fixed="1"]').length > 0){
$headerNavSpace=0;
}
var $scrollTopDistance=$hashObj.offset().top - parseInt($headerNavSpace) +$resize + 3 - adminBarHeight;
}else{
var $scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length > 0) ? $hashObj.offset().top + 2 - $headerNavSpace + adminBarHeight:$hashObj.offset().top - adminBarHeight + 1;
}}else{
var $scrollTopDistance=$hashObj.offset().top - adminBarHeight + 1;
}
if($('body[data-hhun="1"]').length > 0&&$('#header-outer[data-remove-fixed="1"]').length==0){
if($('#header-outer.detached').length==0)
$scrollTopDistance=$scrollTopDistance + $headerNavSpace;
}
var $pageSubMenu=($('.page-submenu[data-sticky="true"]').length > 0) ? $('.page-submenu').height():0;
$('body,html').stop().animate({
scrollTop: $scrollTopDistance - $pageSubMenu
},800,'easeInOutCubic');
},$timeoutVar);
}}
if($('body[data-animated-anchors="true"]').length > 0){
+ function(t){
"use strict";
function s(e, i){
var r=t.proxy(this.process, this);
this.$body=t("body"), this.$scrollElement=t(t(e).is("body") ? window:e), this.options=t.extend({}, s.DEFAULTS, i), this.selector=(this.options.target||"") + " ul li > a", this.offsets=[], this.targets=[], this.activeTarget=null, this.scrollHeight=0, this.$scrollElement.on("scroll.bs.scrollspy", r), this.refresh(), this.process()
}
function e(e){
return this.each(function(){
var i=t(this),
r=i.data("bs.scrollspy"),
o="object"==typeof e&&e;
r||i.data("bs.scrollspy", r=new s(this, o)), "string"==typeof e&&r[e]()
})
}
s.VERSION="3.2.0", s.DEFAULTS={
offset: 10
}, s.prototype.getScrollHeight=function(){
return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight)
}, s.prototype.refresh=function(){
var s="offset",
e=0;
t.isWindow(this.$scrollElement[0])||(s="position", e=this.$scrollElement.scrollTop()), this.offsets=[], this.targets=[], this.scrollHeight=this.getScrollHeight();
var i=this;
this.$body.find(this.selector).map(function(){
var i=t(this),
r=i.data("target")||i.attr("href"),
o=/^#./.test(r)&&t(r);
return o&&o.length&&o.is(":visible")&&[
[o[s]().top + e, r]
]||null
}).sort(function(t, s){
return t[0] - s[0]
}).each(function(){
i.offsets.push(this[0]), i.targets.push(this[1])
})
}, s.prototype.process=function(){
var $pageSubMenu=($('.page-submenu[data-sticky="true"]').length > 0&&$('body[data-hhun="1"]').length==0||$('.page-submenu[data-sticky="true"]').length > 0&&$('#header-outer[data-remove-fixed="1"]').length > 0) ? $('.page-submenu').height():0;
var t, s=this.$scrollElement.scrollTop() + this.options.offset + $pageSubMenu,
e=this.getScrollHeight(),
i=this.options.offset + e - this.$scrollElement.height() -$pageSubMenu,
r=this.offsets,
o=this.targets,
l=this.activeTarget;
if(this.scrollHeight!=e&&this.refresh(), s >=i) return l!=(t=o[o.length - 1])&&this.activate(t);
if(l&&s <=r[0]) return l!=(t=o[0])&&this.activate(t);
for (t=r.length; t--;) l!=o[t]&&s >=r[t]&&(!r[t + 1]||s <=r[t + 1])&&this.activate(o[t])
}, s.prototype.activate=function(s){
this.activeTarget=s, t(this.selector).parentsUntil(this.options.target, ".current-menu-item").removeClass("current-menu-item").removeClass('sfHover');
var e=this.selector + '[data-target="' + s + '"],' + this.selector + '[href="' + s + '"]',
i=t(e).parents("li").addClass("current-menu-item");
i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("current-menu-item")), i.trigger("activate.bs.scrollspy")
};
var i=t.fn.scrollspy;
t.fn.scrollspy=e, t.fn.scrollspy.Constructor=s, t.fn.scrollspy.noConflict=function(){
return t.fn.scrollspy=i, this
}}(jQuery);
var shrinkNum=6;
if($('#header-outer[data-shrink-num]').length > 0) shrinkNum=$('#header-outer').attr('data-shrink-num');
headerPadding2=headerPadding - headerPadding/1.8;
setTimeout(scrollSpyInit,200);
var $animatedScrollingTimeout;
$('body').on('click','#header-outer nav .sf-menu a, #footer-outer .nectar-button, .container-wrap a:not(.wpb_tabs_nav a):not(.magnific):not(.woocommerce-tabs a), .swiper-slide .button a, #slide-out-widget-area a, #mobile-menu .container ul li a, #slide-out-widget-area .inner div a',function(e){
var $hash=$(this).prop("hash");
$('body').addClass('animated-scrolling');
clearTimeout($animatedScrollingTimeout);
$animatedScrollingTimeout=setTimeout(function(){ $('body').removeClass('animated-scrolling'); },850);
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0&&$(window).width() > 1000) ? 0:$('#header-space').outerHeight();
if($('.page-template-template-no-header-footer').length > 0||$('.page-template-template-no-header').length > 0){ $headerNavSpace=0; }
if($hash&&$($hash).length > 0&&$hash!='#top'&&$hash!=''&&$(this).attr('href').indexOf(window.location.href.split("#")[0])!==-1||$(this).is('[href^="#"]')&&$hash!=''&&$($hash).length > 0&&$hash!='#top'){
if(history.pushState){
history.pushState(null, null, $hash);
}else{
location.hash=$hash;
}
if($(this).parents('ul').length > 0){
$(this).parents('ul').find('li').removeClass('current-menu-item');
}
if($(this).parents('#slide-out-widget-area').length > 0){
$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed').trigger('click');
setTimeout(function(){
$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');
},100);
}
if($(this).parents('#mobile-menu').length > 0) $('#toggle-nav').trigger('click');
var $mobileMenuHeight=($(this).parents('#mobile-menu').length > 0) ? $(this).parents('#mobile-menu').height():null;
$timeoutVar=1;
if($('.nectar-box-roll').length > 0&&$('.container-wrap.bottomBoxOut').length > 0){
boxRoll(null,-1);
$timeoutVar=2050;
}
var $that=$(this);
setTimeout(function(){
var $headerSpace=($('body[data-permanent-transparent="1"]').length > 0) ? 0:parseInt($headerNavSpace);
if($('body[data-permanent-transparent="1"]').length==0){
if(!$('body').hasClass('mobile')){
$resize=($('#header-outer[data-header-resize="0"]').length > 0) ? 0:parseInt(shrinkNum) + headerPadding2*2;
if($('#header-outer[data-remove-fixed="1"]').length > 0){
$headerNavSpace=0;
}
var $scrollTopDistance=$($hash).offset().top - $mobileMenuHeight - parseInt($headerNavSpace) +$resize + 3 - adminBarHeight;
}else{
var $scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length > 0) ? $($hash).offset().top + 2 - $headerNavSpace + adminBarHeight:$($hash).offset().top - $mobileMenuHeight - adminBarHeight + 1;
}}else{
var $scrollTopDistance=$($hash).offset().top - adminBarHeight + 1;
}
if($('body[data-hhun="1"]').length > 0&&$('#header-outer[data-remove-fixed="1"]').length==0){
if($('#header-outer.detached').length==0||$that.parents('.page-submenu[data-sticky="true"]').length > 0)
$scrollTopDistance=$scrollTopDistance + $headerNavSpace;
if($that.parents('.page-submenu[data-sticky="true"]').length > 0){
$('#header-outer.detached').addClass('invisible');
$('.page-submenu').addClass('header-not-visible').css('transform','translateY(0px)');
}}
var $pageSubMenu=($that.parents('.page-submenu[data-sticky="true"]').length > 0) ? $that.parents('.page-submenu').height():0;
$('body,html').stop().animate({
scrollTop: $scrollTopDistance - $pageSubMenu
},800,'easeInOutCubic');
},$timeoutVar);
e.preventDefault();
}
if($hash=='#top'){
if($(this).parents('#slide-out-widget-area').length > 0){
$('#slide-out-widget-area .slide_out_area_close').trigger('click');
}}
});
if($('.nectar-box-roll').length==0&&$('#nectar_fullscreen_rows').length==0) $(window).load(pageLoadHash);
if($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length > 0&&$('.nectar-box-roll').length==0&&$onMobileBrowser){
$(window).load(pageLoadHash);
}}
if($('.portfolio-items .col .style-3-alt').length > 0||$('.portfolio-items .col .style-3').length > 0||$('.portfolio-items .col .style-2').length > 0||$('.portfolio-items .col .style-5').length > 0){
var portfolioColorCss='';
$('.portfolio-items .col').each(function(){
$titleColor=$(this).attr('data-title-color');
$subTitleColor=$(this).attr('data-subtitle-color');
if($titleColor.length > 0){
portfolioColorCss +='.col[data-title-color="'+$titleColor+'"] .vert-center h3, .portfolio-items[data-ps="6"] .col[data-title-color="'+$titleColor+'"] .work-meta h4 { color: '+$titleColor+'!important; } ';
portfolioColorCss +=' .portfolio-items[data-ps="8"] .col[data-title-color="'+$titleColor+'"] .line { background-color: '+$titleColor+'; }';
portfolioColorCss +='.portfolio-items[data-ps="8"] .col[data-title-color="'+$titleColor+'"] .next-arrow line { stroke: '+$titleColor+'; } ';
}
if($subTitleColor.length > 0) portfolioColorCss +='.col[data-subtitle-color="'+$subTitleColor+'"] .vert-center p, .portfolio-items[data-ps="6"] .col[data-title-color="'+$titleColor+'"] .work-meta p { color: '+$subTitleColor+'; } ';
});
var head=document.head||document.getElementsByTagName('head')[0];
var style=document.createElement('style');
style.type='text/css';
if(style.styleSheet){
style.styleSheet.cssText=portfolioColorCss;
}else{
style.appendChild(document.createTextNode(portfolioColorCss));
}
head.appendChild(style);
}
$('body').on('mouseleave','.container-wrap[data-nav-pos="after_project_2"] #portfolio-nav ul li, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul li',function(){
$(this).addClass('mouse-leaving');
});
var $portfolio_containers=[];
$('.portfolio-items:not(.carousel)').each(function(i){
$portfolio_containers[i]=$(this);
});
function masonryPortfolioInit(){
$portfolio_containers=[];
$('.portfolio-items:not(.carousel)').each(function(i){
$portfolio_containers[i]=$(this);
});
var $window=jQuery(window);
$.each($portfolio_containers,function(i){
$portfolio_containers[i].imagesLoaded(function(){
if($smoothCache==true&&$(window).width() > 690&&$('body').outerHeight(true) > $(window).height()&&Modernizr.csstransforms3d&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){ niceScrollInit(); $(window).trigger('resize') }
var $isoUseTransforms=true;
if(!$('body').hasClass('mobile')&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){
$(".portfolio-items:not(.carousel) .work-item.style-3 img").panr({ scaleDuration: .28 });
$(".portfolio-items:not(.carousel) .work-item.style-3-alt img").panr({ scaleDuration: .28, sensitivity: 20, scaleTo: 1.12, panDuration: 1 });
$isoUseTransforms=true;
}
piVertCenter();
var $layoutMode=($portfolio_containers[i].hasClass('masonry-items')) ? 'packery':'fitRows';
var $startingFilter=($portfolio_containers[i].attr('data-starting-filter')!=''&&$portfolio_containers[i].attr('data-starting-filter')!='default') ? '.' + $portfolio_containers[i].attr('data-starting-filter'):'*';
reLayout();
$portfolio_containers[i].isotope({
itemSelector:'.element',
filter: $startingFilter,
layoutMode: $layoutMode,
transitionDuration: '0.6s',
packery: {
gutter: 0
}}).isotope('layout');
if($startingFilter!='*'){
$('.portfolio-filters ul a[data-filter="'+$startingFilter+'"], .portfolio-filters-inline ul a[data-filter="'+$startingFilter+'"]').click();
}
masonryZindex();
setTimeout(function(){masonryZindex(); },800);
if($portfolio_containers[i].parents('.full-width-content').length > 0){ setTimeout(function(){ fullWidthContentColumns(); },200); }
$('.portfolio-loading').stop(true,true).fadeOut(200);
if($portfolio_containers[i].find('.inner-wrap').attr('data-animation')=='none'){
$portfolio_containers[i].find('.inner-wrap').removeClass('animated');
}else{
}});
});
if($portfolio_containers.length > 0){
$window.resize(reLayout);
$window.smartresize(function(){
setTimeout(masonryZindex,700);
});
}}
masonryPortfolioInit();
function portfolioLoadIn(){
$($fullscreenSelector+'.portfolio-items').each(function(){
$portfolioOffsetPos=($('#nectar_fullscreen_rows').length > 0) ? '200%':'90%';
if($(this).find('.inner-wrap').attr('data-animation')=='none') return;
$(this).find('.col').each(function(i){
var $that=$(this);
if($(this).visible(true)||$(this).parents('#nectar_fullscreen_rows').length > 0){
var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items')) ? 90:115;
$(this).delay($portfolioAnimationDelay *i).queue(function(next){
$(this).addClass("animated-in");
next();
});
}else{
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
if($that.parents('.wpb_tab').length > 0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){
waypoint.destroy();
return;
}
var $portfolioAnimationDelay=($that.is('[data-masonry-type="photography"].masonry-items')) ? 85:100;
setTimeout(function(){
$that.addClass("animated-in");
},$portfolioAnimationDelay * $that.attr('data-delay-amount'));
waypoint.destroy();
},
offset: $portfolioOffsetPos
});
}});
});
}
if($('.portfolio-items .inner-wrap[data-animation="perspective"]').length > 0||$('.posts-container[data-load-animation="perspective"]').length > 0){
var lastScrollTop=$(window).scrollTop();
$('.portfolio-items, .posts-container[data-load-animation="perspective"]').css('perspective-origin','50% '+ (lastScrollTop + $(window).height()) + 'px');
requestAnimationFrame(updatePerspectiveOrigin);
function updatePerspectiveOrigin(){
var scrollTop=$(window).scrollTop();
if(lastScrollTop===scrollTop){
requestAnimationFrame(updatePerspectiveOrigin);
return;
}else{
lastScrollTop=scrollTop;
$('.portfolio-items,.posts-container[data-load-animation="perspective"]').css('perspective-origin','50% '+ (lastScrollTop + $(window).height()) + 'px');
requestAnimationFrame(updatePerspectiveOrigin);
}}
}
var mediaQuerySize;
function reLayout(){
clearTimeout(clearIsoAnimation);
$('.portfolio-items .col').addClass('no-transition');
clearIsoAnimation=setTimeout(function(){ $('.portfolio-items .col').removeClass('no-transition'); },700);
var windowSize=$window.width();
var masonryObj;
var masonryObjHolder=[];
var userDefinedColWidth;
$.each($portfolio_containers,function(i,v){
if($portfolio_containers[i].attr('data-user-defined-cols')=='span4'){
userDefinedColWidth=3
}
else if($portfolio_containers[i].attr('data-user-defined-cols')=='span3'){
userDefinedColWidth=4
}
var isFullWidth=$portfolio_containers[i].attr('data-col-num')=='elastic';
if(window.innerWidth > 1600){
if($portfolio_containers[i].hasClass('fullwidth-constrained')){
if($portfolio_containers[i].is('[data-masonry-type="photography"]')){
mediaQuerySize='three';
}else{
mediaQuerySize='four';
}}else{
if($portfolio_containers[i].hasClass('constrain-max-cols')){
mediaQuerySize='four';
}else{
mediaQuerySize='five';
}}
}else if(window.innerWidth <=1600&&window.innerWidth > 1300){
if($portfolio_containers[i].hasClass('fullwidth-constrained')){
if($portfolio_containers[i].is('[data-masonry-type="photography"]')){
mediaQuerySize='three';
}else{
mediaQuerySize='four';
}}else{
mediaQuerySize='four';
}}else if(window.innerWidth <=1300&&window.innerWidth > 990){
if($portfolio_containers[i].hasClass('constrain-max-cols')){
mediaQuerySize='four';
}else{
mediaQuerySize='three';
}}else if(window.innerWidth <=990&&window.innerWidth > 470){
mediaQuerySize='two';
}else if(window.innerWidth <=470){
mediaQuerySize='one';
}
if($('#boxed').length > 0){
if(window.innerWidth > 1300){
mediaQuerySize='four';
}else if(window.innerWidth < 1300&&window.innerWidth > 990){
if($portfolio_containers[i].hasClass('constrain-max-cols')){
mediaQuerySize='four';
}else{
mediaQuerySize='three';
}}else if(window.innerWidth < 990){
mediaQuerySize='one';
}}
switch (mediaQuerySize){
case 'five':
(isFullWidth) ? colWidth=5:colWidth=userDefinedColWidth;
if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]')) colWidth=6;
masonryObj={ columnWidth: Math.floor($portfolio_containers[i].width() / parseInt(colWidth)) };
break;
case 'four':
(isFullWidth) ? colWidth=4:colWidth=userDefinedColWidth;
if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]')) colWidth=5;
masonryObj={ columnWidth: Math.floor($portfolio_containers[i].width() / parseInt(colWidth)) };
break;
case 'three':
(isFullWidth) ? colWidth=3:colWidth=userDefinedColWidth;
if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]')) colWidth=4;
masonryObj={ columnWidth: Math.floor($portfolio_containers[i].width() / parseInt(colWidth)) };
break;
case 'two':
masonryObj={ columnWidth: Math.floor($portfolio_containers[i].width() / 2) };
break;
case 'one':
masonryObj={ columnWidth: Math.floor($portfolio_containers[i].width() / 1) };
break;
}
portfolioItemWidths(i,v);
if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length > 0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="wide"]:visible').length > 0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"]:visible').length > 0||$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="wide_tall"]:visible').length > 0){
var $gutterSize=($portfolio_containers[i].is('[data-gutter*="px"]')&&$portfolio_containers[i].attr('data-gutter').length > 0&&$portfolio_containers[i].attr('data-gutter')!='none') ? parseInt($portfolio_containers[i].attr('data-gutter')):0;
var multipler=(window.innerWidth > 470) ? 2:1;
$itemClassForSizing='regular';
if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.wide:visible').length > 0){
$itemClassForSizing='wide';
}else if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.wide_tall:visible').length > 0){
$itemClassForSizing='wide_tall';
multipler=1;
}else if($portfolio_containers[i].find('.col.elastic-portfolio-item[class*="regular"]:visible').length==0&&$portfolio_containers[i].find('.col.elastic-portfolio-item.tall:visible').length > 0){
$itemClassForSizing='tall';
multipler=1;
}
$portfolio_containers[i].find('.col.elastic-portfolio-item.'+$itemClassForSizing+' img').css('height','auto');
var tallColHeight=$portfolio_containers[i].find('.col.elastic-portfolio-item.'+$itemClassForSizing+':visible img').height();
$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').removeClass('auto-height');
$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img:not(.custom-thumbnail)').css('height',(tallColHeight*multipler) + ($gutterSize*2));
if($itemClassForSizing=='regular'||$itemClassForSizing=='wide'){
$portfolio_containers[i].find('.col.elastic-portfolio-item.wide img:not(.custom-thumbnail), .col.elastic-portfolio-item.regular img:not(.custom-thumbnail)').css('height',tallColHeight);
}else{
$portfolio_containers[i].find('.col.elastic-portfolio-item.wide img:not(.custom-thumbnail), .col.elastic-portfolio-item.regular img:not(.custom-thumbnail)').css('height',(tallColHeight/2) - ($gutterSize*2));
}
$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] .parallaxImg').css('height',(tallColHeight*multipler) + parseInt($portfolio_containers[i].find('.col.elastic-portfolio-item').css('padding-bottom'))*2);
if($itemClassForSizing=='regular'||$itemClassForSizing=='wide'){
$portfolio_containers[i].find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',tallColHeight);
}else{
$portfolio_containers[i].find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',(tallColHeight/2) - ($gutterSize*2));
}}else{
$portfolio_containers[i].find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').addClass('auto-height');
}
if($portfolio_containers[i].hasClass('no-masonry')&&$portfolio_containers[i].find('.col:first:visible').length > 0&&$portfolio_containers[i].parents('.wpb_gallery').length==0){
if(!$portfolio_containers[i].is('[data-ps="9"]')){
$portfolio_containers[i].find('.col img').css('height','auto');
var tallColHeight=$portfolio_containers[i].find('.col:first:visible img').height();
$portfolio_containers[i].find('.col img:not(.custom-thumbnail)').css('height',tallColHeight);
$portfolio_containers[i].find('.col .parallaxImg').css('height',tallColHeight);
}}
masonryObjHolder[i]=masonryObj;
if($portfolio_containers[i].isotope()) $portfolio_containers[i].isotope('layout');
});
}
function portfolioItemWidths(i,v){
var isFullWidth=$portfolio_containers[i].attr('data-col-num')=='elastic';
if(isFullWidth){
var $colSize=4;
var $mult=(mediaQuerySize=='one') ? 1:2;
if(mediaQuerySize=='five') $colSize=5;
if(mediaQuerySize=='four') $colSize=4;
if(mediaQuerySize=='three') $colSize=3;
if(mediaQuerySize=='two') $colSize=2;
if(mediaQuerySize=='one') $colSize=1;
if($(v).is('[data-ps="6"]')&&$colSize==5) $colSize=4;
if(isFullWidth&&$portfolio_containers[i].is('[data-masonry-type="photography"]')&&!$portfolio_containers[i].hasClass('no-masonry')){
if(mediaQuerySize=='five') $colSize=6;
if(mediaQuerySize=='four') $colSize=5;
if(mediaQuerySize=='three') $colSize=4;
}
if($(v).width() % $colSize==0){
$(v).find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',Math.floor($(v).width()/$colSize) +'px');
$(v).find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',Math.floor($(v).width()/$colSize*$mult) +'px');
}else{
var $loopEndNum=($(window).width() > 1000) ? 6:3;
if($portfolio_containers[i].hasClass('fullwidth-constrained')&&$(window).width() > 1000) $loopEndNum=4;
for(var i=1; i<$loopEndNum; i++){
if(($(v).width() - i) % $colSize==0){
$(v).find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',($(v).width()- i)/$colSize +'px');
$(v).find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',($(v).width()-i)/$colSize*$mult +'px');
}}
}}
}
function masonryZindex(){
if($('body .portfolio-items:not(".carousel") > .col').length > 0&&$('body .portfolio-items:not(".carousel") > .col').offset().left){
$('body .portfolio-items:not(".carousel")').each(function(){
var $coords={};
var $zindexRelation={};
var $that=$(this);
$(this).find('> .col').each(function(){
var $itemOffset=$(this).offset();
$itemOffset=$itemOffset.left;
$coords[$(this).index()]=$itemOffset;
$(this).css('z-index',Math.abs(Math.floor($(this).offset().left/20)));
});
var $corrdsArr=$.map($coords, function (value){ return value; });
$corrdsArr=removeDuplicates($corrdsArr);
$corrdsArr.sort(function(a,b){return a-b});
for(var i=0; i < $corrdsArr.length; i++){
$zindexRelation[$corrdsArr[i]]=i;
}
$.each($coords,function(k,v){
var $zindex;
var $coordCache=v;
$.each($zindexRelation,function(k,v){
if($coordCache==k){
$zindex=v;
}});
$that.find('> .col:eq('+k+')').attr('data-delay-amount',$zindex);
});
});
}}
function blogMasonryZindex(){
if($('body .post-area .masonry-blog-item').length > 0&&$('body .post-area .masonry-blog-item').offset().left){
$('body .post-area.masonry').each(function(){
var $coords={};
var $zindexRelation={};
var $that=$(this);
$(this).find('.masonry-blog-item').each(function(){
var $itemOffset=$(this).offset();
$itemOffset=$itemOffset.left;
$coords[$(this).index()]=$itemOffset;
$(this).css('z-index',Math.abs(Math.floor($(this).offset().left/20)));
});
var $corrdsArr=$.map($coords, function (value){ return value; });
$corrdsArr=removeDuplicates($corrdsArr);
$corrdsArr.sort(function(a,b){return a-b});
for(var i=0; i < $corrdsArr.length; i++){
$zindexRelation[$corrdsArr[i]]=i*1;
}
$.each($coords,function(k,v){
var $zindex;
var $coordCache=v;
$.each($zindexRelation,function(k,v){
if($coordCache==k){
$zindex=v;
}});
$that.find('.masonry-blog-item:eq('+k+')').css('z-index',$zindex).attr('data-delay-amount',$zindex);
});
});
}}
function matrixToArray(matrix){
return matrix.substr(7, matrix.length - 8).split(', ');
}
function removeDuplicates(inputArray){
var i;
var len=inputArray.length;
var outputArray=[];
var temp={};
for (i=0; i < len; i++){
temp[inputArray[i]]=0;
}
for (i in temp){
outputArray.push(i);
}
return outputArray;
}
var clearIsoAnimation=null;
var $checkForScrollBar=null;
$('.portfolio-items:not(".carousel")').each(function(i){
$(this).attr('instance',i);
$(this).parent().parent().find('div[class^=portfolio-filters]').attr('instance',i);
});
function isoClickFilter(){
var $timeout;
if(window.innerWidth > 690&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){
clearTimeout($timeout);
$timeout=setTimeout(function(){masonryZindex(); },600);
}
var selector=$(this).attr('data-filter');
var $instance=$(this).parents('div[class^=portfolio-filters]').attr('instance');
$.each($portfolio_containers,function(i){
if($portfolio_containers[i].attr('instance')==$instance){
$portfolio_containers[i].isotope({ filter: selector }).attr('data-current-cat',selector);
if($portfolio_containers[i].find('.inner-wrap[data-animation="none"]').length==0){
$portfolio_containers[i].find('.col').addClass('animated-in');
}}
});
$(this).parent().parent().find('li a').removeClass('active');
$(this).addClass('active');
if($('.portfolio-items a[rel^="prettyPhoto"]').length > 0){
setTimeout(updatePrettyPhotoGallery,170);
}else{
setTimeout(updateMagPrettyPhotoGallery,170);
}
return false;
}
$('body').on('click','.portfolio-filters ul li a, .portfolio-filters-inline ul li a', isoClickFilter);
function updatePrettyPhotoGallery(){
$('.portfolio-items').each(function(){
if($(this).find('a[rel^="prettyPhoto"]').length > 0){
var $unique_id=Math.floor(Math.random()*10000);
var $currentCat=$(this).attr('data-current-cat');
$(this).find('.col'+$currentCat).find('a[rel^="prettyPhoto"]').attr('rel','prettyPhoto['+$unique_id+'_sorted]');
}});
}
function updateMagPrettyPhotoGallery(){
$('.portfolio-items').each(function(){
var $currentCat=$(this).attr('data-current-cat');
if($(this).is('[data-lightbox-only="true"]')){
$(this).find('.col').each(function(){
$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');
if($(this).is($currentCat)){
$(this).find('.work-info a').addClass('gallery').addClass('magnific');
}});
}
else if($(this).find('.work-item.style-1').length > 0){
$(this).find('.col').each(function(){
$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');
if($(this).is($currentCat)){
$(this).find('.work-info .vert-center a:first-of-type').addClass('gallery').addClass('magnific');
}});
}});
}
$blog_containers=[];
$('.posts-container').each(function(i){
$blog_containers[i]=$(this);
});
function masonryBlogInit(){
var $window=jQuery(window);
$.each($blog_containers,function(i){
if($blog_containers[i].parent().hasClass('masonry')){
$blog_containers[i].find('article').addClass('masonry-blog-item');
if($blog_containers[i].parents('.masonry.classic').length > 0){
$blog_containers[i].find('article').prepend(' ');
}
$blog_containers[i].find('article').each(function(){
var $metaClone=$(this).find('.post-meta').clone();
$(this).find('.post-meta').remove();
if($blog_containers[i].parents('.post-area.meta_overlaid').length > 0){
$(this).find('.post-header h2').after($metaClone);
}else{
$(this).find('.content-inner').after($metaClone);
}});
if($blog_containers[i].parent().hasClass('masonry')&&$blog_containers[i].parent().hasClass('full-width-content')){
$blog_containers[i].parent().wrap('
').removeClass('full-width-content').css({'margin-left':'0','width':'auto'});
if($blog_containers[i].parents('.wpb_row').length > 0) $blog_containers[i].parents('.wpb_row').css('z-index',100);
if(!$blog_containers[i].parent().hasClass('meta_overlaid')&&!$blog_containers[i].parent().hasClass('auto_meta_overlaid_spaced')){
if($blog_containers[i].parent().hasClass('classic_enhanced')){
$blog_containers[i].parent().parents('.full-width-content').css({
'padding':'0px 0.2% 0px 2.4%'
});
}else{
$blog_containers[i].parent().parents('.full-width-content').css({
'padding':'0px 0.2% 0px 3.2%'
});
}}else{
$blog_containers[i].parent().parents('.full-width-content').addClass('meta-overlaid');
$('.container-wrap').addClass('meta_overlaid_blog');
}
fullWidthSections();
}
var $cols=3;
var $element=$blog_containers[i];
if($blog_containers[i].find('img').length==0) $element=$(' ');
imagesLoaded($element,function(instance){
if($('body').hasClass('mobile')||$blog_containers[i].parents('.post-area').hasClass('span_9')){
$cols=2;
}
if($blog_containers[i].parent().hasClass('classic_enhanced')){
$blog_containers[i].find('.large_featured.has-post-thumbnail .post-featured-img, .wide_tall.has-post-thumbnail .post-featured-img').each(function(){
var $src=$(this).find('img').attr('src');
$(this).css('background-image','url('+$src+')');
});
$blog_containers[i].find('.large_featured .nectar-flickity, .wide_tall .nectar-flickity').each(function(){
$(this).find('.cell').each(function(){
var $src=$(this).find('img').attr('src');
$(this).css('background-image','url('+$src+')');
});
});
}
$cols=blogColumnNumbCalcs($blog_containers[i]);
blogHeightCalcs($blog_containers[i], $cols);
if($blog_containers[i].parents('.post-area.meta_overlaid').length > 0){
$blog_containers[i].isotope({
itemSelector: 'article',
transitionDuration: '0s',
layoutMode: 'packery',
packery: {
gutter: 0
}}).isotope('layout');
}else if($blog_containers[i].parents('.auto_meta_overlaid_spaced').length > 0){
$multiplier=.025;
if($blog_containers[i].parents('.blog-fullwidth-wrap').length > 0){
$multiplier=.02;
}
$blog_containers[i].isotope({
layoutMode: 'packery',
transitionDuration: '0s',
packery: {
gutter: 0
}});
}else{
if($blog_containers[i].parent().hasClass('classic_enhanced')){
if($blog_containers[i].parents('.span_9.masonry').length==0){
$multiplier=(window.innerWidth >=1600) ? .015 : .02;
}else{
$multiplier=.04;
}}else{
$multiplier=($blog_containers[i].parents('.span_9.masonry').length==0) ? .03: .055;
}
$blog_containers[i].isotope({
itemSelector: 'article',
transitionDuration: '0s',
layoutMode: 'packery',
packery: {
gutter: $blog_containers[i].parents('.post-area').width()*$multiplier
}}).isotope('layout');
}
blogLoadIn($blog_containers[i]);
flickityBlogInit();
$(window).trigger('resize');
});
$(window).resize(function(){
if(typeof $blog_containers[i]!=='undefined'){
$cols=blogColumnNumbCalcs($blog_containers[i]);
blogHeightCalcs($blog_containers[i], $cols);
if($blog_containers[i].parents('.post-area.meta_overlaid').length > 0){
$blog_containers[i].isotope({
layoutMode: 'packery',
packery: {
gutter: 0
}});
}else if($blog_containers[i].parents('.auto_meta_overlaid_spaced').length > 0){
$multiplier=.025;
if($blog_containers[i].parents('.blog-fullwidth-wrap').length > 0){
$multiplier=.02;
}
$blog_containers[i].isotope({
layoutMode: 'packery',
transitionDuration: '0s',
packery: {
gutter: 0
}});
}else{
if($blog_containers[i].parent().hasClass('classic_enhanced')){
if($blog_containers[i].parents('.span_9.masonry').length==0){
$multiplier=(window.innerWidth >=1600) ? .015 : .02;
}else{
$multiplier=.04;
}}else{
$multiplier=($blog_containers[i].parents('.span_9.masonry').length==0) ? .03: .055;
if($blog_containers[i].parents('.blog-fullwidth-wrap').length > 0){
$multiplier=.02;
}}
$blog_containers[i].isotope({
layoutMode: 'packery',
packery: {
gutter: $blog_containers[i].parents('.post-area').width()*$multiplier
}});
}}
});
}else{
blogLoadIn($blog_containers[i]);
}});
setTimeout(blogMasonryZindex,700);
$window.smartresize(function(){
setTimeout(blogMasonryZindex,700);
});
}
masonryBlogInit();
function blogLoadIn(post_container){
if(post_container.attr('data-load-animation')=='none'){
post_container.find('.inner-wrap').removeClass('animated');
}else{
post_container.find('article').each(function(i){
if($(this).visible(true)){
$(this).delay(110*i).queue(function(next){
$(this).addClass("animated-in");
next();
});
}else{
var $that=$(this);
var waypoint=new Waypoint({
element: $that,
handler: function(direction){
setTimeout(function(){
$that.addClass("animated-in");
},80*$that.attr('data-delay-amount'));
waypoint.destroy();
},
offset: '90%'
});
}});
}}
function blogHeightCalcs($posts_container, cols){
if($posts_container.parent().hasClass('meta_overlaid')&&$posts_container.find('article[class*="regular"]').length > 0){
$.each($posts_container,function(i,v){
var $colSize=4;
var $mult=(cols==1) ? 1:2;
if($('html.no-csstransitions').length==0){
$(v).find('article[class*="regular"]').css('width',Math.floor($(v).width()/cols) +'px');
$(v).find('article[class*="tall"]').css('width',Math.floor($(v).width()/cols*$mult) +'px');
}else{
$('.post-area.masonry').css('width','100%');
}});
$posts_container.find('article[class*="regular"] img').css('height','auto');
var tallColHeight=Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote") img').first().height());
var multipler=(window.innerWidth > 690) ? 2:1 ;
$posts_container.find('article[class*="tall"] img, .article.wide img, article.regular img').removeClass('auto-height');
$posts_container.find('article[class*="tall"] img').css('height',(tallColHeight*multipler));
$posts_container.find('article[class*="regular"] img').css('height',(tallColHeight));
$posts_container.find('article.regular.format-link,article.regular.format-quote').each(function(){
if(window.innerWidth > 690){
$(this).css({
'height': tallColHeight
});
}else{
$(this).css({
'height': 'auto'
});
}});
}else{
$posts_container.find('article[class*="tall"] img, article.regular img').addClass('auto-height');
}
if($posts_container.parent().hasClass('classic_enhanced')&&$posts_container.find('article[class*="regular"]').length > 0){
if($(window).width() > 690)
classicEnhancedSizing($posts_container.find('article:not(.large_featured):not(.wide_tall)'));
else
classicEnhancedSizing($posts_container.find('article:not(.wide_tall)'));
var tallColHeight=($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length > 0) ? Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;
if($(window).width() > 690)
$posts_container.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));
else
$posts_container.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));
}else if($posts_container.parent().hasClass('classic_enhanced')&&$posts_container.find('article[class*="regular"]').length==0){
var tallColHeight=($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length > 0) ? Math.ceil($posts_container.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;
if($(window).width() > 690)
$posts_container.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));
else
$posts_container.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));
}
if($('html.no-csstransitions').length > 0)
$('.post-area.masonry').css('width','100%');
}
function classicEnhancedSizing(elements){
var tallestCol=0;
elements.find('.article-content-wrap').css('height','auto');
elements.filter('.has-post-thumbnail').each(function(){
($(this).find('.article-content-wrap').outerHeight(true) > tallestCol) ? tallestCol=$(this).find('.article-content-wrap').outerHeight(true):tallestCol=tallestCol;
});
elements.filter('.has-post-thumbnail').find('.article-content-wrap').css('height',(tallestCol));
}
function blogStickySS(){
$('#sidebar[data-nectar-ss="true"], #sidebar[data-nectar-ss="1"]').each(function(){
$ssExtraTopSpace=50;
if($('#header-outer[data-remove-fixed="0"]').length > 0&&$('body[data-hhun="1"]').length==0){
$ssExtraTopSpace +=$('#header-outer').outerHeight();
if($('#header-outer[data-shrink-num][data-header-resize="1"]').length > 0){
var shrinkNum=6;
var headerPadding2=parseInt($('#header-outer').attr('data-padding')) - parseInt($('#header-outer').attr('data-padding'))/1.8;
shrinkNum=$('#header-outer').attr('data-shrink-num');
$ssExtraTopSpace -=shrinkNum;
$ssExtraTopSpace -=headerPadding2;
}}
if($('#wpadminbar').length > 0){
$ssExtraTopSpace +=$('#wpadminbar').outerHeight();
}
if($('#header-outer').attr('data-using-secondary')=='1'){
$ssExtraTopSpace +=$('#header-secondary-outer').outerHeight();
}
if($(this).parents('.wpb_widgetised_column').length > 0){
$(this).parents('.wpb_column').theiaStickySidebar({
additionalMarginTop: $ssExtraTopSpace,
updateSidebarHeight: false
});
}else{
$(this).theiaStickySidebar({
additionalMarginTop: $ssExtraTopSpace,
updateSidebarHeight: false
});
}});
}
if($().theiaStickySidebar){
blogStickySS();
}
var blogMediaQuerySize;
function blogColumnNumbCalcs(post_container){
if($('body').hasClass('mobile')&&window.innerWidth < 990||post_container.parents('.post-area').hasClass('span_9')&&post_container.parents('.post-area.meta_overlaid').length==0){
$cols=2;
}else if(post_container.parents('.post-area').hasClass('full-width-content')||post_container.parents('.post-area').parent().hasClass('full-width-content')&&$('#boxed').length==0||post_container.parents('.post-area.meta_overlaid').length > 0){
var windowSize=$(window).width();
if(window.innerWidth >=1600){
blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length > 0) ? 'four' :'five';
}else if(window.innerWidth < 1600&&window.innerWidth >=1300){
blogMediaQuerySize='four';
}else if(window.innerWidth < 1300&&window.innerWidth >=990){
blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length > 0) ? 'four' :'three';
}else if(window.innerWidth < 990&&window.innerWidth >=470){
blogMediaQuerySize='two';
}else if(window.innerWidth < 470){
blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length > 0) ? 'two' :'one';
}
if($('#boxed').length > 0){
if(window.innerWidth > 1300){
blogMediaQuerySize='four';
}else if(window.innerWidth < 1300&&window.innerWidth > 990){
blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length > 0) ? 'four' :'three';
}else if(window.innerWidth < 990){
blogMediaQuerySize=(post_container.parents('.post-area.meta_overlaid').length > 0) ? 'two' :'one';
}}
switch (blogMediaQuerySize){
case 'five':
$cols=5;
break;
case 'four':
$cols=4;
break;
case 'three':
$cols=3;
break;
case 'two':
$cols=2;
break;
case 'one':
$cols=1;
break;
}}else{
$cols=3;
}
return $cols;
}
var shrinkNum=6;
if($('#header-outer[data-shrink-num]').length > 0) shrinkNum=$('#header-outer').attr('data-shrink-num');
headerPadding2=headerPadding - headerPadding/1.8;
$('body').on('click','.section-down-arrow',function(){
if($(this).parents('.nectar-box-roll').length > 0) return false;
var $currentSection=$(this).parents('#page-header-bg');
var $topDistance=$currentSection.attr('data-height');
var $offset=($currentSection.parents('.first-section').length==0||$('body[data-transparent-header="false"]').length > 0) ? $currentSection.offset().top:0;
var $bodyBorderSize=($('.body-border-top').length > 0&&$(window).width() > 1000) ? $('.body-border-top').height(): 0;
var $headerNavSpace=($('body[data-header-format="left-header"]').length > 0) ? 0:$('#header-space').height();
if($('body[data-permanent-transparent="1"]').length==0){
if(!$('body').hasClass('mobile')){
if($('body[data-hhun="1"]').length > 0&&$('#header-outer[data-remove-fixed="1"]').length==0){
$('body,html').stop().animate({
scrollTop: parseInt($topDistance) + $offset + 2 - $bodyBorderSize*2
},1000,'easeInOutCubic')
}else{
$resize=($('#header-outer[data-header-resize="0"]').length > 0) ? 0:parseInt(shrinkNum) + headerPadding2*2;
if($('#header-outer[data-remove-fixed="1"]').length > 0){
$headerNavSpace=0;
$offset=0;
}
$('body,html').stop().animate({
scrollTop: parseInt($topDistance - $headerNavSpace) +$resize + 3 + $offset
},1000,'easeInOutCubic')
}}else{
$scrollPos=($('#header-outer[data-mobile-fixed="1"]').length > 0) ? parseInt($topDistance) - $headerNavSpace + parseInt($currentSection.offset().top) + 2:parseInt($topDistance) + parseInt($currentSection.offset().top) + 2;
$('body,html').stop().animate({
scrollTop: $scrollPos - $bodyBorderSize*2
},1000,'easeInOutCubic')
}}else{
$('body,html').stop().animate({
scrollTop: parseInt($topDistance) + parseInt($currentSection.offset().top) + 2 - $bodyBorderSize*2
},1000,'easeInOutCubic')
}
return false;
});
$('body').on('mouseover','.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){
$(this).parents('.grav-wrap').find('img').addClass('hovered');
});
$('body').on('mouseleave','.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){
$(this).parents('.grav-wrap').find('img').removeClass('hovered');
});
function crossBrowserFixes(){
if($("body").hasClass("single-portfolio")||$('body').hasClass("error404")||$('body').hasClass("search-results")){
$("li").removeClass("current_page_parent").removeClass("current-menu-ancestor").removeClass('current_page_ancestor');
}
if($('html.js').length==0){ $('html').removeClass('no-js').addClass('js'); }
$('.recent_projects_widget div a:nth-child(3n+3), #sidebar #flickr div:nth-child(3n+3) a, #footer-outer #flickr div:nth-child(3n+3) a').css('margin-right','0px');
$('code').find('br').remove();
if($('.container.main-content > .row > div:last-child').hasClass('clear')){
$('.container.main-content > .row > div:last-child').css('padding-bottom','0');
}
$('.container-wrap .blog-recent > div:last-child').addClass('col_last');
if($('.single .blog_next_prev_buttons').length > 0) $('.container-wrap').css('padding-bottom',0);
$('.wpcf7-form p:has(input[type=submit])').css('padding-bottom','0px');
$('.full-width-content .wpcf7-submit').on('click',function(){ setTimeout(function(){ fullWidthContentColumns() },1000); setTimeout(function(){ fullWidthContentColumns() },2000); });
$('#featured article').each(function(){
if($(this).find('h2').attr('data-has-caption')=='0'){
$(this).parents('.slide').addClass('no-caption');
}});
var ua=window.navigator.userAgent;
var msie=ua.indexOf("Edge/");
if(msie > 0)
$('body').addClass('msie');
$('.gform_body').click(function(){
setTimeout(function(){ fullWidthContentColumns(); },200);
});
$('article.post.format-chat .content-inner dt:odd').css('color','#333');
$('.full-width-section').each(function(){
$(this).find('> .span_12 > div.col_last').last().css('margin-bottom','0');
});
$('#portfolio-extra p').each(function(){
if($(this).find('*').length==1&&$(this).find('img').length==1){
$(this).find('img').unwrap();
}});
$('.vc_text_separator').each(function(){
if($(this).parents('.full-width-section').length > 0) $(this).find('div').css('background-color',$(this).parents('.full-width-section').find('.row-bg').css('background-color'));
});
$('.carousel-heading').each(function(){
if($(this).find('h2').length > 0) $(this).find('.carousel-prev, .carousel-next').css('top','7px');
});
$('.carousel-wrap').each(function(){
if($(this).find('.carousel-heading .container:empty').length > 0) $(this).find('.carousel-heading').remove();
});
$('.woocommerce div.product div.images div.thumbnails a:nth-child(4n+4)').css('margin-right','0px');
$('article.post .gallery-slider .gallery, article.post .gallery-slider .jetpack-slideshow, .single-portfolio .gallery-slider .gallery, .single-portfolio .gallery-slider .jetpack-slideshow').remove();
$('.woocommerce .span_9 .products.related .products li:nth-child(4), .woocommerce .span_9 .products.upsells .products li:nth-child(4)').remove();
$('.woocommerce .span_9 .products.related .products li:nth-child(3), .woocommerce .span_9 .products.upsells .products li:nth-child(3)').css('margin-right','0');
$('.cart-menu a, .widget_shopping_cart a').addClass('no-ajaxy');
$('div.clients').each(function(){
$(this).find('> div').each(function(){
if($(this).find('a').length==0){
$(this).addClass('no-link');
}});
});
if(nectarLove.disqusComments=='true') $('.post-area article a, .blog_next_prev_buttons a, #portfolio-nav #prev-link a, #portfolio-nav #next-link a, .portfolio-items .col .work-item .work-info a').addClass('no-ajaxy');
if($('.blog_next_prev_buttons').find('.bg-color-only-indicator').length > 0) $('.blog_next_prev_buttons').addClass('bg-color-only').find('.bg-color-only-indicator').remove();
if($('#single-below-header').hasClass('fullscreen-header')&&$('.blog_next_prev_buttons').length==0) $('#author-bio, .comment-wrap').addClass('lighter-grey');
if($('body.woocommerce').find('#page-header-bg').length > 0){
$('.container-wrap').css({'margin-top':'0px','padding-top':'30px'});
}
if($('.demo_store').length > 0) $('#header-outer, #header-space').css('margin-top','32px');
$('#footer-widgets .container .row > div:last-child').addClass('col_last');
$('.swiper-slide.external-button-1 .buttons > div:nth-child(1) a').attr('target','_blank');
$('.swiper-slide.external-button-2 .buttons > div:nth-child(2) a').attr('target','_blank');
$(".portfolio-items a[href*='http://']:not([href*='"+window.location.hostname+"']), .recent_projects_widget a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");
$(".portfolio-items a[href*='https://']:not([href*='"+window.location.hostname+"']), .recent_projects_widget a[href*='https://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");
$('.container-wrap .row > .wpb_row').each(function(){
if($(this).find('> .span_12 > .wpb_column > .wpb_wrapper').length > 0&&$(this).find('> .span_12 > .wpb_column > .wpb_wrapper').find('*').length==0) $(this).find('> .span_12 ').remove();
});
$('.full-width-content .col.boxed').removeClass('boxed');
$('.full-width-content .wpb_column .nectar-slider-wrap[data-full-width="true"]').attr('data-full-width','false');
if($('.nectar-slider-wrap.first-section').length==0 &&
$('.full-width-section.first-section > .span_12 > .vc_span12 > .wpb_wrapper > .nectar-slider-wrap').length==0 &&
$('.parallax_slider_outer.first-section').length==0 &&
$('.full-width-content.first-section .wpb_wrapper > .nectar-slider-wrap').length==0 &&
!($('.wpb_row.first-section > .nectar-parallax-scene').length==1&&$('#header-outer[data-transparent-header="true"]').length==1)){
$('#header-outer .ns-loading-cover').remove();
}
$('.wpb_column.neg-marg').parents('.wpb_row').css('z-index','110');
var $tmpTitle=null;
$('.portfolio-items > .col a[title]').hover(function(){
$tmpTitle=$(this).attr('title');
$(this).attr('title',' ');
},function(){
$(this).attr('title', $tmpTitle);
});
$('.portfolio-items > .col a[title]').click(function(){
$(this).attr('title', $tmpTitle);
});
};
crossBrowserFixes();
jQuery(document.body).on('updated_cart_totals', function(){
if($('.plus').length==0)
$('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append(' ').prepend(' ');
});
if($('.plus').length==0){
$('div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)').addClass('buttons_added').append(' ').prepend(' ');
$(document).on('click', '.plus, .minus', function(){
var $qty=$(this).closest('.quantity').find('.qty'),
currentVal=parseFloat($qty.val()),
max=parseFloat($qty.attr('max')),
min=parseFloat($qty.attr('min')),
step=$qty.attr('step');
if(! currentVal||currentVal===''||currentVal==='NaN') currentVal=0;
if(max===''||max==='NaN') max='';
if(min===''||min==='NaN') min=0;
if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN') step=1;
if($(this).is('.plus')){
if(max&&(max==currentVal||currentVal > max)){
$qty.val(max);
}else{
$qty.val(currentVal + parseFloat(step));
}}else{
if(min&&(min==currentVal||currentVal < min)){
$qty.val(min);
}else if(currentVal > 0){
$qty.val(currentVal - parseFloat(step));
}}
$qty.trigger('change');
});
}
function wooPriceSlider(){
if(typeof woocommerce_price_slider_params==='undefined'||!$('body').hasClass('woocommerce')){
return false;
}
$('input#min_price, input#max_price').hide();
$('.price_slider, .price_label').show();
var min_price=$('.price_slider_amount #min_price').data('min'),
max_price=$('.price_slider_amount #max_price').data('max');
current_min_price=parseInt(min_price, 10);
current_max_price=parseInt(max_price, 10);
if(woocommerce_price_slider_params.min_price) current_min_price=parseInt(woocommerce_price_slider_params.min_price, 10);
if(woocommerce_price_slider_params.max_price) current_max_price=parseInt(woocommerce_price_slider_params.max_price, 10);
$('body').bind('price_slider_create price_slider_slide', function(event, min, max){
if(woocommerce_price_slider_params.currency_pos==='left'){
$('.price_slider_amount span.from').html(woocommerce_price_slider_params.currency_symbol + min);
$('.price_slider_amount span.to').html(woocommerce_price_slider_params.currency_symbol + max);
}else if(woocommerce_price_slider_params.currency_pos==='left_space'){
$('.price_slider_amount span.from').html(woocommerce_price_slider_params.currency_symbol + " " + min);
$('.price_slider_amount span.to').html(woocommerce_price_slider_params.currency_symbol + " " + max);
}else if(woocommerce_price_slider_params.currency_pos==='right'){
$('.price_slider_amount span.from').html(min + woocommerce_price_slider_params.currency_symbol);
$('.price_slider_amount span.to').html(max + woocommerce_price_slider_params.currency_symbol);
}else if(woocommerce_price_slider_params.currency_pos==='right_space'){
$('.price_slider_amount span.from').html(min + " " + woocommerce_price_slider_params.currency_symbol);
$('.price_slider_amount span.to').html(max + " " + woocommerce_price_slider_params.currency_symbol);
}
$('body').trigger('price_slider_updated', min, max);
});
$('.price_slider').slider({
range: true,
animate: true,
min: min_price,
max: max_price,
values: [ current_min_price, current_max_price ],
create:function(event, ui){
$('.price_slider_amount #min_price').val(current_min_price);
$('.price_slider_amount #max_price').val(current_max_price);
$('body').trigger('price_slider_create', [ current_min_price, current_max_price ]);
},
slide: function(event, ui){
$('input#min_price').val(ui.values[0]);
$('input#max_price').val(ui.values[1]);
$('body').trigger('price_slider_slide', [ ui.values[0], ui.values[1] ]);
},
change: function(event, ui){
$('body').trigger('price_slider_change', [ ui.values[0], ui.values[1] ]);
},
});
}
function vcMobileColumns(){
$('.wpb_row').each(function(){
if(typeof $(this).find('.span_12').offset()!='undefined'){
$(this).find('[class*="vc_col-"]').each(function(){
var $firstChildOffset=$(this).parents('.span_12').offset().left;
$(this).removeClass('no-left-margin');
if($(this).offset().left < $firstChildOffset + 27){
$(this).addClass('no-left-margin');
}else{
$(this).removeClass('no-left-margin');
}});
}});
}
if($('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length > 0) vcMobileColumns();
if($('body[data-form-style="minimal"]').length > 0){
function convertPlaceholders(){
$('form input[placeholder]:not([name="min_price"]):not(#search-outer input):not([name="max_price"]), form textarea[placeholder]').each(function(i){
if($(this).attr('placeholder').length > 1){
var $placeholder=$(this).attr('placeholder');
var $inputID=($(this).is('[id]')) ? $(this).attr('id'):'id-'+i;
if($(this).parents('.wpcf7-form-control-wrap').length==0){
if($(this).prev('label').length==0||$(this).is('textarea')){
$(''+$placeholder+' ').insertBefore($(this));
}}else{
if($(this).parents('.wpcf7-form-control-wrap').find('label').length==0){
$(''+$placeholder+' ').insertBefore($(this).parents('.wpcf7-form-control-wrap '));
}}
$(this).removeAttr('placeholder');
}});
}
convertPlaceholders();
setTimeout(convertPlaceholders,500);
$('#billing_country, #shipping_country, .country_to_state').on('change',function(){
convertPlaceholders();
removeExcessLabels();
var $wooDynamicPlaceholders=setInterval(function(){
convertPlaceholders();
convertToMinimalStyle('form label');
removeExcessLabels();
},30);
setTimeout(function(){ clearInterval($wooDynamicPlaceholders); },600);
});
function convertToMinimalStyle(selector){
$(selector).each(function(){
if($(this).parent().find('input:not([type="checkbox"]):not([type="hidden"]):not(#search-outer input):not(.adminbar-input):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="date"]):not([type="color"]):not([type="range"]):not([role="button"]):not([role="combobox"]):not(.select2-focusser):not([name="min_price"]):not([name="max_price"]):not([class="input-text qty text"])').length==1||$(this).parent().find('textarea').length==1){
if($(this).parents('.minimal-form-input').length==0){
if($(this).next('input').length==1){
$(this).next('input').andSelf().wrapAll('
');
}else if($(this).find('.wpcf7-form-control-wrap').length > 0){
var $cloneInput=$(this).find('.wpcf7-form-control-wrap');
$(this).find('.wpcf7-form-control-wrap').remove();
$cloneInput.insertAfter($(this));
$(this).parent().wrapInner('
');
}else{
$(this).parent().wrapInner('
');
}
$html=$(this).html();
$(this)[0].innerHTML=''+$html+' ';
if($(this).parent().find('textarea').length==1) $(this).parents('.minimal-form-input').addClass('textarea');
}}
});
$(selector).each(function(){
if($(this).parents('.minimal-form-input').length==1&&$(this).find('.text').length==0){
$html=$(this).html();
$(this)[0].innerHTML=''+$html+' ';
}});
}
convertToMinimalStyle('form label');
jQuery(document.body).on('updated_cart_totals', function(){
convertToMinimalStyle('form label');
});
setTimeout(function(){ convertToMinimalStyle('form label'); removeExcessLabels(); checkValueOnLoad(); },501);
function removeExcessLabels(){
$('.minimal-form-input').each(function(){
if($(this).find('label').length > 1){
$lngth=0;
$(this).find('label').each(function(){
if($(this).text().length >=$lngth){
$lngth=$(this).text().length;
$(this).parents('.minimal-form-input').find('label').addClass('tbr');
$(this).removeClass('tbr');
}});
$(this).find('label.tbr').remove();
}});
}
removeExcessLabels();
$('input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not(#search-outer input):not([type="hidden"]):not([type="button"]):not([type="date"]):not([type="color"]):not([type="number"]):not([type="range"]):not([role="button"]):not([role="combobox"]):not(.select2-focusser):not([name="min_price"]):not([name="max_price"]), textarea').each(function(){
if($(this).parents('.minimal-form-input').length==0){
$(' ').insertBefore($(this));
convertToMinimalStyle($(this).prev('label'));
}});
$('body').on('focus','.minimal-form-input input, .minimal-form-input textarea',function(){
$(this).parents('.minimal-form-input').addClass('filled').removeClass('no-text');
});
$('body').on('blur','.minimal-form-input input, .minimal-form-input textarea',function(){
if($(this).val().length > 0) $(this).parents('.minimal-form-input').addClass('has-text').removeClass('no-text');
else $(this).parents('.minimal-form-input').removeClass('has-text').addClass('no-text');
$(this).parents('.minimal-form-input').removeClass('filled');
});
function checkValueOnLoad(){
$('.minimal-form-input input, .minimal-form-input textarea').each(function(){
if($(this).val().length > 0) $(this).parents('.minimal-form-input').addClass('has-text').removeClass('no-text');
});
}
checkValueOnLoad();
var hiddenDiv=$('.hiddendiv').first();
if(!hiddenDiv.length){
hiddenDiv=$('
');
$('body').append(hiddenDiv);
}
var text_area_selector='textarea';
function textareaAutoResize($textarea){
var fontFamily=$textarea.css('font-family');
var fontSize=$textarea.css('font-size');
if(fontSize){ hiddenDiv.css('font-size', fontSize); }
if(fontFamily){ hiddenDiv.css('font-family', fontFamily); }
if($textarea.attr('wrap')==="off"){
hiddenDiv.css('overflow-wrap', "normal")
.css('white-space', "pre");
}
hiddenDiv.text($textarea.val() + '\n');
var content=hiddenDiv.html().replace(/\n/g, ' ');
hiddenDiv.html(content);
if($textarea.is(':visible')){
hiddenDiv.css('width', $textarea.width());
}else{
hiddenDiv.css('width', $(window).width()/2);
}
$textarea.css('height', hiddenDiv.height());
}
$(text_area_selector).each(function (){
var $textarea=$(this);
if($textarea.val().length){
textareaAutoResize($textarea);
}});
$('body').on('keyup keydown autoresize', text_area_selector, function (){
textareaAutoResize($(this));
});
}
if($('body[data-fancy-form-rcs="1"]').length > 0){
$('input[type="checkbox"]').each(function(){
$id=$(this).attr('id');
if(typeof $id!==typeof undefined&&$id!==false&&$('label[for="'+$id+'"]').length > 0){
$('label[for="'+$id+'"]').prepend(' ');
}else{
if($(this).parents('.wpcf7-checkbox').length==0){
$(this).addClass('non-minimal');
}}
});
$('.wpcf7-radio .wpcf7-list-item-label').each(function(i){
var $data=$(this).html();
var $name=$(this).parent().find('input').attr('name') + i;
$(this).parent().find('input').attr('id',$name);
$(this).replaceWith(''+$data+' ');
});
$('.wpcf7-checkbox .wpcf7-list-item-label').each(function(){
var $data=$(this).html();
var $name=$(this).parent().find('input').attr('value');
$(this).parent().find('input').attr('id',$name);
$(this).replaceWith(' '+$data+' ');
});
if($('.woocommerce-checkout #ship-to-different-address .woocommerce-form__label input[type="checkbox"]').length > 0){
var $shipToDifLabel=$('.woocommerce-checkout #ship-to-different-address .woocommerce-form__label');
var $shipToDifInputClone=$shipToDifLabel.find('input[type="checkbox"]').removeClass('non-minimal').clone();
var $shipToDifId=($shipToDifLabel.find('input[type="checkbox"][id]').length > 0) ? $shipToDifInputClone.attr('id'):'';
$shipToDifLabel.find('span').contents().unwrap();
$shipToDifLabel.prepend(' ');
$shipToDifLabel.attr('for',$shipToDifId);
$shipToDifLabel.find('input[type="checkbox"]').remove();
$shipToDifInputClone.insertBefore($shipToDifLabel);
}
$('select:not(.comment-form-rating #rating)').each(function(){
if($(this).parents('.wpcf7-form-control-wrap').length > 0){
if($(this).parents('.wpcf7-form-control-wrap').find('.select2-container').length > 0){
$selector=$($(this).prev('.select2-container'));
}else{
$selector=$(this);
}
if($selector.parents('.wpcf7-form-control-wrap').parent().find('label').length==1){
$selector.parents('.wpcf7-form-control-wrap').parent().wrapInner('
');
}else{
$selector.wrap('
');
}}else{
if($(this).prev('.select2-container').length > 0){
$selector=$(this).prev('.select2-container');
}else{
$selector=$(this);
}
if($selector.prev('label').length==1){
$selector.prev('label').andSelf().wrapAll('
');
}else if($selector.next('label').length==1){
$selector.next('label').andSelf().wrapAll('
');
}else{
$selector.wrap('
');
}}
});
function select2Init(){
$('select:not(.state_select):not(.country_select):not(.comment-form-rating #rating):not(#tribe-bar-form select)').each(function(){
if($(this).parents('.woocommerce-ordering').length==0){
$(this).select2({
minimumResultsForSearch: 7,
width: '100%'
});
}else{
$(this).select2({
minimumResultsForSearch: 7,
dropdownCssClass:'bigdrop',
dropdownAutoWidth: true
});
}});
}
select2Init();
}
if($('body[data-ajax-transitions="true"]').length > 0&&$('#ajax-loading-screen[data-method="ajax"]').length > 0&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&$(window).width() > 690){
$('#ajax-content-wrap').ajaxify({
'selector':'#ajax-content-wrap a:not(.no-ajaxy):not([target="_blank"]):not([href^="#"]):not(.comment-edit-link):not(#cancel-comment-reply-link):not(.comment-reply-link):not(#toggle-nav):not(.cart_list a):not(.logged-in-as a):not(.no-widget-added a):not(.add_to_cart_button):not(.product-wrap a):not(.section-down-arrow):not([data-filter]):not(.product_list_widget a):not(.pp):not([rel^="prettyPhoto"]):not(.pretty_photo), #header-outer li:not(.no-ajaxy) > a:not(.no-ajaxy), #header-outer #logo',
'verbosity': 0,
requestDelay: 400,
previewoff:true,
memoryoff: true,
turbo:false
});
$(window).on("pronto.render", initPage)
.on("pronto.load", destroyPage)
.on("pronto.request", transitionPage);
if($('.nectar-box-roll').length==0&&$('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0) setTimeout(function(){ waypoints(); }, 750);
else if($('.nectar-box-roll').length==0) setTimeout(function(){ waypoints(); },300);
if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){
setTimeout(function(){
$('#ajax-loading-screen').addClass('loaded');
},30);
}
initPage();
}else if($('body[data-ajax-transitions="true"]').length > 0&&$('#ajax-loading-screen[data-method="standard"]').length > 0){
$('html').addClass('page-trans-loaded');
if($('#ajax-loading-screen[data-effect="standard"]').length > 0){
if($('.nectar-particles').length==0){
setTimeout(function(){
$('#ajax-loading-screen').transition({'opacity':0},500,function(){
$(this).css({'display':'none'});
});
$('#ajax-loading-screen .loading-icon').transition({'opacity':0},500)
},30);
}
if($('.nectar-box-roll').length==0) setTimeout(function(){ waypoints(); },550);
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){
window.onunload=function(){ $('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){ $(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600) };
window.onpageshow=function(event){
if(event.persisted){
$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){
$(this).css({'display':'none'});
});
$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600);
}}
}else if(navigator.userAgent.indexOf('Firefox')!=-1){
window.onunload=function(){};}}else{
if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){
setTimeout(function(){
$('#ajax-loading-screen').addClass('loaded');
},60);
}
if($('#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap').length==0&&$('.parallax_slider_outer').length==0&&$('.first-nectar-slider').length==0){
setTimeout(function(){
$('#ajax-loading-screen:not(.loaded)').addClass('loaded');
setTimeout(function(){ $('#ajax-loading-screen').addClass('hidden'); },1000);
},150);
}
if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){
window.onunload=function(){ $('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){ $(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600) };
window.onpageshow=function(event){
if(event.persisted){
$('#ajax-loading-screen').stop().transition({'opacity':0},800,function(){
$(this).css({'display':'none'});
});
$('#ajax-loading-screen .loading-icon').transition({'opacity':0},600);
}}
}else if(navigator.userAgent.indexOf('Firefox')!=-1){
window.onunload=function(){};}
if($('.nectar-box-roll').length==0&&$('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){ setTimeout(function(){ waypoints(); }, 750); }
else if($('.nectar-box-roll').length==0) setTimeout(function(){ waypoints(); },350);
}
$('.portfolio-loading, .nectar-slider-loading .loading-icon').remove();
if($('#ajax-loading-screen[data-disable-fade-on-click="1"]').length==0){
$('a[href]:not(.no-ajaxy):not([target="_blank"]):not([href^="#"]):not([href^="mailto:"]):not(.comment-edit-link):not(.magnific-popup):not(.magnific):not(.meta-comment-count a):not(.comments-link):not(#cancel-comment-reply-link):not(.comment-reply-link):not(#toggle-nav):not(.logged-in-as a):not(.add_to_cart_button):not(.section-down-arrow):not([data-filter]):not(.pp):not([rel^="prettyPhoto"]):not(.pretty_photo)').click(function(e){
if($(this).is('[href^="#"]')) return;
var $windowCurrentLocation=window.location.href.split("#")[0];
var $windowClickedLocation=$(this).attr('href').split("#")[0];
if($(this).parents('#header-outer[data-format="left-header"]').length > 0&&$(this).parent().hasClass('menu-item-has-children'))
return;
if($(this).parent('.menu-item-has-children').length > 0&&$(this).parents('.off-canvas-menu-container').length > 0||($windowClickedLocation==$windowCurrentLocation)){
}else{
if(!$(this).parent().hasClass('no-ajaxy')){
var $targetLocation=$(this).attr('href');
var $timeOutDur=0;
if($targetLocation!=''){
$('#ajax-loading-screen').addClass('set-to-fade');
transitionPageStandard();
setTimeout(function(){
window.location=$targetLocation;
},$timeOutDur)
return false;
}}
}});
}}else{
if($('.nectar-box-roll').length==0) setTimeout(function(){ waypoints(); },100);
}
function transitionPage(e){
if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){
if($(window).scrollTop() > 0){
if($().niceScroll&&$("html").getNiceScroll()){
var nice=$("html").getNiceScroll();
nice.stop();
}
$('body,html').stop(true,true).animate({
scrollTop:0
},500,'easeOutQuad',function(){
setTimeout(function(){ if($('#header-outer').hasClass('side-widget-open')) $('.slide-out-widget-area-toggle a').trigger('click'); },400);
$('#ajax-loading-screen').removeClass('loaded');
$('#ajax-loading-screen').addClass('in-from-right');
setTimeout(function(){
$('#ajax-loading-screen').addClass('loaded');
},30);
});
}else{
setTimeout(function(){ if($('#header-outer').hasClass('side-widget-open')) $('.slide-out-widget-area-toggle a').trigger('click'); },400);
$('#ajax-loading-screen').removeClass('loaded');
$('#ajax-loading-screen').addClass('in-from-right');
setTimeout(function(){
$('#ajax-loading-screen').addClass('loaded');
},30);
}}else{
if($(window).scrollTop() > 0){
if($().niceScroll&&$("html").getNiceScroll()){
var nice=$("html").getNiceScroll();
nice.stop();
}
$('body,html').stop(true,true).animate({
scrollTop:0
},500,'easeOutQuad',function(){
$('#ajax-loading-screen').css({'opacity':'1', 'display':'none'});
$('#ajax-loading-screen').stop(true,true).fadeIn(600,function(){
$('#ajax-loading-screen .loading-icon').animate({'opacity':1},400);
setTimeout(function(){ if($('#header-outer').hasClass('side-widget-open')) $('.slide-out-widget-area-toggle a').trigger('click'); },400);
});
});
}else{
$('#ajax-loading-screen').css('opacity','1').stop().fadeIn(600,function(){
$('#ajax-loading-screen .loading-icon').animate({'opacity':1},400);
});
setTimeout(function(){ if($('#header-outer').hasClass('side-widget-open')) $('.slide-out-widget-area-toggle a').trigger('click'); },400);
}}
}
function transitionPageStandard(e){
if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){
$('#ajax-loading-screen').removeClass('loaded');
$('#ajax-loading-screen').addClass('in-from-right');
setTimeout(function(){
$('#ajax-loading-screen').addClass('loaded');
},30);
}else{
if($('#ajax-loading-screen[data-effect="center_mask_reveal"]').length > 0){
$('#ajax-loading-screen').css('opacity','0').css('display','block').transition({'opacity':'1'},450);
}else{
$('#ajax-loading-screen').show().transition({'opacity':'1'},450);
}}
}
function destroyPage(e){
$(window).off('scroll.appear');
if($('#nectar_fullscreen_rows').length > 0&&$().fullpage)
$.fn.fullpage.destroy('all');
}
function initPage(e){
if(!$('body').hasClass('ajax-loaded')) return false;
lightBoxInit();
addOrRemoveSF();
if($('body[data-header-format="left-header"]').length==0)
$(".sf-menu").superfish('destroy');
$('#header-outer').removeClass('dark-slide');
initSF();
SFArrows();
headerInit();
var $effectTimeout=($('#ajax-loading-screen').length > 0) ? 800:0;
pageHeaderTextEffectInit();
if($('#page-header-bg .nectar-video-wrap video').length==0) setTimeout(pageHeaderTextEffect,$effectTimeout);
coloredButtons();
columnBGColors();
fwCarouselLinkFix();
if($('.carousel').length > 0){
standardCarouselInit();
clientsCarouselInit();
carouselHeightCalcs();
}
if($('.owl-carousel').length > 0) owlCarouselInit();
if($('.products-carousel').length > 0) productCarouselInit();
if($('#nectar_fullscreen_rows').length > 0&&$().fullpage){
setFPNames();
initFullPageFooter();
fullscreenRowLogic();
initNectarFP();
}
flexsliderInit();
accordionInit();
tabbedInit();
tabbbedDeepLinking();
accordionDeepLinking();
ulChecks();
oneFourthClasses();
carouselfGrabbingClass();
cascadingImageBGSizing();
fullWidthSections();
fwsClasses();
fullwidthImgOnlySizingInit();
fullwidthImgOnlySizing();
fullWidthRowPaddingAdjustInit();
fullWidthRowPaddingAdjustCalc();
boxRollInit();
rowColorOverlay();
setTimeout(function(){
waypoints();
flickityInit();
},100);
if($('body[data-animated-anchors="true"]').length > 0) setTimeout(scrollSpyInit,200);
socialSharingInit();
hotSpotHoverBind();
pricingTableHeight();
createTestimonialControls();
imageWithHotspotClickEvents();
testimonialSliderHeight();
largeIconHover();
if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length==0){
fullscreenMenuInit();
}
boxRollMouseWheelInit();
midnightInit();
responsiveVideoIframesInit();
responsiveVideoIframes();
fullWidthContentColumns();
videoBGInit();
$window.unbind('scroll.parallaxSections').unbind('resize.parallaxSections');
parallaxScrollInit();
$blog_containers=[];
$('.posts-container').each(function(i){
$blog_containers[i]=$(this);
});
masonryBlogInit();
masonryPortfolioInit();
portfolioAccentColor();
portfolioHoverEffects();
portfolioFiltersInit();
style6Img();
isotopeCatSelection();
$(window).unbind('.infscr');
infiniteScrollInit();
toTopBind();
centerLove();
postNextButtonEffect();
pageLoadHash();
slideOutWidgetAreaScrolling();
if($().wpcf7InitForm) $('div.wpcf7 > form').wpcf7InitForm();
wooPriceSlider();
if(typeof twttr!='undefined'){ twttr.widgets.load(); }
if(typeof init_rhc==='function'){ init_rhc(); }
$('.video-wrap iframe').unwrap();
$('#sidebar iframe[src]').unwrap();
$('video:not(.slider-video)').attr('width','100%');
$('video:not(.slider-video)').attr('height','100%');
$('.wp-video-shortcode.mejs-container').each(function(){
$(this).attr('data-aspectRatio', parseInt($(this).css('height')) / parseInt($(this).css('width')));
});
$('video.wp-media-shortcode-ajax, audio.wp-media-shortcode-ajax').each(function(){
if(!$(this).parent().hasClass('mejs-mediaelement')&&$().mediaelementplayer){
$(this).mediaelementplayer();
}});
$('.mejs-container').css({'height': '100%', 'width': '100%'});
$('audio').attr('width','100%');
$('audio').attr('height','100%');
$('audio').css('visibility','visible');
if($('body').hasClass('mobile')){
$('video').css('visibility','hidden');
}else{
$('video').css('visibility','visible');
}
$('.wpb_row:has(".nectar-video-wrap")').each(function(i){
$(this).css('z-index',100 + i);
});
showLateIframes();
mouseParallaxInit();
if(navigator.userAgent.indexOf('Chrome') > 0){
$('.swiper-wrapper .video-wrap').each(function(i){
var webmSource=jQuery(this).find('video source[type="video/webm"]').attr('src') + "?id="+Math.ceil(Math.random()*10000);
var firstVideo=jQuery(this).find('video').get(0);
firstVideo.src=webmSource;
firstVideo.load();
});
}
if($('.nectar-video-bg').length > 0){
setTimeout(function(){
resizeVideoToCover();
$('.video-color-overlay').each(function(){
$(this).css('background-color',$(this).attr('data-color'));
});
$('.nectar-video-wrap').transition({'opacity':'1'},0);
$('.video-color-overlay').transition({'opacity':'0.7'},0);
},400);
}
nectarPageHeader();
$('#header-outer div.cart-outer').hoverIntent(function(){
$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).fadeIn(400);
$('#header-outer .cart_list').stop(true,true).fadeIn(400);
clearTimeout(timeout);
$('#header-outer .cart-notification').fadeOut(300);
});
$('.portfolio-loading, .nectar-slider-loading .loading-icon').remove();
setTimeout(portfolioSidebarFollow,250);
setTimeout(portfolioSidebarFollow,500);
setTimeout(portfolioSidebarFollow,1000);
crossBrowserFixes();
$(window).trigger('resize');
$("#wpadminbar").show();
if($('#header-outer').hasClass('side-widget-open')) $('.slide-out-widget-area-toggle a').trigger('click');
if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length > 0){
closeSearch();
$('#ajax-loading-screen').removeClass('in-from-right').removeClass('loaded');
setTimeout(function(){ $('#ajax-loading-screen').addClass('loaded'); },30);
}else{
setTimeout(function(){ $('#ajax-loading-screen').stop(true,true).fadeOut(500, function(){ $('#ajax-loading-screen .loading-icon').css({'opacity':0});});closeSearch(); },200);
setTimeout(function(){ $('#ajax-loading-screen').stop(true,true).fadeOut(500, function(){ $('#ajax-loading-screen .loading-icon').css({'opacity':0});});closeSearch(); },900);
}}
(function($){
if(!$.fn.textareaCount){
$.fn.textareaCount=function(options, fn){
var defaults={
maxCharacterSize: -1,
originalStyle: 'originalTextareaInfo',
warningStyle: 'warningTextareaInfo',
warningNumber: 20,
displayFormat: '#input characters | #words words'
};
var options=$.extend(defaults, options);
var container=$(this);
$("
").insertAfter(container);
var charLeftCss={
'width':container.width()
};
var charLeftInfo=getNextCharLeftInformation(container);
charLeftInfo.addClass(options.originalStyle);
var numInput=0;
var maxCharacters=options.maxCharacterSize;
var numLeft=0;
var numWords=0;
container.bind('keyup', function(event){limitTextAreaByCharacterCount();})
.bind('mouseover', function(event){setTimeout(function(){limitTextAreaByCharacterCount();}, 10);})
.bind('paste', function(event){setTimeout(function(){limitTextAreaByCharacterCount();}, 10);});
limitTextAreaByCharacterCount();
function limitTextAreaByCharacterCount(){
charLeftInfo.html(countByCharacters());
if(typeof fn!='undefined'){
fn.call(this, getInfo());
}
return true;
}
function countByCharacters(){
var content=container.val();
var contentLength=content.length;
if(options.maxCharacterSize > 0){
if(contentLength >=options.maxCharacterSize){
content=content.substring(0, options.maxCharacterSize);
}
var newlineCount=getNewlineCount(content);
var systemmaxCharacterSize=options.maxCharacterSize - newlineCount;
if(!isWin()){
systemmaxCharacterSize=options.maxCharacterSize
}
if(contentLength > systemmaxCharacterSize){
var originalScrollTopPosition=this.scrollTop;
container.val(content.substring(0, systemmaxCharacterSize));
this.scrollTop=originalScrollTopPosition;
}
charLeftInfo.removeClass(options.warningStyle);
if(systemmaxCharacterSize - contentLength <=options.warningNumber){
charLeftInfo.addClass(options.warningStyle);
}
numInput=container.val().length + newlineCount;
if(!isWin()){
numInput=container.val().length;
}
numWords=countWord(getCleanedWordString(container.val()));
numLeft=maxCharacters - numInput;
}else{
var newlineCount=getNewlineCount(content);
numInput=container.val().length + newlineCount;
if(!isWin()){
numInput=container.val().length;
}
numWords=countWord(getCleanedWordString(container.val()));
}
return formatDisplayInfo();
}
function formatDisplayInfo(){
var format=options.displayFormat;
format=format.replace('#input', numInput);
format=format.replace('#words', numWords);
if(maxCharacters > 0){
format=format.replace('#max', maxCharacters);
format=format.replace('#left', numLeft);
}
return format;
}
function getInfo(){
var info={
input: numInput,
max: maxCharacters,
left: numLeft,
words: numWords
};
return info;
}
function getNextCharLeftInformation(container){
return container.next('.charleft');
}
function isWin(){
var strOS=navigator.appVersion;
if(strOS.toLowerCase().indexOf('win')!=-1){
return true;
}
return false;
}
function getNewlineCount(content){
var newlineCount=0;
for(var i=0; i ':'';
var ascend_loader_class=($('body').hasClass('ascend')||$('body').hasClass('material')) ? 'default_loader ':'';
opts.loading.msg=opts.loading.msg||$(' '+ascend_loader+'
' + opts.loading.msgText + '
');
(new Image()).src=opts.loading.img;
if(opts.pixelsFromNavToBottom===undefined){
opts.pixelsFromNavToBottom=$(document).height() - $(opts.navSelector).offset().top;
}
var self=this;
if($('.post-area.infinite_scroll').length > 0){
if($('.post-area.infinite_scroll.span_9').length > 0){
var $locationToAppend='#sidebar';
}else{
var $locationToAppend='.post-area.infinite_scroll';
}}else{
var $locationToAppend='.portfolio-items.infinite_scroll';
}
opts.loading.start=opts.loading.start||function(){
$(opts.navSelector).hide();
opts.loading.msg
.insertAfter($locationToAppend)
.show(0, $.proxy(function(){
this.beginAjax(opts);
}, self)).transition({ scale: 1, 'opacity':1,'height':60,'padding-top':35, 'padding-bottom':35 },400,'easeOutCubic');
};
opts.loading.finished=opts.loading.finished||function(){
opts.loading.msg.stop().transition({ scale: 0.5, 'opacity':0 },400,'easeOutCubic');
};
opts.callback=function(instance, data, url){
if(!!opts.behavior&&instance['_callback_'+opts.behavior]!==undefined){
instance['_callback_'+opts.behavior].call($(opts.contentSelector)[0], data, url);
}
if(callback){
callback.call($(opts.contentSelector)[0], data, opts, url);
}
if(opts.prefill){
$window.bind("resize.infinite-scroll", instance._prefill);
}};
if(options.debug){
if(Function.prototype.bind&&(typeof console==='object'||typeof console==='function')&&typeof console.log==="object"){
["log","info","warn","error","assert","dir","clear","profile","profileEnd"]
.forEach(function (method){
console[method]=this.call(console[method], console);
}, Function.prototype.bind);
}}
this._setup();
if(opts.prefill){
this._prefill();
}
$('.portfolio-wrap, .post-area.masonry').css('margin-bottom',0);
return true;
},
_prefill: function infscr_prefill(){
var instance=this;
var $document=$(document);
var $window=$(window);
function needsPrefill(){
return ($document.height() <=$window.height());
}
this._prefill=function(){
if(needsPrefill()){
instance.scroll();
}
$window.bind("resize.infinite-scroll", function(){
if(needsPrefill()){
$window.unbind("resize.infinite-scroll");
instance.scroll();
}});
};
this._prefill();
},
_debug: function infscr_debug(){
if(true!==this.options.debug){
return;
}
if(typeof console!=='undefined'&&typeof console.log==='function'){
if((Array.prototype.slice.call(arguments)).length===1&&typeof Array.prototype.slice.call(arguments)[0]==='string'){
console.log((Array.prototype.slice.call(arguments)).toString());
}else{
console.log(Array.prototype.slice.call(arguments));
}}else if(!Function.prototype.bind&&typeof console!=='undefined'&&typeof console.log==='object'){
Function.prototype.call.call(console.log, console, Array.prototype.slice.call(arguments));
}},
_determinepath: function infscr_determinepath(path){
var opts=this.options;
if(!!opts.behavior&&this['_determinepath_'+opts.behavior]!==undefined){
return this['_determinepath_'+opts.behavior].call(this,path);
}
if(!!opts.pathParse){
this._debug('pathParse manual');
return opts.pathParse(path, this.options.state.currPage+1);
}else if(path.match(/^(.*?)\b2\b(.*?$)/)){
path=path.match(/^(.*?)\b2\b(.*?$)/).slice(1);
}else if(path.match(/^(.*?)2(.*?$)/)){
if(path.match(/^(.*?page=)2(\/.*|$)/)){
path=path.match(/^(.*?page=)2(\/.*|$)/).slice(1);
return path;
}
path=path.match(/^(.*?)2(.*?$)/).slice(1);
}else{
if(path.match(/^(.*?page=)1(\/.*|$)/)){
path=path.match(/^(.*?page=)1(\/.*|$)/).slice(1);
return path;
}else{
this._debug('Sorry, we couldn\'t parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.');
opts.state.isInvalidPage=true;
}}
this._debug('determinePath', path);
return path;
},
_error: function infscr_error(xhr){
var opts=this.options;
if(!!opts.behavior&&this['_error_'+opts.behavior]!==undefined){
this['_error_'+opts.behavior].call(this,xhr);
return;
}
if(xhr!=='destroy'&&xhr!=='end'){
xhr='unknown';
}
this._debug('Error', xhr);
if(xhr==='end'){
this._showdonemsg();
}
opts.state.isDone=true;
opts.state.currPage=1;
opts.state.isPaused=false;
this._binding('unbind');
},
_loadcallback: function infscr_loadcallback(box, data, url){
var opts=this.options,
callback=this.options.callback,
result=(opts.state.isDone) ? 'done':(!opts.appendCallback) ? 'no-append':'append',
frag;
if(!!opts.behavior&&this['_loadcallback_'+opts.behavior]!==undefined){
this['_loadcallback_'+opts.behavior].call(this,box,data);
return;
}
switch (result){
case 'done':
this._showdonemsg();
return false;
case 'no-append':
if(opts.dataType==='html'){
data='' + data + '
';
data=$(data).find(opts.itemSelector);
}
break;
case 'append':
var children=box.children();
if(children.length===0){
return this._error('end');
}
frag=document.createDocumentFragment();
while (box[0].firstChild){
frag.appendChild(box[0].firstChild);
}
this._debug('contentSelector', $(opts.contentSelector)[0]);
$(opts.contentSelector)[0].appendChild(frag);
data=children.get();
break;
}
opts.loading.finished.call($(opts.contentSelector)[0],opts);
if(opts.animate){
var scrollTo=$(window).scrollTop() + $('#infscr-loading').height() + opts.extraScrollPx + 'px';
$('html,body').animate({ scrollTop: scrollTo }, 800, function (){ opts.state.isDuringAjax=false; });
}
if(!opts.animate){
opts.state.isDuringAjax=false;
}
callback(this, data, url);
if(opts.prefill){
this._prefill();
}},
_nearbottom: function infscr_nearbottom(){
var opts=this.options,
pixelsFromWindowBottomToBottom=0 + $(document).height() - (opts.binder.scrollTop()) - $(window).height();
if(!!opts.behavior&&this['_nearbottom_'+opts.behavior]!==undefined){
return this['_nearbottom_'+opts.behavior].call(this);
}
this._debug('math:', pixelsFromWindowBottomToBottom, opts.pixelsFromNavToBottom);
return (pixelsFromWindowBottomToBottom - opts.bufferPx < opts.pixelsFromNavToBottom);
},
_pausing: function infscr_pausing(pause){
var opts=this.options;
if(!!opts.behavior&&this['_pausing_'+opts.behavior]!==undefined){
this['_pausing_'+opts.behavior].call(this,pause);
return;
}
if(pause!=='pause'&&pause!=='resume'&&pause!==null){
this._debug('Invalid argument. Toggling pause value instead');
}
pause=(pause&&(pause==='pause'||pause==='resume')) ? pause:'toggle';
switch (pause){
case 'pause':
opts.state.isPaused=true;
break;
case 'resume':
opts.state.isPaused=false;
break;
case 'toggle':
opts.state.isPaused = !opts.state.isPaused;
break;
}
this._debug('Paused', opts.state.isPaused);
return false;
},
_setup: function infscr_setup(){
var opts=this.options;
if(!!opts.behavior&&this['_setup_'+opts.behavior]!==undefined){
this['_setup_'+opts.behavior].call(this);
return;
}
this._binding('bind');
return false;
},
_showdonemsg: function infscr_showdonemsg(){
var opts=this.options;
if(!!opts.behavior&&this['_showdonemsg_'+opts.behavior]!==undefined){
this['_showdonemsg_'+opts.behavior].call(this);
return;
}
opts.loading.msg
.find('img, .default-loading-icon')
.hide()
.parent()
.find('div').html($('#pagination').attr('data-is-text')).animate({ opacity: 1 }, 500, function (){
$(this).parent().delay(2100).transition({ scale: 0.4, 'opacity':0 },500,'easeOutCubic');
$(this).parent().parent().delay(2100).animate({'height':'0', 'padding':0},500,'easeOutCubic');
});
opts.loading.msg.find('#infscr-loading').css({'height':'auto', 'width':'auto', 'padding':'13px 17px' ,'background-image':'none', 'border-width':'2px'})
opts.errorCallback.call($(opts.contentSelector)[0],'done');
},
_validate: function infscr_validate(opts){
for (var key in opts){
if(key.indexOf&&key.indexOf('Selector') > -1&&$(opts[key]).length===0){
this._debug('Your ' + key + ' found no elements.');
return false;
}}
return true;
},
bind: function infscr_bind(){
this._binding('bind');
},
destroy: function infscr_destroy(){
this.options.state.isDestroyed=true;
this.options.loading.finished();
return this._error('destroy');
},
pause: function infscr_pause(){
this._pausing('pause');
},
resume: function infscr_resume(){
this._pausing('resume');
},
beginAjax: function infscr_ajax(opts){
var instance=this,
path=opts.path,
box, desturl, method, condition;
opts.state.currPage++;
if(opts.maxPage!=undefined&&opts.state.currPage > opts.maxPage){
this.destroy();
return;
}
box=$(opts.contentSelector).is('table') ? $(' '):$('
');
desturl=(typeof path==='function') ? path(opts.state.currPage):path.join(opts.state.currPage);
instance._debug('heading into ajax', desturl);
method=(opts.dataType==='html'||opts.dataType==='json') ? opts.dataType:'html+callback';
if(opts.appendCallback&&opts.dataType==='html'){
method +='+callback';
}
switch (method){
case 'html+callback':
instance._debug('Using HTML via .load() method');
box.load(desturl + ' ' + opts.itemSelector, undefined, function infscr_ajax_callback(responseText){
instance._loadcallback(box, responseText, desturl);
});
break;
case 'html':
instance._debug('Using ' + (method.toUpperCase()) + ' via $.ajax() method');
$.ajax({
url: desturl,
dataType: opts.dataType,
complete: function infscr_ajax_callback(jqXHR, textStatus){
condition=(typeof (jqXHR.isResolved)!=='undefined') ? (jqXHR.isResolved()):(textStatus==="success"||textStatus==="notmodified");
if(condition){
instance._loadcallback(box, jqXHR.responseText, desturl);
}else{
instance._error('end');
}}
});
break;
case 'json':
instance._debug('Using ' + (method.toUpperCase()) + ' via $.ajax() method');
$.ajax({
dataType: 'json',
type: 'GET',
url: desturl,
success: function (data, textStatus, jqXHR){
condition=(typeof (jqXHR.isResolved)!=='undefined') ? (jqXHR.isResolved()):(textStatus==="success"||textStatus==="notmodified");
if(opts.appendCallback){
if(opts.template!==undefined){
var theData=opts.template(data);
box.append(theData);
if(condition){
instance._loadcallback(box, theData);
}else{
instance._error('end');
}}else{
instance._debug("template must be defined.");
instance._error('end');
}}else{
if(condition){
instance._loadcallback(box, data, desturl);
}else{
instance._error('end');
}}
},
error: function(){
instance._debug("JSON ajax request failed.");
instance._error('end');
}});
break;
}},
retrieve: function infscr_retrieve(pageNum){
pageNum=pageNum||null;
var instance=this,
opts=instance.options;
if(!!opts.behavior&&this['retrieve_'+opts.behavior]!==undefined){
this['retrieve_'+opts.behavior].call(this,pageNum);
return;
}
if(opts.state.isDestroyed){
this._debug('Instance is destroyed');
return false;
}
opts.state.isDuringAjax=true;
opts.loading.start.call($(opts.contentSelector)[0],opts);
},
scroll: function infscr_scroll(){
var opts=this.options,
state=opts.state;
if(!!opts.behavior&&this['scroll_'+opts.behavior]!==undefined){
this['scroll_'+opts.behavior].call(this);
return;
}
if(state.isDuringAjax||state.isInvalidPage||state.isDone||state.isDestroyed||state.isPaused){
return;
}
if(!this._nearbottom()){
return;
}
this.retrieve();
},
toggle: function infscr_toggle(){
this._pausing();
},
unbind: function infscr_unbind(){
this._binding('unbind');
},
update: function infscr_options(key){
if($.isPlainObject(key)){
this.options=$.extend(true,this.options,key);
}}
};
$.fn.infinitescroll=function infscr_init(options, callback){
var thisCall=typeof options;
switch (thisCall){
case 'string':
var args=Array.prototype.slice.call(arguments, 1);
this.each(function (){
var instance=$.data(this, 'infinitescroll');
if(!instance){
return false;
}
if(!$.isFunction(instance[options])||options.charAt(0)==="_"){
return false;
}
instance[options].apply(instance, args);
});
break;
case 'object':
this.each(function (){
var instance=$.data(this, 'infinitescroll');
if(instance){
instance.update(options);
}else{
instance=new $.infinitescroll(options, callback, this);
if(!instance.failed){
$.data(this, 'infinitescroll', instance);
}}
});
break;
}
return this;
};
var event=$.event,
scrollTimeout;
event.special.smartscroll={
setup: function (){
$(this).bind("scroll", event.special.smartscroll.handler);
},
teardown: function (){
$(this).unbind("scroll", event.special.smartscroll.handler);
},
handler: function (event, execAsap){
var context=this,
args=arguments;
event.type="smartscroll";
if(scrollTimeout){ clearTimeout(scrollTimeout); }
scrollTimeout=setTimeout(function (){
$(context).trigger('smartscroll', args);
}, execAsap==="execAsap" ? 0:100);
}};
$.fn.smartscroll=function (fn){
return fn ? this.bind("smartscroll", fn):this.trigger("smartscroll", ["execAsap"]);
};})(window, jQuery);
!function(a,b){function c(){function a(){"undefined"!=typeof _wpmejsSettings&&(c=b.extend(!0,{},_wpmejsSettings)),c.classPrefix="mejs-",c.success=c.success||function(a){var b,c;a.rendererName&&-1!==a.rendererName.indexOf("flash")&&(b=a.attributes.autoplay&&"false"!==a.attributes.autoplay,c=a.attributes.loop&&"false"!==a.attributes.loop,b&&a.addEventListener("canplay",function(){a.play()},!1),c&&a.addEventListener("ended",function(){a.play()},!1))},c.customError=function(a,b){if(-1!==a.rendererName.indexOf("flash")||-1!==a.rendererName.indexOf("flv"))return''+mejsL10n.strings["mejs.download-video"]+" "},b(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!b(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(c)}var c={};return{initialize:a}}a.wp=a.wp||{},a.wp.mediaelement=new c,b(a.wp.mediaelement.initialize)}(window,jQuery);
!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,o,a){function h(t,e,n){var s,o="$()."+i+'("'+e+'")';return t.each(function(t,h){var l=a.data(h,i);if(!l)return void r(i+" not initialized. Cannot call methods, i.e. "+o);var c=l[e];if(!c||"_"==e.charAt(0))return void r(o+" is not a valid method");var d=c.apply(l,n);s=void 0===s?d:s}),void 0!==s?s:t}function l(t,e){t.each(function(t,n){var s=a.data(n,i);s?(s.option(e),s._init()):(s=new o(n,e),a.data(n,i,s))})}a=a||e||t.jQuery,a&&(o.prototype.option||(o.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=s.call(arguments,1);return h(this,t,e)}return l(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var s=Array.prototype.slice,o=t.console,r="undefined"==typeof o?function(){}:function(t){o.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return n.indexOf(e)==-1&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return n!=-1&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],s=0;s1&&(t=e.modulo(t,this.slideableWidth),t-=this.slideableWidth,this.shiftWrapCells(t)),t+=this.cursorPosition,t=this.options.rightToLeft&&o?-t:t;var i=this.getPositionValue(t);this.slider.style[o]=this.isAnimating?"translate3d("+i+",0,0)":"translateX("+i+")";var n=this.slides[0];if(n){var s=-this.x-n.target,r=s/this.slidesWidth;this.dispatchEvent("scroll",null,[r,s])}},s.positionSliderAtSelected=function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.positionSlider())},s.getPositionValue=function(t){return this.options.percentPosition?.01*Math.round(t/this.size.innerWidth*1e4)+"%":Math.round(t)+"px"},s.settle=function(t){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*t)||this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle"))},s.shiftWrapCells=function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)},s._shiftCells=function(t,e,i){for(var n=0;n0?i:0;s.wrapShift(o),e-=s.size.outerWidth}},s._unshiftCells=function(t){if(t&&t.length)for(var e=0;e0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}for(var n=this.cells.length,s=t;s0;){var s=this.cells[e];if(!s)break;n.push(s),e+=i,t-=s.size.outerWidth}return n},p._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var t=this.options.rightToLeft,e=t?"marginRight":"marginLeft",i=t?"marginLeft":"marginRight",n=this.slideableWidth-this.getLastCell().size[i],s=n1;if(!i)return t;var s=n.modulo(t,e),o=Math.abs(s-this.selectedIndex),r=Math.abs(s+e-this.selectedIndex),a=Math.abs(s-e-this.selectedIndex);!this.isDragSelect&&r=e&&(this.x+=this.slideableWidth)},p.previous=function(t,e){this.select(this.selectedIndex-1,t,e)},p.next=function(t,e){this.select(this.selectedIndex+1,t,e)},p.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];t&&(this.unselectSelectedSlide(),this.selectedSlide=t,t.select(),this.selectedCells=t.cells,this.selectedElements=t.getCellElements(),this.selectedCell=t.cells[0],this.selectedElement=this.selectedElements[0])},p.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},p.selectCell=function(t,e,i){var n;"number"==typeof t?n=this.cells[t]:("string"==typeof t&&(t=this.element.querySelector(t)),n=this.getCell(t));for(var s=0;n&&s *"),this.getCell(t))},p.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(1+2*t>=i)return this.getCellElements();for(var s=[],o=e-t;o<=e+t;o++){var r=this.options.wrapAround?n.modulo(o,i):o,a=this.slides[r];a&&(s=s.concat(a.getCellElements()))}return s},p.uiChange=function(){this.emitEvent("uiChange")},p.childUIPointerDown=function(t){this.emitEvent("childUIPointerDown",[t])},p.onresize=function(){this.watchCSS(),this.resize()},n.debounceMethod(h,"onresize",150),p.resize=function(){if(this.isActive){this.getSize(),this.options.wrapAround&&(this.x=n.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,!1,!0)}},p.watchCSS=function(){var t=this.options.watchCSS;if(t){var e=c(this.element,":after").content;e.indexOf("flickity")!=-1?this.activate():this.deactivate()}},p.onkeydown=function(t){if(this.options.accessibility&&(!document.activeElement||document.activeElement==this.element))if(37==t.keyCode){var e=this.options.rightToLeft?"next":"previous";this.uiChange(),this[e]()}else if(39==t.keyCode){var i=this.options.rightToLeft?"previous":"next";this.uiChange(),this[i]()}},p.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.cells.forEach(function(t){t.destroy()}),this.unselectSelectedSlide(),this.element.removeChild(this.viewport),a(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},p.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.emitEvent("destroy"),l&&this.$element&&l.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete f[this.guid]},n.extend(p,r),h.data=function(t){t=n.getQueryElement(t);var e=t&&t.flickityGUID;return e&&f[e]},n.htmlInit(h,"flickity"),l&&l.bridget&&l.bridget("flickity",h),h.setJQuery=function(t){l=t},h.Cell=s,h}),function(t,e){"function"==typeof define&&define.amd?define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.Unipointer=e(t,t.EvEmitter)}(window,function(t,e){function i(){}function n(){}var s=n.prototype=Object.create(e.prototype);s.bindStartEvent=function(t){this._bindStartEvent(t,!0)},s.unbindStartEvent=function(t){this._bindStartEvent(t,!1)},s._bindStartEvent=function(t,e){e=void 0===e||!!e;var i=e?"addEventListener":"removeEventListener";t[i]("mousedown",this),t[i]("touchstart",this)},s.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},s.getTouch=function(t){for(var e=0;e3||Math.abs(t.y)>3},n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]),this._dragPointerUp(t,e)},n._dragPointerUp=function(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},n._dragStart=function(t,i){this.isDragging=!0,this.dragStartPoint=e.getPointerPoint(i),this.isPreventingClicks=!0,this.dragStart(t,i)},n.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])},n._dragMove=function(t,e,i){this.isDragging&&this.dragMove(t,e,i)},n.dragMove=function(t,e,i){t.preventDefault(),this.emitEvent("dragMove",[t,e,i])},n._dragEnd=function(t,e){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},n.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])},n.onclick=function(t){this.isPreventingClicks&&t.preventDefault()},n._staticClick=function(t,e){if(!this.isIgnoringMouseUp||"mouseup"!=t.type){var i=t.target.nodeName;"INPUT"!=i&&"TEXTAREA"!=i||t.target.focus(),this.staticClick(t,e),"mouseup"!=t.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400))}},n.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])},i.getPointerPoint=e.getPointerPoint,i}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(i,n,s){return e(t,i,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):t.Flickity=e(t,t.Flickity,t.Unidragger,t.fizzyUIUtils)}(window,function(t,e,i,n){function s(t){var e=d[t.type],i=u[t.target.nodeName];return e||i}function o(){return{x:t.pageXOffset,y:t.pageYOffset}}n.extend(e.defaults,{draggable:!0,dragThreshold:3}),e.createMethods.push("_createDrag");var r=e.prototype;n.extend(r,i.prototype),r._touchActionValue="pan-y";var a="createTouch"in document,h=!1;r._createDrag=function(){this.on("activate",this.bindDrag),this.on("uiChange",this._uiChangeDrag),this.on("childUIPointerDown",this._childUIPointerDownDrag),this.on("deactivate",this.unbindDrag),a&&!h&&(t.addEventListener("touchmove",function(){}),h=!0)},r.bindDrag=function(){this.options.draggable&&!this.isDragBound&&(this.element.classList.add("is-draggable"),this.handles=[this.viewport],this.bindHandles(),this.isDragBound=!0)},r.unbindDrag=function(){this.isDragBound&&(this.element.classList.remove("is-draggable"),this.unbindHandles(),delete this.isDragBound)},r._uiChangeDrag=function(){delete this.isFreeScrolling},r._childUIPointerDownDrag=function(t){t.preventDefault(),this.pointerDownFocus(t)};var l={TEXTAREA:!0,INPUT:!0,OPTION:!0},c={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};r.pointerDown=function(e,i){var n=l[e.target.nodeName]&&!c[e.target.type];if(n)return this.isPointerDown=!1,void delete this.pointerIdentifier;this._dragPointerDown(e,i);var s=document.activeElement;s&&s.blur&&s!=this.element&&s!=document.body&&s.blur(),this.pointerDownFocus(e),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this._bindPostStartEvents(e),this.pointerDownScroll=o(),t.addEventListener("scroll",this),this.dispatchEvent("pointerDown",e,[i])},r.pointerDownFocus=function(e){var i=s(e);if(this.options.accessibility&&!i){var n=t.pageYOffset;this.element.focus(),t.pageYOffset!=n&&t.scrollTo(t.pageXOffset,n)}};var d={touchstart:!0,pointerdown:!0},u={INPUT:!0,SELECT:!0};return r.canPreventDefaultOnPointerDown=function(t){var e=s(t);return!e},r.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold},r.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},r.pointerDone=function(){t.removeEventListener("scroll",this),delete this.pointerDownScroll},r.dragStart=function(e,i){this.dragStartPosition=this.x,this.startAnimation(),t.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[i])},r.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},r.dragMove=function(t,e,i){t.preventDefault(),this.previousDragX=this.dragX;var n=this.options.rightToLeft?-1:1,s=this.dragStartPosition+i.x*n;if(!this.options.wrapAround&&this.slides.length){var o=Math.max(-this.slides[0].target,this.dragStartPosition);s=s>o?.5*(s+o):s;var r=Math.min(-this.getLastSlide().target,this.dragStartPosition);s=sthis.slides[0].target&&-n1,o=s?n.modulo(e,i):e,r=this.slides[o];if(!r)return null;var a=s?this.slideableWidth*Math.floor(e/i):0;return t-(r.target+a)},r.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var t=this.getSlideDistance(-this.dragX,this.selectedIndex),e=this.previousDragX-this.dragX;return t>0&&e>0?1:t<0&&e<0?-1:0},r.staticClick=function(t,e){var i=this.getParentCell(t.target),n=i&&i.element,s=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,s])},r.onscroll=function(){var t=o(),e=this.pointerDownScroll.x-t.x,i=this.pointerDownScroll.y-t.y;(Math.abs(e)>3||Math.abs(i)>3)&&this._pointerDone()},e}),function(t,e){"function"==typeof define&&define.amd?define("tap-listener/tap-listener",["unipointer/unipointer"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("unipointer")):t.TapListener=e(t,t.Unipointer)}(window,function(t,e){function i(t){this.bindTap(t)}var n=i.prototype=Object.create(e.prototype);return n.bindTap=function(t){t&&(this.unbindTap(),this.tapElement=t,this._bindStartEvent(t,!0))},n.unbindTap=function(){this.tapElement&&(this._bindStartEvent(this.tapElement,!0),delete this.tapElement)},n.pointerUp=function(i,n){if(!this.isIgnoringMouseUp||"mouseup"!=i.type){var s=e.getPointerPoint(n),o=this.tapElement.getBoundingClientRect(),r=t.pageXOffset,a=t.pageYOffset,h=s.x>=o.left+r&&s.x<=o.right+r&&s.y>=o.top+a&&s.y<=o.bottom+a;if(h&&this.emitEvent("tap",[i,n]),"mouseup"!=i.type){this.isIgnoringMouseUp=!0;var l=this;setTimeout(function(){delete l.isIgnoringMouseUp},400)}}},n.destroy=function(){this.pointerDone(),this.unbindTap()},i}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,n,s){return e(t,i,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):e(t,t.Flickity,t.TapListener,t.fizzyUIUtils)}(window,function(t,e,i,n){"use strict";function s(t,e){this.direction=t,this.parent=e,this._create()}function o(t){return"string"==typeof t?t:"M "+t.x0+",50 L "+t.x1+","+(t.y1+50)+" L "+t.x2+","+(t.y2+50)+" L "+t.x3+",50 L "+t.x2+","+(50-t.y2)+" L "+t.x1+","+(50-t.y1)+" Z"}var r="http://www.w3.org/2000/svg";s.prototype=new i,s.prototype._create=function(){this.isEnabled=!0,this.isPrevious=this.direction==-1;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-prev-next-button",e.className+=this.isPrevious?" previous":" next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"previous":"next");var i=this.createSVG();e.appendChild(i),this.on("tap",this.onTap),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},s.prototype.activate=function(){this.bindTap(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},s.prototype.deactivate=function(){this.parent.element.removeChild(this.element),i.prototype.destroy.call(this),this.element.removeEventListener("click",this)},s.prototype.createSVG=function(){var t=document.createElementNS(r,"svg");t.setAttribute("viewBox","0 0 100 100");var e=document.createElementNS(r,"path"),i=o(this.parent.options.arrowShape);return e.setAttribute("d",i),e.setAttribute("class","arrow"),this.isLeft||e.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(e),t},s.prototype.onTap=function(){if(this.isEnabled){this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()}},s.prototype.handleEvent=n.handleEvent,s.prototype.onclick=function(){var t=document.activeElement;t&&t==this.element&&this.onTap()},s.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},s.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},s.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1)return void this.enable();var e=t.length?t.length-1:0,i=this.isPrevious?0:e,n=this.parent.selectedIndex==i?"disable":"enable";this[n]()},s.prototype.destroy=function(){this.deactivate()},n.extend(e.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),e.createMethods.push("_createPrevNextButtons");var a=e.prototype;return a._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new s((-1),this),this.nextButton=new s(1,this),this.on("activate",this.activatePrevNextButtons))},a.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},a.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},e.PrevNextButton=s,e}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/page-dots",["./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,n,s){return e(t,i,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):e(t,t.Flickity,t.TapListener,t.fizzyUIUtils)}(window,function(t,e,i,n){function s(t){this.parent=t,this._create()}s.prototype=new i,s.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.on("tap",this.onTap),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},s.prototype.activate=function(){this.setDots(),this.bindTap(this.holder),this.parent.element.appendChild(this.holder)},s.prototype.deactivate=function(){this.parent.element.removeChild(this.holder),i.prototype.destroy.call(this)},s.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;t>0?this.addDots(t):t<0&&this.removeDots(-t)},s.prototype.addDots=function(t){for(var e=document.createDocumentFragment(),i=[];t;){var n=document.createElement("li");n.className="dot",e.appendChild(n),i.push(n),t--}this.holder.appendChild(e),this.dots=this.dots.concat(i)},s.prototype.removeDots=function(t){var e=this.dots.splice(this.dots.length-t,t);e.forEach(function(t){this.holder.removeChild(t)},this)},s.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot"),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected")},s.prototype.onTap=function(t){var e=t.target;if("LI"==e.nodeName){this.parent.uiChange();var i=this.dots.indexOf(e);this.parent.select(i)}},s.prototype.destroy=function(){this.deactivate()},e.PageDots=s,n.extend(e.defaults,{pageDots:!0}),e.createMethods.push("_createPageDots");var o=e.prototype;return o._createPageDots=function(){this.options.pageDots&&(this.pageDots=new s(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},o.activatePageDots=function(){this.pageDots.activate()},o.updateSelectedPageDots=function(){this.pageDots.updateSelected()},o.updatePageDots=function(){this.pageDots.setDots()},o.deactivatePageDots=function(){this.pageDots.deactivate()},e.PageDots=s,e}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(t,i,n){return e(t,i,n)}):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity")):e(t.EvEmitter,t.fizzyUIUtils,t.Flickity)}(window,function(t,e,i){function n(t){this.parent=t,this.state="stopped",o&&(this.onVisibilityChange=function(){this.visibilityChange()}.bind(this),this.onVisibilityPlay=function(){this.visibilityPlay()}.bind(this))}var s,o;"hidden"in document?(s="hidden",o="visibilitychange"):"webkitHidden"in document&&(s="webkitHidden",o="webkitvisibilitychange"),n.prototype=Object.create(t.prototype),n.prototype.play=function(){if("playing"!=this.state){var t=document[s];if(o&&t)return void document.addEventListener(o,this.onVisibilityPlay);this.state="playing",o&&document.addEventListener(o,this.onVisibilityChange),this.tick()}},n.prototype.tick=function(){if("playing"==this.state){var t=this.parent.options.autoPlay;t="number"==typeof t?t:3e3;var e=this;this.clear(),this.timeout=setTimeout(function(){e.parent.next(!0),e.tick()},t)}},n.prototype.stop=function(){this.state="stopped",this.clear(),o&&document.removeEventListener(o,this.onVisibilityChange)},n.prototype.clear=function(){clearTimeout(this.timeout)},n.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},n.prototype.unpause=function(){"paused"==this.state&&this.play()},n.prototype.visibilityChange=function(){var t=document[s];this[t?"pause":"unpause"]()},n.prototype.visibilityPlay=function(){this.play(),document.removeEventListener(o,this.onVisibilityPlay)},e.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push("_createPlayer");var r=i.prototype;return r._createPlayer=function(){this.player=new n(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},r.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},r.playPlayer=function(){this.player.play()},r.stopPlayer=function(){this.player.stop()},r.pausePlayer=function(){this.player.pause()},r.unpausePlayer=function(){this.player.unpause()},r.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},r.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},r.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},i.Player=n,i}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(i,n){return e(t,i,n)}):"object"==typeof module&&module.exports?module.exports=e(t,require("./flickity"),require("fizzy-ui-utils")):e(t,t.Flickity,t.fizzyUIUtils)}(window,function(t,e,i){function n(t){var e=document.createDocumentFragment();return t.forEach(function(t){e.appendChild(t.element)}),e}var s=e.prototype;return s.insert=function(t,e){var i=this._makeCells(t);if(i&&i.length){var s=this.cells.length;e=void 0===e?s:e;var o=n(i),r=e==s;if(r)this.slider.appendChild(o);else{var a=this.cells[e].element;this.slider.insertBefore(o,a)}if(0===e)this.cells=i.concat(this.cells);else if(r)this.cells=this.cells.concat(i);else{var h=this.cells.splice(e,s-e);this.cells=this.cells.concat(i).concat(h)}this._sizeCells(i);var l=e>this.selectedIndex?0:i.length;this._cellAddedRemoved(e,l)}},s.append=function(t){this.insert(t,this.cells.length)},s.prepend=function(t){this.insert(t,0)},s.remove=function(t){var e,n,s=this.getCells(t),o=0,r=s.length;for(e=0;e=this.cells.length)){var r=this.cells.slice(n,s+1);this.navSelectedElements=r.map(function(t){return t.element}),this.changeNavSelectedClass("add")}}},n.changeNavSelectedClass=function(t){this.navSelectedElements.forEach(function(e){e.classList[t]("is-nav-selected")})},n.activateAsNavFor=function(){this.navCompanionSelect(!0)},n.removeNavSelectedElements=function(){this.navSelectedElements&&(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},n.onNavStaticClick=function(t,e,i,n){"number"==typeof n&&this.navCompanion.selectCell(n)},n.deactivateAsNavFor=function(){this.removeNavSelectedElements()},n.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,function(t,e){function i(t,e){for(var i in e)t[i]=e[i];return t}function n(t){var e=[];if(Array.isArray(t))e=t;else if("number"==typeof t.length)for(var i=0;i0,n="fade"===d.vars.animation,o=""!==d.vars.asNavFor,p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0,10),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=0===d.currentSlide||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,"slide"===d.vars.animation&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a=document.createElement("div"),b=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c in b)if(void 0!==a.style[b[c]])return d.pfx=b[c].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),d.ensureAnimationEnd="",""!==d.vars.controlsContainer&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),""!==d.vars.manualControls&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.controlNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(1===a(d.containerSelector).length||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a){var b=a.keyCode;if(!d.animating&&(39===b||37===b)){var c=39===b?d.getTarget("next"):37===b?d.getTarget("prev"):!1;d.flexAnimate(c,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a,b){a.preventDefault();var f=0>b?d.getTarget("next"):d.getTarget("prev");d.flexAnimate(f,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),g&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(e+"active-slide").eq(d.currentItem).addClass(e+"active-slide"),f?(b._slider=d,d.slides.each(function(){var b=this;b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",function(a){a.preventDefault(),a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1),b.addEventListener("MSGestureTap",function(b){b.preventDefault();var c=a(this),e=c.index();a(d.vars.asNavFor).data("flexslider").animating||c.hasClass("active")||(d.direction=d.currentItem=g&&c.hasClass(e+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c.hasClass(e+"active-slide")||(d.direction=d.currentItem'),d.pagingCount>1)for(var j=0;j ':""+c+" ","thumbnails"===d.vars.controlNav&&!0===d.vars.thumbCaptions){var k=g.attr("data-thumbcaption");""!=k&&void 0!=k&&(f+=''+k+" ")}d.controlNavScaffold.append(""+f+" "),c++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},set:function(){var b="thumbnails"===d.vars.controlNav?"img":"a";d.controlNav=a("."+e+"control-nav li "+b,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(e+"active").eq(d.animatingTo).addClass(e+"active")},update:function(b,c){d.pagingCount>1&&"add"===b?d.controlNavScaffold.append(a(""+d.count+" ")):1===d.pagingCount?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c,b):p.controlNav.active()}},directionNav:{setup:function(){var b=a('");d.controlsContainer?(a(d.controlsContainer).append(b),d.directionNav=a("."+e+"direction-nav li a",d.controlsContainer)):(d.append(b),d.directionNav=a("."+e+"direction-nav li a",d)),p.directionNav.update(),d.directionNav.bind(h,function(b){b.preventDefault();var c;(""===i||i===b.type)&&(c=a(this).hasClass(e+"next")?d.getTarget("next"):d.getTarget("prev"),d.flexAnimate(c,d.vars.pauseOnAction)),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(){var a=e+"disabled";1===d.pagingCount?d.directionNav.addClass(a).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a).removeAttr("tabindex"):0===d.animatingTo?d.directionNav.removeClass(a).filter("."+e+"prev").addClass(a).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a).filter("."+e+"next").addClass(a).attr("tabindex","-1"):d.directionNav.removeClass(a).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=a('');d.controlsContainer?(d.controlsContainer.append(b),d.pausePlay=a("."+e+"pauseplay a",d.controlsContainer)):(d.append(b),d.pausePlay=a("."+e+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?e+"pause":e+"play"),d.pausePlay.bind(h,function(b){b.preventDefault(),(""===i||i===b.type)&&(a(this).hasClass(e+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(a){"play"===a?d.pausePlay.removeClass(e+"pause").addClass(e+"play").html(d.vars.playText):d.pausePlay.removeClass(e+"play").addClass(e+"pause").html(d.vars.pauseText)}},touch:function(){function r(f){d.animating?f.preventDefault():(window.navigator.msPointerEnabled||1===f.touches.length)&&(d.pause(),g=k?d.h:d.w,i=Number(new Date),o=f.touches[0].pageX,p=f.touches[0].pageY,e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g,a=k?p:o,c=k?o:p,b.addEventListener("touchmove",s,!1),b.addEventListener("touchend",t,!1))}function s(b){o=b.touches[0].pageX,p=b.touches[0].pageY,h=k?a-p:a-o,j=k?Math.abs(h)f)&&(b.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(h/=0===d.currentSlide&&0>h||d.currentSlide===d.last&&h>0?Math.abs(h)/g+2:1),d.setProps(e+h,"setTouch")))}function t(){if(b.removeEventListener("touchmove",s,!1),d.animatingTo===d.currentSlide&&!j&&null!==h){var k=l?-h:h,m=k>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(m)&&(Number(new Date)-i<550&&Math.abs(k)>50||Math.abs(k)>g/2)?d.flexAnimate(m,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",t,!1),a=null,c=null,h=null,e=null}function u(a){a.stopPropagation(),d.animating?a.preventDefault():(d.pause(),b._gesture.addPointer(a.pointerId),q=0,g=k?d.h:d.w,i=Number(new Date),e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g)}function v(a){a.stopPropagation();var c=a.target._slider;if(c){var d=-a.translationX,f=-a.translationY;return q+=k?f:d,h=q,j=k?Math.abs(q)500)&&(a.preventDefault(),!n&&c.transitions&&(c.vars.animationLoop||(h=q/(0===c.currentSlide&&0>q||c.currentSlide===c.last&&q>0?Math.abs(q)/g+2:1)),c.setProps(e+h,"setTouch"))),void 0)}}function w(b){b.stopPropagation();var d=b.target._slider;if(d){if(d.animatingTo===d.currentSlide&&!j&&null!==h){var f=l?-h:h,k=f>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(k)&&(Number(new Date)-i<550&&Math.abs(f)>50||Math.abs(f)>g/2)?d.flexAnimate(k,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}a=null,c=null,h=null,e=null,q=0}}var a,c,e,g,h,i,j=!1,o=0,p=0,q=0;f?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",u,!1),b._slider=d,b.addEventListener("MSGestureChange",v,!1),b.addEventListener("MSGestureEnd",w,!1)):b.addEventListener("touchstart",r,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))},smoothHeight:function(a){if(!k||n){var b=n?d:d.viewport;a?b.animate({height:d.slides.eq(d.animatingTo).height()},a):b.height(d.slides.eq(d.animatingTo).height())}},sync:function(b){var c=a(d.vars.sync).data("flexslider"),e=d.animatingTo;switch(b){case"animate":c.flexAnimate(e,d.vars.pauseOnAction,!1,!0);break;case"play":c.playing||c.asNav||c.play();break;case"pause":c.pause()}},uniqueID:function(b){return b.find("[id]").each(function(){var b=a(this);b.attr("id",b.attr("id")+"_clone")}),b},pauseInvisible:{visProp:null,init:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b=0;b0?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j),j=setTimeout(function(){i=""},3e3)}},d.flexAnimate=function(b,c,f,h,i){if(d.vars.animationLoop||b===d.currentSlide||(d.direction=b>d.currentSlide?"next":"prev"),o&&1===d.pagingCount&&(d.direction=d.currentItemd.limit&&1!==d.visible?d.limit:t):s=0===d.currentSlide&&b===d.count-1&&d.vars.animationLoop&&"next"!==d.direction?l?(d.count+d.cloneOffset)*q:0:d.currentSlide===d.last&&0===b&&d.vars.animationLoop&&"prev"!==d.direction?l?0:(d.count+1)*q:l?(d.count-1-b+d.cloneOffset)*q:(b+d.cloneOffset)*q,d.setProps(s,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(d.ensureAnimationEnd),d.wrapup(q)}),clearTimeout(d.ensureAnimationEnd),d.ensureAnimationEnd=setTimeout(function(){d.wrapup(q)},d.vars.animationSpeed+100)):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(q)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a){n||m||(0===d.currentSlide&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a,"jumpEnd"):d.currentSlide===d.last&&0===d.animatingTo&&d.vars.animationLoop&&d.setProps(a,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a,b){var c=o?d.pagingCount-1:d.last;return b?!0:o&&d.currentItem===d.count-1&&0===a&&"prev"===d.direction?!0:o&&0===d.currentItem&&a===d.pagingCount-1&&"next"!==d.direction?!1:a!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&0===d.currentSlide&&a===c&&"next"!==d.direction?!1:d.atEnd&&d.currentSlide===c&&0===a&&"next"===d.direction?!1:!0:!1},d.getTarget=function(a){return d.direction=a,"next"===a?d.currentSlide===d.last?0:d.currentSlide+1:0===d.currentSlide?d.last:d.currentSlide-1},d.setProps=function(a,b,c){var e=function(){var c=a?a:(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e=function(){if(m)return"setTouch"===b?a:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c;switch(b){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a:(d.currentSlide+d.cloneOffset)*a;case"setTouch":return l?a:a;case"jumpEnd":return l?a:d.count*a;case"jumpStart":return l?d.count*a:a;default:return a}}();return-1*e+"px"}();d.transitions&&(e=k?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",c=void 0!==c?c/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c),d.container.css("transition-duration",c)),d.args[d.prop]=e,(d.transitions||void 0===c)&&d.container.css(d.args),d.container.css("transform",e)},d.setup=function(b){if(n)d.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(g?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c,f;"init"===b&&(d.viewport=a('
').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(f=a.makeArray(d.slides).reverse(),d.slides=a(f),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,"init"!==b&&d.container.find(".clone").remove(),p.uniqueID(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(d.container),p.uniqueID(d.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(d.container)),d.newSlides=a(d.vars.selector,d),c=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c*d.h,"init")},"init"===b?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,"float":"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},"init"===b?100:0))}m||d.slides.removeClass(e+"active-slide").eq(d.currentSlide).addClass(e+"active-slide"),d.vars.init(d)},d.doMath=function(){var a=d.slides.first(),b=d.vars.itemMargin,c=d.vars.minItems,e=d.vars.maxItems;d.w=void 0===d.viewport?d.width():d.viewport.width(),d.h=a.height(),d.boxPadding=a.outerWidth()-a.width(),m?(d.itemT=d.vars.itemWidth+b,d.minW=c?c*d.itemT:d.w,d.maxW=e?e*d.itemT-b:d.w,d.itemW=d.minW>d.w?(d.w-b*(c-1))/c:d.maxWd.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.moved.w?d.itemW*(d.count-1)+b*(d.count-1):(d.itemW+b)*d.count-d.w-b):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a,b){d.doMath(),m||(ad.controlNav.length?p.controlNav.update("add"):("remove"===b&&!m||d.pagingCountd.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b,c){var e=a(b);d.count+=1,d.last=d.count-1,k&&l?void 0!==c?d.slides.eq(d.count-c).after(e):d.container.prepend(e):void 0!==c?d.slides.eq(c).before(e):d.container.append(e),d.update(c,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b){var c=isNaN(b)?d.slides.index(a(b)):b;d.count-=1,d.last=d.count-1,isNaN(b)?a(b,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b).remove(),d.doMath(),d.update(c,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},a.fn.flexslider=function(b){if(void 0===b&&(b={}),"object"==typeof b)return this.each(function(){var c=a(this),d=b.selector?b.selector:".slides > li",e=c.find(d);1===e.length&&b.allowOneSlide===!0||0===e.length?(e.fadeIn(400),b.start&&b.start(c)):void 0===c.data("flexslider")&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:"number"==typeof b&&c.flexAnimate(b,!0)}}}(jQuery);
(function ($){
$.fn.theiaStickySidebar=function (options){
var defaults={
'containerSelector': '',
'additionalMarginTop': 0,
'additionalMarginBottom': 0,
'updateSidebarHeight': true,
'minWidth': 0,
'disableOnResponsiveLayouts': true,
'sidebarBehavior': 'modern',
'defaultPosition': 'relative',
'namespace': 'TSS'
};
options=$.extend(defaults, options);
options.additionalMarginTop=parseInt(options.additionalMarginTop)||0;
options.additionalMarginBottom=parseInt(options.additionalMarginBottom)||0;
tryInitOrHookIntoEvents(options, this);
function tryInitOrHookIntoEvents(options, $that){
var success=tryInit(options, $that);
if(!success){
console.log('TSS: Body width smaller than options.minWidth. Init is delayed.');
$(document).on('scroll.' + options.namespace, function (options, $that){
return function (evt){
var success=tryInit(options, $that);
if(success){
$(this).unbind(evt);
}};}(options, $that));
$(window).on('resize.' + options.namespace, function (options, $that){
return function (evt){
var success=tryInit(options, $that);
if(success){
$(this).unbind(evt);
}};}(options, $that))
}}
function tryInit(options, $that){
if(options.initialized===true){
return true;
}
if($('body').width() < options.minWidth){
return false;
}
init(options, $that);
return true;
}
function init(options, $that){
options.initialized=true;
var existingStylesheet=$('#theia-sticky-sidebar-stylesheet-' + options.namespace);
if(existingStylesheet.length===0){
$('head').append($(''));
}
$that.each(function (){
var o={};
o.sidebar=$(this);
o.options=options||{};
o.container=$(o.options.containerSelector);
if(o.container.length==0){
o.container=o.sidebar.parent();
}
o.sidebar.parents().css('-webkit-transform', 'none');
o.sidebar.css({
'position': o.options.defaultPosition,
'overflow': 'visible',
'-webkit-box-sizing': 'border-box',
'-moz-box-sizing': 'border-box',
'box-sizing': 'border-box'
});
o.stickySidebar=o.sidebar.find('.theiaStickySidebar');
if(o.stickySidebar.length==0){
var javaScriptMIMETypes=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;
o.sidebar.find('script').filter(function (index, script){
return script.type.length===0||script.type.match(javaScriptMIMETypes);
}).remove();
o.stickySidebar=$('').addClass('theiaStickySidebar').append(o.sidebar.children());
o.sidebar.append(o.stickySidebar);
}
o.marginBottom=parseInt(o.sidebar.css('margin-bottom'));
o.paddingTop=parseInt(o.sidebar.css('padding-top'));
o.paddingBottom=parseInt(o.sidebar.css('padding-bottom'));
var collapsedTopHeight=o.stickySidebar.offset().top;
var collapsedBottomHeight=o.stickySidebar.outerHeight();
o.stickySidebar.css('padding-top', 1);
o.stickySidebar.css('padding-bottom', 1);
collapsedTopHeight -=o.stickySidebar.offset().top;
collapsedBottomHeight=o.stickySidebar.outerHeight() - collapsedBottomHeight - collapsedTopHeight;
if(collapsedTopHeight==0){
o.stickySidebar.css('padding-top', 0);
o.stickySidebarPaddingTop=0;
}else{
o.stickySidebarPaddingTop=1;
}
if(collapsedBottomHeight==0){
o.stickySidebar.css('padding-bottom', 0);
o.stickySidebarPaddingBottom=0;
}else{
o.stickySidebarPaddingBottom=1;
}
o.previousScrollTop=null;
o.fixedScrollTop=0;
resetSidebar();
o.onScroll=function (o){
if(!o.stickySidebar.is(":visible")||$('.ocm-effect-wrap.material-ocm-open').length > 0){
return;
}
if($('body').width() < o.options.minWidth){
resetSidebar();
return;
}
if(o.options.disableOnResponsiveLayouts){
var sidebarWidth=o.sidebar.outerWidth(o.sidebar.css('float')=='none');
if(sidebarWidth + 50 > o.container.width()){
resetSidebar();
return;
}}
var scrollTop=$(document).scrollTop();
var position='static';
if(scrollTop >=o.sidebar.offset().top + (o.paddingTop - o.options.additionalMarginTop)){
var offsetTop=o.paddingTop + options.additionalMarginTop;
var offsetBottom=o.paddingBottom + o.marginBottom + options.additionalMarginBottom;
var containerTop=o.sidebar.offset().top;
var containerBottom=o.sidebar.offset().top + getClearedHeight(o.container);
var windowOffsetTop=0 + options.additionalMarginTop;
var windowOffsetBottom;
var sidebarSmallerThanWindow=(o.stickySidebar.outerHeight() + offsetTop + offsetBottom) < $(window).height();
if(sidebarSmallerThanWindow){
windowOffsetBottom=windowOffsetTop + o.stickySidebar.outerHeight();
}else{
windowOffsetBottom=$(window).height() - o.marginBottom - o.paddingBottom - options.additionalMarginBottom;
}
var staticLimitTop=containerTop - scrollTop + o.paddingTop;
var staticLimitBottom=containerBottom - scrollTop - o.paddingBottom - o.marginBottom;
var top=o.stickySidebar.offset().top - scrollTop;
var scrollTopDiff=o.previousScrollTop - scrollTop;
if(o.stickySidebar.css('position')=='fixed'){
if(o.options.sidebarBehavior=='modern'){
top +=scrollTopDiff;
}}
if(o.options.sidebarBehavior=='stick-to-top'){
top=options.additionalMarginTop;
}
if(o.options.sidebarBehavior=='stick-to-bottom'){
top=windowOffsetBottom - o.stickySidebar.outerHeight();
}
if(scrollTopDiff > 0){
top=Math.min(top, windowOffsetTop);
}else{
top=Math.max(top, windowOffsetBottom - o.stickySidebar.outerHeight());
}
top=Math.max(top, staticLimitTop);
top=Math.min(top, staticLimitBottom - o.stickySidebar.outerHeight());
var sidebarSameHeightAsContainer=o.container.height()==o.stickySidebar.outerHeight();
if(!sidebarSameHeightAsContainer&&top==windowOffsetTop){
position='fixed';
}
else if(!sidebarSameHeightAsContainer&&top==windowOffsetBottom - o.stickySidebar.outerHeight()){
position='fixed';
}
else if(scrollTop + top - o.sidebar.offset().top - o.paddingTop <=options.additionalMarginTop){
position='static';
}else{
position='absolute';
}}
if(position=='fixed'){
var scrollLeft=$(document).scrollLeft();
o.stickySidebar.css({
'position': 'fixed',
'width': getWidthForObject(o.stickySidebar) + 'px',
'transform': 'translateY(' + top + 'px)',
'left': (o.sidebar.offset().left + parseInt(o.sidebar.css('padding-left')) - scrollLeft) + 'px',
'top': '0px'
});
}
else if(position=='absolute'){
var css={};
if(o.stickySidebar.css('position')!='absolute'){
css.position='absolute';
css.transform='translateY(' + (scrollTop + top - o.sidebar.offset().top - o.stickySidebarPaddingTop - o.stickySidebarPaddingBottom) + 'px)';
css.top='0px';
}
css.width=getWidthForObject(o.stickySidebar) + 'px';
css.left='';
o.stickySidebar.css(css);
}
else if(position=='static'){
resetSidebar();
}
if(position!='static'){
if(o.options.updateSidebarHeight==true){
o.sidebar.css({
'min-height': o.stickySidebar.outerHeight() + o.stickySidebar.offset().top - o.sidebar.offset().top + o.paddingBottom
});
}}
o.previousScrollTop=scrollTop;
};
o.onScroll(o);
$(document).on('scroll.' + o.options.namespace, function (o){
return function (){
o.onScroll(o);
};}(o));
$(window).on('resize.' + o.options.namespace, function (o){
return function (){
o.stickySidebar.css({'position': 'static'});
o.onScroll(o);
};}(o));
if(typeof ResizeSensor!=='undefined'){
new ResizeSensor(o.stickySidebar[0], function (o){
return function (){
o.onScroll(o);
};}(o));
}
function resetSidebar(){
o.fixedScrollTop=0;
o.sidebar.css({
'min-height': '1px'
});
o.stickySidebar.css({
'position': 'static',
'width': '',
'transform': 'none'
});
}
function getClearedHeight(e){
var height=e.height();
e.children().each(function (){
height=Math.max(height, $(this).height());
});
return height;
}});
}
function getWidthForObject(object){
var width;
try {
width=object[0].getBoundingClientRect().width;
}
catch (err){
}
if(typeof width==="undefined"){
width=object.width();
}
return width;
}
return this;
}})(jQuery);
(function(d){var m="left",l="right",c="up",s="down",b="in",t="out",j="none",o="auto",i="swipe",p="pinch",u="tap",x="horizontal",q="vertical",g="all",e="start",h="move",f="end",n="cancel",a="ontouchstart" in window,v="TouchSwipe";var k={fingers:1,threshold:75,cancelThreshold:25,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};d.fn.swipe=function(A){var z=d(this),y=z.data(v);if(y&&typeof A==="string"){if(y[A]){return y[A].apply(this,Array.prototype.slice.call(arguments,1))}else{d.error("Method "+A+" does not exist on jQuery.swipe")}}else{if(!y&&(typeof A==="object"||!A)){return r.apply(this,arguments)}}return z};d.fn.swipe.defaults=k;d.fn.swipe.phases={PHASE_START:e,PHASE_MOVE:h,PHASE_END:f,PHASE_CANCEL:n};d.fn.swipe.directions={LEFT:m,RIGHT:l,UP:c,DOWN:s,IN:b,OUT:t};d.fn.swipe.pageScroll={NONE:j,HORIZONTAL:x,VERTICAL:q,AUTO:o};d.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:g};function r(y){if(y&&(y.allowPageScroll===undefined&&(y.swipe!==undefined||y.swipeStatus!==undefined))){y.allowPageScroll=j}if(y.click!==undefined&&y.tap===undefined){y.tap=y.click}if(!y){y={}}y=d.extend({},d.fn.swipe.defaults,y);return this.each(function(){var A=d(this);var z=A.data(v);if(!z){z=new w(this,y);A.data(v,z)}})}function w(S,ag){var aJ=(a||!ag.fallbackToMouseEvents),az=aJ?"touchstart":"mousedown",U=aJ?"touchmove":"mousemove",av=aJ?"touchend":"mouseup",D=aJ?null:"mouseleave",R="touchcancel";var ad=0,N=null,ah=0,aF=0,A=0,aj=1,aA=0,aN=0,Z=null;var H=d(S);var O="start";var aI=0;var ai=null;var I=0,Y=0,aD=0,aP=0;try{H.bind(az,at);H.bind(R,L)}catch(aG){d.error("events not supported "+az+","+R+" on jQuery.swipe")}this.enable=function(){H.bind(az,at);H.bind(R,L);return H};this.disable=function(){Q();return H};this.destroy=function(){Q();H.data(v,null);return H};this.option=function(aR,aQ){if(ag[aR]!==undefined){if(aQ===undefined){return ag[aR]}else{ag[aR]=aQ}}else{d.error("Option "+aR+" does not exist on jQuery.swipe.options")}};function at(aS){if(X()){return}if(d(aS.target).closest(ag.excludedElements,H).length>0){return}var aT=aS.originalEvent?aS.originalEvent:aS;var aR,aQ=a?aT.touches[0]:aT;O=e;if(a){aI=aT.touches.length}else{aS.preventDefault()}ad=0;N=null;aN=null;ah=0;aF=0;A=0;aj=1;aA=0;ai=T();Z=aE();z();if(!a||(aI===ag.fingers||ag.fingers===g)||ap()){aO(0,aQ);I=B();if(aI==2){aO(1,aT.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}if(ag.swipeStatus||ag.pinchStatus){aR=aH(aT,O)}}else{aR=false}if(aR===false){O=n;aH(aT,O);return aR}else{ak(true)}}function P(aT){var aW=aT.originalEvent?aT.originalEvent:aT;if(O===f||O===n||af()){return}var aS,aR=a?aW.touches[0]:aW;var aU=V(aR);Y=B();if(a){aI=aW.touches.length}O=h;if(aI==2){if(aF==0){aO(1,aW.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}else{V(aW.touches[1]);A=aa(ai[0].end,ai[1].end);aN=ao(ai[0].end,ai[1].end)}aj=y(aF,A);aA=Math.abs(aF-A)}if((aI===ag.fingers||ag.fingers===g)||!a||ap()){N=ar(aU.start,aU.end);C(aT,N);ad=G(aU.start,aU.end);ah=K();aK(N,ad);if(ag.swipeStatus||ag.pinchStatus){aS=aH(aW,O)}if(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave){var aQ=true;if(ag.triggerOnTouchLeave){var aV=au(this);aQ=aC(aU.end,aV)}if(!ag.triggerOnTouchEnd&&aQ){O=aM(h)}else{if(ag.triggerOnTouchLeave&&!aQ){O=aM(f)}}if(O==n||O==f){aH(aW,O)}}}else{O=n;aH(aW,O)}if(aS===false){O=n;aH(aW,O)}}function ab(aS){var aU=aS.originalEvent;if(a){if(aU.touches.length>0){aw();return true}}if(af()){aI=aP}aS.preventDefault();Y=B();if(ag.triggerOnTouchEnd||(ag.triggerOnTouchEnd==false&&O===h)){O=f;var aR=((aI===ag.fingers||ag.fingers===g)||!a);var aQ=ai[0].end.x!==0;var aT=aR&&aQ&&(an()||aB());if(aT){aH(aU,O)}else{O=n;aH(aU,O)}}else{if(!ag.triggerOnTouchEnd&&ay()){O=f;am(aU,O,u)}else{if(O===h){O=n;aH(aU,O)}}}ak(false)}function L(){aI=0;Y=0;I=0;aF=0;A=0;aj=1;z();ak(false)}function W(aQ){var aR=aQ.originalEvent;if(ag.triggerOnTouchLeave){O=aM(f);aH(aR,O)}}function Q(){H.unbind(az,at);H.unbind(R,L);H.unbind(U,P);H.unbind(av,ab);if(D){H.unbind(D,W)}ak(false)}function aM(aT){var aS=aT;var aR=aq();var aQ=ae();if(!aR){aS=n}else{if(aQ&&aT==h&&(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave)){aS=f}else{if(!aQ&&aT==f&&ag.triggerOnTouchLeave){aS=n}}}return aS}function aH(aS,aQ){var aR=undefined;if(ac()){aR=am(aS,aQ,i)}if(ap()&&aR!==false){aR=am(aS,aQ,p)}if(ay()&&aR!==false){aR=am(aS,aQ,u)}if(aQ===n){L(aS)}if(aQ===f){if(a){if(aS.touches.length==0){L(aS)}}else{L(aS)}}return aR}function am(aT,aQ,aS){var aR=undefined;if(aS==i){H.trigger("swipeStatus",[aQ,N||null,ad||0,ah||0,aI]);if(ag.swipeStatus){aR=ag.swipeStatus.call(H,aT,aQ,N||null,ad||0,ah||0,aI);if(aR===false){return false}}if(aQ==f&&aB()){H.trigger("swipe",[N,ad,ah,aI]);if(ag.swipe){aR=ag.swipe.call(H,aT,N,ad,ah,aI);if(aR===false){return false}}switch(N){case m:H.trigger("swipeLeft",[N,ad,ah,aI]);if(ag.swipeLeft){aR=ag.swipeLeft.call(H,aT,N,ad,ah,aI)}break;case l:H.trigger("swipeRight",[N,ad,ah,aI]);if(ag.swipeRight){aR=ag.swipeRight.call(H,aT,N,ad,ah,aI)}break;case c:H.trigger("swipeUp",[N,ad,ah,aI]);if(ag.swipeUp){aR=ag.swipeUp.call(H,aT,N,ad,ah,aI)}break;case s:H.trigger("swipeDown",[N,ad,ah,aI]);if(ag.swipeDown){aR=ag.swipeDown.call(H,aT,N,ad,ah,aI)}break}}}if(aS==p){H.trigger("pinchStatus",[aQ,aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchStatus){aR=ag.pinchStatus.call(H,aT,aQ,aN||null,aA||0,ah||0,aI,aj);if(aR===false){return false}}if(aQ==f&&an()){switch(aN){case b:H.trigger("pinchIn",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchIn){aR=ag.pinchIn.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break;case t:H.trigger("pinchOut",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchOut){aR=ag.pinchOut.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break}}}if(aS==u){if(aQ===n||aQ===f){if((aI===1||!a)&&(isNaN(ad)||ad===0)){H.trigger("tap",[aT.target]);if(ag.tap){aR=ag.tap.call(H,aT,aT.target)}}}}return aR}function ae(){var aQ=true;if(ag.threshold!==null){aQ=ad>=ag.threshold}if(aQ&&ag.cancelThreshold!==null){aQ=(M(N)-ad)
=ag.pinchThreshold}return true}function aq(){var aQ;if(ag.maxTimeThreshold){if(ah>=ag.maxTimeThreshold){aQ=false}else{aQ=true}}else{aQ=true}return aQ}function C(aQ,aR){if(ag.allowPageScroll===j||ap()){aQ.preventDefault()}else{var aS=ag.allowPageScroll===o;switch(aR){case m:if((ag.swipeLeft&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case l:if((ag.swipeRight&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case c:if((ag.swipeUp&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break;case s:if((ag.swipeDown&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break}}}function an(){return al()}function ap(){return !!(ag.pinchStatus||ag.pinchIn||ag.pinchOut)}function ax(){return !!(an()&&ap())}function aB(){var aQ=aq();var aS=ae();var aR=aS&&aQ;return aR}function ac(){return !!(ag.swipe||ag.swipeStatus||ag.swipeLeft||ag.swipeRight||ag.swipeUp||ag.swipeDown)}function E(){return !!(aB()&&ac())}function ay(){return !!(ag.tap)}function aw(){aD=B();aP=event.touches.length+1}function z(){aD=0;aP=0}function af(){var aQ=false;if(aD){var aR=B()-aD;if(aR<=ag.fingerReleaseThreshold){aQ=true}}return aQ}function X(){return !!(H.data(v+"_intouch")===true)}function ak(aQ){if(aQ===true){H.bind(U,P);H.bind(av,ab);if(D){H.bind(D,W)}}else{H.unbind(U,P,false);H.unbind(av,ab,false);if(D){H.unbind(D,W,false)}}H.data(v+"_intouch",aQ===true)}function aO(aR,aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;ai[aR].identifier=aS;ai[aR].start.x=ai[aR].end.x=aQ.pageX||aQ.clientX;ai[aR].start.y=ai[aR].end.y=aQ.pageY||aQ.clientY;return ai[aR]}function V(aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;var aR=J(aS);aR.end.x=aQ.pageX||aQ.clientX;aR.end.y=aQ.pageY||aQ.clientY;return aR}function J(aR){for(var aQ=0;aQ=0)){return m}else{if((aS<=360)&&(aS>=315)){return m}else{if((aS>=135)&&(aS<=225)){return l}else{if((aS>45)&&(aS<135)){return s}else{return c}}}}}function B(){var aQ=new Date();return aQ.getTime()}function au(aQ){aQ=d(aQ);var aS=aQ.offset();var aR={left:aS.left,right:aS.left+aQ.outerWidth(),top:aS.top,bottom:aS.top+aQ.outerHeight()};return aR}function aC(aQ,aR){return(aQ.x>aR.left&&aQ.xaR.top&&aQ.y1e3)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);