(function($){
"use strict";
if(jQuery('.scrolltop').length){
jQuery(window).scroll(function (){
if(jQuery(this).scrollTop() > 400){
jQuery('.scrolltop').fadeIn();
}else{
jQuery('.scrolltop').fadeOut();
}});
jQuery('.scrolltop').on("click", function(){
jQuery('body,html').animate({ scrollTop: 0 }, 500);
});
}
jQuery('.wpisset-menu-item-search a').on("click", function(event){
event.stopPropagation();
jQuery('body').addClass('wpisset-menu-search-active');
jQuery('.wpisset-menu-item-search a').addClass('active');
var itemWidth=240;
jQuery('.wpisset-menu-search').stop().css({display:'block'}).animate({width:itemWidth, opacity:'1'}, 200);
jQuery('.wpisset-menu-search #s').focus();
jQuery('.wpisset-menu-search .woocommerce-product-search .search-field').focus();
jQuery('#yith-s').focus();
jQuery('.wpisset-menu-search button').remove();
});
jQuery(window).on("click", function(){
if(jQuery('.wpisset-menu-item-search a').hasClass('active')){
jQuery('.wpisset-menu-search').stop().animate({opacity:'0', width:'0px'}, 250, function(){
jQuery(this).css({display:'none'});
});
jQuery('body').removeClass('wpisset-menu-search-active');
setTimeout(function(){
jQuery('.wpisset-menu-item-search a').removeClass('active');
}, 400);
}});
jQuery("#yith-s")
.click(function (e){
e.stopPropagation();
});
jQuery(".wpisset-menu-search #s")
.click(function (e){
e.stopPropagation();
});
jQuery(".wpisset-menu-search .woocommerce-product-search .search-field")
.click(function (e){
e.stopPropagation();
});
jQuery('.wpcf7-form-control-wrap').on("mouseenter mouseleave", function(){
jQuery('.wpcf7-not-valid-tip', this).fadeOut();
});
var duration=jQuery(".wpisset-navigation").data('sub-menu-animation-duration');
jQuery('.wpisset-sub-menu-animation-fade > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop().fadeIn(duration).addClass('sub-menu-active');
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop().fadeOut(duration).removeClass('sub-menu-active');
});
jQuery('.wpisset-sub-menu > .menu-item-has-children:not(.wpisset-mega-menu) > .sub-menu > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop().css({display:'block'}).animate({opacity:'1'},0);
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop().animate({opacity:'0'}, 0, function(){
jQuery(this).css({display:'none'});
});
});
jQuery(window).load(function(){
jQuery('.opacity').delay(250).animate({opacity:'1'}, 250);
jQuery('.display-none').show();
jQuery(window).trigger('resize');
jQuery(window).trigger('scroll');
});
var mtpagemargin=jQuery('.wpisset-page').css('margin-top');
jQuery(window).resize(function(){
var mtpagewidth=jQuery('.wpisset-page').width();
if(mtpagewidth >=jQuery(window).width()){
jQuery('.wpisset-page').css({'margin-top':'0','margin-bottom':'0'})
}else{
jQuery('.wpisset-page').css({'margin-top': mtpagemargin,'margin-bottom':mtpagemargin})
}});
if(jQuery('.wpisset-menu-centered').length){
var menu_items=jQuery('.wpisset-navigation nav .wpisset-menu > li > a').length;
var divided=menu_items/2;
var divided=Math.floor(divided);
var divided=divided -1;
jQuery('.wpisset-menu-centered .logo-container').insertAfter('.wpisset-navigation nav .wpisset-menu >li:eq('+ divided +')').css({'display':'block'});
}
jQuery('.wpisset-mega-menu > .sub-menu > .menu-item a[href="#"]').on("click", function(event){
event.preventDefault();
});
var duration=jQuery(".wpisset-navigation").data('sub-menu-animation-duration');
jQuery('.wpisset-sub-menu-animation-down > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop().css({display:'block'}).animate({marginTop:'0', opacity:'1'}, duration);
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop().animate({opacity:'0', marginTop:'-10px'}, duration, function(){
jQuery(this).css({display:'none'});
});
});
jQuery('.wpisset-sub-menu-animation-up > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop().css({display:'block'}).animate({marginTop:'0', opacity:'1'}, duration);
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop().animate({opacity:'0', marginTop:'10px'}, duration, function(){
jQuery(this).css({display:'none'});
});
});
jQuery('.wpisset-sub-menu-animation-zoom-in > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop(true).css({display:'block'}).transition({scale:'1', opacity:'1'}, duration);
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop(true).transition({scale:'.95', opacity:'0'}, duration).fadeOut(5);
});
jQuery('.wpisset-sub-menu-animation-zoom-out > .menu-item-has-children').on('mouseenter', function(){
jQuery('.sub-menu', this).first().stop(true).css({display:'block'}).transition({scale:'1', opacity:'1'}, duration);
}).on('mouseleave', function(){
jQuery('.sub-menu', this).first().stop(true).transition({scale:'1.05', opacity:'0'}, duration).fadeOut(5);
});
jQuery(document).on({
mouseenter: function (){
jQuery('.wpisset-woo-menu-item .wpisset-woo-sub-menu').stop().fadeIn(duration);
},
mouseleave: function (){
jQuery('.wpisset-woo-menu-item .wpisset-woo-sub-menu').stop().fadeOut(duration);
}}, ".wpisset-woo-menu-item.menu-item-has-children");
jQuery(document).on({
mouseenter: function (){
jQuery('.wpisset-myaccount-menu-item .wpisset-woo-sub-menu').stop().fadeIn(duration);
},
mouseleave: function (){
jQuery('.wpisset-myaccount-menu-item .wpisset-woo-sub-menu').stop().fadeOut(duration);
}}, ".wpisset-myaccount-menu-item.menu-item-has-children");
jQuery('.wpisset-video-opt-in-button, .wpisset-video-opt-in-image').on("click", function(event){
event.preventDefault();
var url=jQuery(this).parent().next().attr('data-wpisset-video');
jQuery(this).parent().next().children().attr("src", url);
jQuery(this).parent().next().removeClass('opt-in');
jQuery(this).parent().remove();
});
jQuery(".wpisset-menu li").on('mouseenter mouseleave', function (e){
if(jQuery('ul', this).length){
var elm=jQuery('ul:first', this);
var off=elm.offset();
var l=off.left;
var w=elm.width();
var docH=jQuery(".wpisset-navigation").height();
var docW=jQuery(".wpisset-navigation").width();
var isEntirelyVisible=(l + w <=docW);
if(!isEntirelyVisible){
jQuery(this).addClass('sub-menu-left');
}else{
jQuery(this).removeClass('sub-menu-left');
}}
});
jQuery(window).resize(function(){
var mainWrapWidth=jQuery('#content').innerWidth();
if(jQuery('.alignfull').length){
jQuery('.alignfull').each(function(index, element){
jQuery(element).css({
'margin-left': '0',
'margin-right': '0'
});
var margin=(mainWrapWidth - jQuery(element).innerWidth()) / 2;
jQuery(element).css({
'margin-left': '-' + margin + 'px',
'margin-right': '-' + margin + 'px'
});
});
}});
})(jQuery);