jQuery(document).ready(function(){
"use strict";
(function(){
var is_webkit=navigator.userAgent.toLowerCase().indexOf('webkit') > -1,
is_opera=navigator.userAgent.toLowerCase().indexOf('opera')  > -1,
is_ie=navigator.userAgent.toLowerCase().indexOf('msie')   > -1;
if(( is_webkit||is_opera||is_ie)&&document.getElementById&&window.addEventListener){
window.addEventListener('hashchange', function(){
var element=document.getElementById(location.hash.substring(1) );
if(element){
if(! /^(?:a|select|input|button|textarea)$/i.test(element.tagName) )
element.tabIndex=-1;
element.focus();
}}, false);
}})();
(function(){
var header_h=jQuery('.site-header').height();
var header_widget_h=jQuery('.header-widget').height();
jQuery('.wpc-menu li.menu-item-has-children').each(function(){
jQuery(this).prepend('<div class="nav-toggle-subarrow"><i class="fa fa-angle-down"></i></div>');
});
jQuery('#nav-toggle').click(function (){
jQuery('.main-navigation .wpc-menu').toggleClass("wpc-menu-mobile");
jQuery('.header-widget').toggleClass("header-widget-mobile");
jQuery('.header-widget-mobile').css('top', header_h);
jQuery('.wpc-menu-mobile').css('top', header_h + header_widget_h + 20);
}
);
jQuery('.nav-toggle-subarrow, .nav-toggle-subarrow .nav-toggle-subarrow').click(function (){
jQuery(this).parent().toggleClass("nav-toggle-dropdown");
}
);
})();
(function(){
var site_header_h=jQuery('.site-header').height();
var logo_h=jQuery('.site-branding img').height();
var nav_h=jQuery('.wpc-menu').height() - 30;
var page_header=jQuery('.page-header-wrap');
var page_header_pt=parseInt(page_header.css('padding-top'), 10);
if(jQuery('body').hasClass('header-transparent')&&page_header.length){
page_header.css('padding-top', page_header_pt + site_header_h + 'px');
}})();
(function(){
var isMobile={
Android: function(){
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function(){
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function(){
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function(){
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function(){
return navigator.userAgent.match(/IEMobile/i);
},
any: function(){
return (isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows());
}};
var testMobile=isMobile.any();
jQuery('.wpc_row_parallax').each(function(){
var $this=jQuery(this);
var bg=$this.find('.wpc_parallax_bg');
jQuery(bg).css('backgroundImage', 'url(' + $this.data('bg') + ')');
if(testMobile==null){
jQuery(bg).addClass('not-mobile');
jQuery(bg).removeClass('is-mobile');
jQuery(bg).parallax('50%', 0.4);
}else{
jQuery(bg).removeClass('not-mobile');
jQuery(bg).addClass('is-mobile');
}});
})();
(function(){
jQuery('.gallery-lightbox').each(function (){
jQuery(this).magnificPopup({
delegate: '.gallery-item a',
type:'image',
gallery:{
enabled: true
},
zoom: {
enabled: true
}});
});
jQuery('.popup-video').magnificPopup({
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false,
zoom: {
enabled:true
}});
})();
(function(){
jQuery('.rev_slider_wrapper').parents('.vc_row').find('.vc_col-sm-12').css({"padding-left": "0px","padding-right": "0px"});
})();
(function(){
jQuery('#btt').fadeOut();
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop()!=0){
jQuery('#btt').fadeIn();
}else{
jQuery('#btt').fadeOut();
}});
jQuery('#btt').click(function(){
jQuery('body,html').animate({scrollTop:0},800);
});
})();
(function(){
if(typeof header_fixed_setting!=='undefined'&&header_fixed_setting.fixed_header=='1'){
var stickyNavTop=jQuery('.fixed-on');
if(!stickyNavTop.length){
return;
}
var p_to_top=stickyNavTop.offset().top;
var stickyNav=function(){
var scrollTop=jQuery(window).scrollTop();
var topbar=jQuery('#wpadminbar').height()||0;
if(topbar > 0){
var  topbar_pos=jQuery('#wpadminbar').css('position');
if('fixed'!==topbar_pos){
topbar=0;
}}
if(scrollTop > p_to_top&&scrollTop > 0){
stickyNavTop.addClass('header-fixed').css('top', topbar+'px');
stickyNavTop.stop().animate({},300);
if(jQuery("body").hasClass('header-transparent')){
}else{
stickyNavTop.addClass('header-fixed').css('top', topbar+'px');
jQuery('.site-content').css('padding-top', stickyNavTop.height());
}}else{
stickyNavTop.removeClass('header-fixed').css('top', 'auto');
stickyNavTop.stop().animate({},300);
if(jQuery("body").hasClass('header-transparent')){
}else{
jQuery('.site-content').css('padding-top', '0');
}}
};
stickyNav();
jQuery(window).scroll(function(){
stickyNav();
});
}})();
});