(function($){"use strict";var header=$('.menu-sticky');var win=$(window);var headerinnerHeight=$(".header-inner").innerHeight();win.on('scroll',function(){var scroll=win.scrollTop();if(scroll<headerinnerHeight){header.removeClass("sticky")}else{header.addClass("sticky")}});$('.header-inner').waypoint('sticky',{offset:0});$(".widget_nav_menu li a").filter(function(){return $.trim($(this).html())==''}).hide();$(function(){var navMain=$(".navbar-collapse");navMain.on("click","a:not([data-toggle])",null,function(){navMain.collapse('hide')})});if($('.pointer-wrap').length){const cursor=cursorDot({diameter:parseInt(pointer_data.diameter),borderWidth:parseInt(pointer_data.border_width),borderColor:String(pointer_data.pointer_border),easing:parseInt(pointer_data.speed),background:String(pointer_data.pointer_bg)})
cursor.over("a",{scale:parseFloat(pointer_data.scale)})}
$(".menu-area .navbar ul > li.menu-item-has-children").hover(function(){$(this).addClass('hover-minimize')},function(){$(this).removeClass("hover-minimize")});$(".showcase-item").hover(function(){$(this).toggleClass("hover")});$('.sticky_search').on('click',function(event){$('.sticky_form').slideToggle('show');$('.sticky_form input').focus()});$('.sticky_search').on('click',function(){$('body').removeClass('search-active').removeClass('search-close');if($(this).hasClass('close-full')){$('body').addClass('search-close')}else{$('body').addClass('search-active')}
return!1});$('.nav-link-container').on('click',function(e){$('body.on-offcanvas').removeClass('on-offcanvas');setTimeout(function(){$('body').addClass('on-offcanvas')},500)});$('.sticky_form_search').on('click',function(){$('body, html').removeClass('rs-search-active').removeClass('rs-search-close');if($(this).hasClass('close-search')){$('body, html').addClass('rs-search-close')}else{$('body, html').addClass('rs-search-active')}
return!1});$("#rs-header ul > li.classic").hover(function(){$('body').addClass('mega-classic')},function(){$('body.mega-classic').removeClass("mega-classic")});$(document).ready(function(){function resizeNav(){$(".menu-ofcn").css({"height":window.innerHeight});var radius=Math.sqrt(Math.pow(window.innerHeight,2)+Math.pow(window.innerWidth,2));var diameter=radius*2;$(".off-nav-layer").width(diameter);$(".off-nav-layer").height(diameter);$(".off-nav-layer").css({"margin-top":-radius,"margin-left":-radius})}
$(".menu-button, .close-button, .offwrap").on('click',function(){$(".nav-toggle, .menu-ofcn, .close-button, body").toggleClass("off-open")});$(window).resize(resizeNav);resizeNav()});if($('.page-template-page-single-php .nav, .page-template-page-single2-php .nav').length){$('#single-menu li:first-child, .sidenav li:first-child').addClass('active');$('#single-menu a, .sidenav a').on('click',function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){var target=$(this.hash);target=target.length?target:$('[name='+this.hash.slice(1)+']');$('#single-menu li, .sidenav li').removeClass('active');$(this).parent('li').addClass('active');if(target.length){$('html, body').animate({scrollTop:(target.offset().top-70)},1000,"easeInOutExpo");return!1}}});var navChildren=$("#single-menu li.menu-item").children("a");var aArray=[];for(var i=0;i<navChildren.length;i++){var aChild=navChildren[i];var ahref=$(aChild).attr('href');aArray.push(ahref)}}
$('.menu li a').on('click',function(){$('.nav-container').removeClass('nav-active-menu-container')});$('.popup-quote').magnificPopup({type:'inline',preloader:!1,focus:'#qname',removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass=this.st.el.attr('data-effect');if($(window).width()<700){this.st.focus=!1}else{this.st.focus='#qname'}}}});if($('.portfolio-carousel').length){$('.portfolio-carousel').owlCarousel({loop:!0,nav:!0,autoHeight:!0,items:1})}
$(".nav-link-container > a").off("click").on("click",function(event){event.preventDefault();$(".nav-link-container").toggleClass("nav-inactive-menu-link-container");$(".mobile-menus").toggleClass("nav-active-menu-container")});$(".nav-close-menu-li > a").on('click',function(event){$(".mobile-menus").toggleClass("nav-active-menu-container");$(".content").toggleClass("inactive-body")});$("body.page-template-page-single .mobile-menu-link > a, body.page-template-page-single .sidenav li.nav-link-container a").off("click").on("click",function(event){event.preventDefault();$(".mobile-menu-container").toggleClass("nav-inactive-menu-link-container");$(".mobile-menu-container").toggleClass("nav-active-menu-container")});$("body.page-template-page-single2 .mobile-menu-link > a, body.page-template-page-single2 .sidenav li.nav-link-container a").off("click").on("click",function(event){event.preventDefault();$(".mobile-menu-container").toggleClass("nav-inactive-menu-link-container");$(".mobile-menu-container").toggleClass("nav-active-menu-container")});$(".rs-heading h3").each(function(){var elText,openSpan='<span class="first-word">',closeSpan='</span>';elText=$(this).text().split(" ");elText.unshift(openSpan);elText.splice(2,0,closeSpan);elText=elText.join(" ");$(this).html(elText)});$(".blog-carousel").each(function(){var options=$(this).data('carousel-options');$(this).owlCarousel(options)});$(function(){$("ul.children").addClass("sub-menu")});$(".rs-products-grid .product-btn .button").addClass("glyph-icon flaticon-shopping-bag");$('.popup-videos, .popup-border').magnificPopup({disableOn:10,type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:!1,fixedContentPos:!1});$(function(){var navMain=$(".navbar-collapse");navMain.on("click","a:not([data-toggle])",null,function(){navMain.collapse('hide')})});$(".menu-area .navbar ul > li.mega > ul.sub-menu").wrapInner("<div class='container flex-mega'></div>");$('.menu-area .navbar ul > li.mega > ul.sub-menu li').first().addClass('first-li-item');if($('div').hasClass('openingfoot')){$('body').addClass('openingfootwrap')}
if($('body').hasClass('page-template-page-single2')){$('body').addClass('page-template-page-single page-template-page-single-php')}
$('.contents-sticky, .sticky-sidebar').theiaStickySidebar({additionalMarginTop:160,additionalMarginBottom:20,});$(window).on('load',function(){$("#braintech-load").delay(1000).fadeOut(500);$(".braintech-loader").delay(1000).fadeOut(500);if($(window).width()<992){$('.rs-menu').css('height','0');$('.rs-menu').css('opacity','0');$('.rs-menu').css('z-index','-1');$('.rs-menu-toggle').on('click',function(){$('.rs-menu').css('opacity','1');$('.rs-menu').css('z-index','1')})}})
$('.grid').imagesLoaded(function(){$('.portfolio-filter').on('click','button',function(){var filterValue=$(this).attr('data-filter');$grid.isotope({filter:filterValue})});var $grid=$('.grid').isotope({animationOptions:{duration:750,easing:'linear',queue:!1},itemSelector:'.grid-item',percentPosition:!0,masonry:{columnWidth:'.grid-item',}})});$('.portfolio-filter button').on('click',function(event){$(this).siblings('.active').removeClass('active');$(this).addClass('active');event.preventDefault()});$('.image-popup').magnificPopup({type:'image',callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure animated zoomInDown')}},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',titleSrc:function(item){return'<div class="gallery-title-wrap"><h3>'+item.el.attr('title')+'</h3>'+'<p>'+item.el.attr('caption')+'</p></div>'}},gallery:{enabled:!0}});if($('.project-single-carousel').length){$('.project-single-carousel').owlCarousel({loop:!0,margin:20,arrows:!0,autoplay:!0,nav:!0,dots:!1,navText:["<i class='glyph-icon flaticon-left-arrow'></i>","<i class='glyph-icon flaticon-right-arrow'></i>"],responsive:{0:{items:1},767:{items:2},991:{items:2},1199:{items:4}}})}
$('.rs-counter').counterUp({delay:20,time:1500});var win=$(window);var totop=$('#scrollUp');win.on('scroll',function(){if(win.scrollTop()>150){totop.fadeIn()}else{totop.fadeOut()}});totop.on('click',function(){$("html,body").animate({scrollTop:0},500)});$(function(){$("ul.children").addClass("sub-menu")});$(".comment-body, .comment-respond").wrap("<div class='comment-full'></div>");$('.rs-heading .description p:empty').remove();$('.menu-wrap-off a').each(function(){var href=$(this).attr("href");if(href=="#"){$(this).addClass('hash')}else{$(this).removeClass('hash')}});$.fn.menumaker=function(options){var mobile_menu=$(this),settings=$.extend({format:"dropdown",sticky:!1},options);return this.each(function(){mobile_menu.find('li ul').parent().addClass('has-sub');var multiTg=function(){mobile_menu.find(".has-sub").prepend('<span class="submenu-button"></span>');mobile_menu.find(".hash").parent().addClass('hash-has-sub');mobile_menu.find('.submenu-button').on('click',function(){$(this).toggleClass('submenu-opened');if($(this).siblings('ul').hasClass('open-sub')){$(this).siblings('ul').removeClass('open-sub').hide('fadeIn');$(this).siblings('ul').hide('fadeIn')}else{$(this).siblings('ul').addClass('open-sub').hide('fadeIn');$(this).siblings('ul').slideToggle().show('fadeIn')}})};if(settings.format==='multitoggle')multiTg();else mobile_menu.addClass('dropdown');if(settings.sticky===!0)mobile_menu.css('position','fixed');var resizeFix=function(){if($(window).width()>991){mobile_menu.find('ul').show('fadeIn');mobile_menu.find('ul.sub-menu').hide('fadeIn')}};resizeFix();return $(window).on('resize',resizeFix)})};$(document).ready(function(){$("#mobile_menu").menumaker({format:"multitoggle"})});if(!String.prototype.getDecimals){String.prototype.getDecimals=function(){var num=this,match=(''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);if(!match){return 0}
return Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0))}}
$(document.body).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&&(currentVal>=max)){$qty.val(max)}else{$qty.val((currentVal+parseFloat(step)).toFixed(step.getDecimals()))}}else{if(min&&(currentVal<=min)){$qty.val(min)}else if(currentVal>0){$qty.val((currentVal-parseFloat(step)).toFixed(step.getDecimals()))}}
$qty.trigger('change')})})(jQuery)
;