function debounce(e,t,a){var i,s,n,o,r;return function(){n=this,s=arguments,o=new Date;var l=function(){var d=new Date-o;t>d?i=setTimeout(l,t-d):(i=null,a||(r=e.apply(n,s)))},d=a&&!i;return i||(i=setTimeout(l,t)),d&&(r=e.apply(n,s)),r}}function onScrollSliderParallax(){requesting||(requesting=!0,requestAnimationFrame(function(){SEMICOLON.slider.sliderParallax(),SEMICOLON.slider.sliderElementsFade()})),killRequesting()}var $=jQuery.noConflict();$.fn.inlineStyle=function(e){return this.prop("style")[$.camelCase(e)]},$.fn.doOnce=function(e){return this.length&&e.apply(this),this},$().infinitescroll?$.extend($.infinitescroll.prototype,{_setup_portfolioinfiniteitemsloader:function(){var e=this.options,t=this;$(e.nextSelector).click(function(e){1!=e.which||e.metaKey||e.shiftKey||(e.preventDefault(),t.retrieve())}),t.options.loading.start=function(e){e.loading.msg.appendTo(e.loading.selector).show(e.loading.speed,function(){t.beginAjax(e)})}},_showdonemsg_portfolioinfiniteitemsloader:function(){var e=this.options;e.loading.msg.find("img").hide().parent().find("div").html(e.loading.finishedMsg).animate({opacity:1},2e3,function(){$(this).parent().fadeOut("normal")}),$(e.navSelector).fadeOut("normal"),e.errorCallback.call($(e.contentSelector)[0],"done")}}):console.log("Infinite Scroll not defined."),function(){for(var e=0,t=["ms","moz","webkit","o"],a=0;a'),t.one("load",function(t){e(this).delay(i.delay).css({visibility:"visible"}).animate({opacity:1},i.transition,i.easing,function(){e(this).unwrap('')})}).each(function(){this.complete&&e(this).trigger("load")})})},verticalMiddle:function(){R.length>0&&R.each(function(){var t=e(this),i=t.outerHeight(),n=s.outerHeight();t.parents("#slider").length>0&&!t.hasClass("ignore-header")&&s.hasClass("transparent-header")&&(a.hasClass("device-lg")||a.hasClass("device-md"))&&(i-=70,k.next("#header").length>0&&(i+=n)),(a.hasClass("device-xs")||a.hasClass("device-xxs"))&&t.parents(".full-screen").length&&!t.parents(".force-full-screen").length?t.children(".col-padding").length>0?t.css({position:"relative",top:"0",width:"auto",marginTop:"0"}).addClass("clearfix"):t.css({position:"relative",top:"0",width:"auto",marginTop:"0",paddingTop:"60px",paddingBottom:"60px"}).addClass("clearfix"):t.css({position:"absolute",top:"50%",width:"100%",paddingTop:"0",paddingBottom:"0",marginTop:-(i/2)+"px"})})},stickyElements:function(){if(q.length>0){var e=q.outerHeight();q.css({marginTop:-(e/2)+"px"})}if(Y.length>0){var t=Y.outerHeight();Y.css({marginTop:-(t/2)+"px"})}},goToTop:function(){var t=W.attr("data-speed"),a=W.attr("data-easing");t||(t=700),a||(a="easeOutQuad"),W.click(function(){return e("body,html").stop(!0).animate({scrollTop:0},Number(t),a),!1})},goToTopScroll:function(){var e=W.attr("data-mobile"),i=W.attr("data-offset");return i||(i=450),"true"!=e&&(a.hasClass("device-xs")||a.hasClass("device-xxs"))?!0:void(t.scrollTop()>Number(i)?W.fadeIn():W.fadeOut())},fullScreen:function(){V.length>0&&V.each(function(){var i=e(this),n=window.innerHeight?window.innerHeight:t.height(),o=i.attr("data-negative-height");if("slider"==i.attr("id")){var r=k.offset().top;if(n-=r,i.find(".slider-parallax-inner").length>0){var l=i.find(".slider-parallax-inner").css("transform"),d=l.match(/-?[\d\.]+/g);if(d)var c=d[5];else var c=0;n=(window.innerHeight?window.innerHeight:t.height())+Number(c)-r}if(e("#slider.with-header").next("#header:not(.transparent-header)").length>0&&(a.hasClass("device-lg")||a.hasClass("device-md"))){var u=s.outerHeight();n-=u}}i.parents(".full-screen").length>0&&(n=i.parents(".full-screen").height()),(a.hasClass("device-xs")||a.hasClass("device-xxs"))&&(i.hasClass("force-full-screen")||(n="auto")),o&&(n-=Number(o)),i.css("height",n),"slider"!=i.attr("id")||i.hasClass("canvas-slider-grid")||i.has(".swiper-slide")&&i.find(".swiper-slide").css("height",n)})},maxHeight:function(){if($.length>0){if($.hasClass("customjs"))return!0;$.each(function(){var t=e(this);t.find(".common-height").length>0&&SEMICOLON.initialize.commonHeight(t.find(".common-height:not(.customjs)")),SEMICOLON.initialize.commonHeight(t)})}},commonHeight:function(t){var a=0;t.children("[class*=col-]").each(function(){var t=e(this).children();t.hasClass("max-height")?a=t.outerHeight():t.outerHeight()>a&&(a=t.outerHeight())}),t.children("[class*=col-]").each(function(){e(this).height(a)})},testimonialsGrid:function(){if(Q.length>0)if(a.hasClass("device-sm")||a.hasClass("device-md")||a.hasClass("device-lg")){var t=0;Q.each(function(){e(this).find("li > .testimonial").each(function(){e(this).height()>t&&(t=e(this).height())}),e(this).find("li").height(t),t=0})}else Q.find("li").css({height:"auto"})},lightbox:function(){if(!e().magnificPopup)return console.log("lightbox: Magnific Popup not Defined."),!0;var t=e('[data-lightbox="image"]'),i=e('[data-lightbox="gallery"]'),s=e('[data-lightbox="iframe"]'),n=e('[data-lightbox="inline"]'),o=e('[data-lightbox="ajax"]'),r=e('[data-lightbox="ajax-gallery"]');t.length>0&&t.magnificPopup({type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,mainClass:"mfp-no-margins mfp-fade",image:{verticalFit:!0}}),i.length>0&&i.each(function(){var t=e(this);t.find('a[data-lightbox="gallery-item"]').parent(".clone").hasClass("clone")&&t.find('a[data-lightbox="gallery-item"]').parent(".clone").find('a[data-lightbox="gallery-item"]').attr("data-lightbox",""),t.find('a[data-lightbox="gallery-item"]').parents(".cloned").hasClass("cloned")&&t.find('a[data-lightbox="gallery-item"]').parents(".cloned").find('a[data-lightbox="gallery-item"]').attr("data-lightbox",""),t.magnificPopup({delegate:'a[data-lightbox="gallery-item"]',type:"image",closeOnContentClick:!0,closeBtnInside:!1,fixedContentPos:!0,mainClass:"mfp-no-margins mfp-fade",image:{verticalFit:!0},gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1]}})}),s.length>0&&s.magnificPopup({disableOn:600,type:"iframe",removalDelay:160,preloader:!1,fixedContentPos:!1}),n.length>0&&n.magnificPopup({type:"inline",mainClass:"mfp-no-margins mfp-fade",closeBtnInside:!1,fixedContentPos:!0,overflowY:"scroll"}),o.length>0&&o.magnificPopup({type:"ajax",closeBtnInside:!1,callbacks:{ajaxContentAdded:function(e){SEMICOLON.widget.loadFlexSlider(),SEMICOLON.initialize.resizeVideos(),SEMICOLON.widget.masonryThumbs()},open:function(){a.addClass("ohidden")},close:function(){a.removeClass("ohidden")}}}),r.length>0&&r.magnificPopup({delegate:'a[data-lightbox="ajax-gallery-item"]',type:"ajax",closeBtnInside:!1,gallery:{enabled:!0,preload:0,navigateByImgClick:!1},callbacks:{ajaxContentAdded:function(e){SEMICOLON.widget.loadFlexSlider(),SEMICOLON.initialize.resizeVideos(),SEMICOLON.widget.masonryThumbs()},open:function(){a.addClass("ohidden")},close:function(){a.removeClass("ohidden")}}})},modal:function(){if(!e().magnificPopup)return console.log("modal: Magnific Popup not Defined."),!0;var t=e(".modal-on-load:not(.customjs)");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-target"),i=a.split("#")[1],s=t.attr("data-delay"),n=t.attr("data-timeout"),o=t.attr("data-animate-in"),r=t.attr("data-animate-out");if(t.hasClass("enable-cookie")||e.removeCookie(i),t.hasClass("enable-cookie")){var l=e.cookie(i);if("undefined"!=typeof l&&"0"==l)return!0}s=s?Number(s)+1500:1500;setTimeout(function(){e.magnificPopup.open({items:{src:a},type:"inline",mainClass:"mfp-no-margins mfp-fade",closeBtnInside:!1,fixedContentPos:!0,removalDelay:500,callbacks:{open:function(){""!=o&&e(a).addClass(o+" animated")},beforeClose:function(){""!=r&&e(a).removeClass(o).addClass(r)},afterClose:function(){(""!=o||""!=r)&&e(a).removeClass(o+" "+r+" animated"),t.hasClass("enable-cookie")&&e.cookie(i,"0")}}},0)},Number(s));if(""!=n){setTimeout(function(){e.magnificPopup.close()},Number(s)+Number(n))}})},resizeVideos:function(){return e().fitVids?void e("#content,#footer,#slider:not(.revslider-wrap),.landing-offer-media,.portfolio-ajax-modal,.mega-menu-column").fitVids({customSelector:"iframe[src^='http://www.dailymotion.com/embed'], iframe[src*='maps.google.com'], iframe[src*='google.com/maps']",ignore:".no-fv"}):(console.log("resizeVideos: FitVids not Defined."),!0)},imageFade:function(){e(".image_fade").hover(function(){e(this).filter(":not(:animated)").animate({opacity:.8},400)},function(){e(this).animate({opacity:1},400)})},blogTimelineEntries:function(){e(".post-timeline.grid-2").find(".entry").each(function(){var t=e(this).inlineStyle("left");"0px"==t?e(this).removeClass("alt"):e(this).addClass("alt"),e(this).find(".entry-timeline").fadeIn()})},pageTransition:function(){if(a.hasClass("no-transition"))return!0;if(!e().animsition)return a.addClass("no-transition"),console.log("pageTransition: Animsition not Defined."),!0;window.onpageshow=function(e){e.persisted&&window.location.reload()};var t=a.attr("data-animation-in"),s=a.attr("data-animation-out"),n=a.attr("data-speed-in"),o=a.attr("data-speed-out"),r=a.attr("data-loader-timeout"),l=a.attr("data-loader"),d=a.attr("data-loader-color"),c=a.attr("data-loader-html"),u="",h="",f="",m="",p="",g="";t||(t="fadeIn"),s||(s="fadeOut"),n||(n=1500),o||(o=800),c||(c='
'),r=r?Number(r):!1,d&&("theme"==d?(f=" bgcolor",m=" border-color",p=' class="bgcolor"',g=' class="border-color"'):(u=' style="background-color:'+d+';"',h=' style="border-color:'+d+';"'),c='
"),"2"==l?c='
":"3"==l?c='
":"4"==l?c='
":"5"==l?c='
":"6"==l?c='
":"7"==l?c='
":"8"==l?c='
":"9"==l?c='
":"10"==l?c='
":"11"==l?c='
":"12"==l?c='
":"13"==l?c='
":"14"==l&&(c='
"),i.animsition({inClass:t,outClass:s,inDuration:Number(n),outDuration:Number(o),linkElement:'#primary-menu ul li a:not([target="_blank"]):not([href*="#"]):not([data-lightbox]):not([href^="mailto"]):not([href^="tel"]):not([href^="sms"]):not([href^="call"])',loading:!0,loadingParentElement:"body",loadingClass:"css3-spinner",loadingHtml:c+'',unSupportCss:["animation-duration","-webkit-animation-duration","-o-animation-duration"],overlay:!1,overlayClass:"animsition-overlay-slide",overlayParentElement:"body",timeOut:r})},lazyLoad:function(){var t=e("[data-lazyload]");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-lazyload");t.attr("src","http://canvashtml-cdn.semicolonweb.com/images/blank.svg").css({background:"url(http://canvashtml-cdn.semicolonweb.com/images/preloader.gif) no-repeat center center #FFF"}),t.appear(function(){t.css({background:"none"}).removeAttr("width").removeAttr("height").attr("src",a)},{accX:0,accY:120},"easeInCubic")})},topScrollOffset:function(){var e=0;return!a.hasClass("device-lg")&&!a.hasClass("device-md")||SEMICOLON.isMobile.any()?e=40:(e=s.hasClass("sticky-header")?S.hasClass("dots-menu")?100:144:S.hasClass("dots-menu")?140:184,S.length||(e=s.hasClass("sticky-header")?100:140)),e},defineColumns:function(e){var t=4;if(e.hasClass("portfolio-full"))t=e.hasClass("portfolio-3")?3:e.hasClass("portfolio-5")?5:e.hasClass("portfolio-6")?6:4,!a.hasClass("device-sm")||4!=t&&5!=t&&6!=t?!a.hasClass("device-xs")||3!=t&&4!=t&&5!=t&&6!=t?a.hasClass("device-xxs")&&(t=1):t=2:t=3;else if(e.hasClass("masonry-thumbs")){var i=e.attr("data-lg-col"),s=e.attr("data-md-col"),n=e.attr("data-sm-col"),o=e.attr("data-xs-col"),r=e.attr("data-xxs-col");t=e.hasClass("col-2")?2:e.hasClass("col-3")?3:e.hasClass("col-5")?5:e.hasClass("col-6")?6:4,a.hasClass("device-lg")?i&&(t=Number(i)):a.hasClass("device-md")?s&&(t=Number(s)):a.hasClass("device-sm")?n&&(t=Number(n)):a.hasClass("device-xs")?o&&(t=Number(o)):a.hasClass("device-xxs")&&r&&(t=Number(r))}return t},setFullColumnWidth:function(t){if(!e().isotope)return console.log("setFullColumnWidth: Isotope not Defined."),!0;if(t.css({width:""}),t.hasClass("portfolio-full")){var i=SEMICOLON.initialize.defineColumns(t),s=t.width();s==Math.floor(s/i)*i&&(s-=1);var n=Math.floor(s/i);if(a.hasClass("device-xxs"))var o=1;else var o=0;t.find(".portfolio-item").each(function(t){if(0==o&&e(this).hasClass("wide"))var a=2*n;else var a=n;e(this).css({width:a+"px"})})}else if(t.hasClass("masonry-thumbs")){var i=SEMICOLON.initialize.defineColumns(t),s=t.innerWidth();s==l&&(s=1.004*l,t.css({width:s+"px"}));var n=s/i;n=Math.floor(n),n*i>=s&&t.css({"margin-right":"-1px"}),t.children("a").css({width:n+"px"});var r=t.find("a:eq(0)").outerWidth();t.isotope({masonry:{columnWidth:r}});var d=t.attr("data-big");if(d){d=d.split(",");var c="",u="";for(u=0;u0&&t.each(function(){var t=e(this);t.inlineStyle("width"),t.inlineStyle("height"),t.parent().innerWidth()})},dataResponsiveClasses:function(){var t=e("[data-class-xxs]"),i=e("[data-class-xs]"),s=e("[data-class-sm]"),n=e("[data-class-md]"),o=e("[data-class-lg]");t.length>0&&t.each(function(){var t=e(this),i=t.attr("data-class-xxs"),s=t.attr("data-class-xs")+" "+t.attr("data-class-sm")+" "+t.attr("data-class-md")+" "+t.attr("data-class-lg");a.hasClass("device-xxs")&&(t.removeClass(s),t.addClass(i))}),i.length>0&&i.each(function(){var t=e(this),i=t.attr("data-class-xs"),s=t.attr("data-class-xxs")+" "+t.attr("data-class-sm")+" "+t.attr("data-class-md")+" "+t.attr("data-class-lg");a.hasClass("device-xs")&&(t.removeClass(s),t.addClass(i))}),s.length>0&&s.each(function(){var t=e(this),i=t.attr("data-class-sm"),s=t.attr("data-class-xxs")+" "+t.attr("data-class-xs")+" "+t.attr("data-class-md")+" "+t.attr("data-class-lg");a.hasClass("device-sm")&&(t.removeClass(s),t.addClass(i))}),n.length>0&&n.each(function(){var t=e(this),i=t.attr("data-class-md"),s=t.attr("data-class-xxs")+" "+t.attr("data-class-xs")+" "+t.attr("data-class-sm")+" "+t.attr("data-class-lg");a.hasClass("device-md")&&(t.removeClass(s),t.addClass(i))}),o.length>0&&o.each(function(){var t=e(this),i=t.attr("data-class-lg"),s=t.attr("data-class-xxs")+" "+t.attr("data-class-xs")+" "+t.attr("data-class-sm")+" "+t.attr("data-class-md");a.hasClass("device-lg")&&(t.removeClass(s),t.addClass(i))})},dataResponsiveHeights:function(){var t=e("[data-height-xxs]"),i=e("[data-height-xs]"),s=e("[data-height-sm]"),n=e("[data-height-md]"),o=e("[data-height-lg]");t.length>0&&t.each(function(){var t=e(this),i=t.attr("data-height-xxs");a.hasClass("device-xxs")&&""!=i&&t.css("height",i)}),i.length>0&&i.each(function(){var t=e(this),i=t.attr("data-height-xs");a.hasClass("device-xs")&&""!=i&&t.css("height",i)}),s.length>0&&s.each(function(){var t=e(this),i=t.attr("data-height-sm");a.hasClass("device-sm")&&""!=i&&t.css("height",i)}),n.length>0&&n.each(function(){var t=e(this),i=t.attr("data-height-md");a.hasClass("device-md")&&""!=i&&t.css("height",i)}),o.length>0&&o.each(function(){var t=e(this),i=t.attr("data-height-lg");a.hasClass("device-lg")&&""!=i&&t.css("height",i)})},stickFooterOnSmall:function(){var e=t.height(),s=i.height();!a.hasClass("sticky-footer")&&r.length>0&&i.has("#footer")&&e>s&&r.css({"margin-top":e-s})},stickyFooter:function(){if(a.hasClass("sticky-footer")&&r.length>0&&(a.hasClass("device-lg")||a.hasClass("device-md"))){var e=r.outerHeight();o.css({"margin-bottom":e})}else o.css({"margin-bottom":0})}},SEMICOLON.header={init:function(){SEMICOLON.header.superfish(),SEMICOLON.header.menufunctions(),SEMICOLON.header.fullWidthMenu(),SEMICOLON.header.overlayMenu(),SEMICOLON.header.stickyMenu(),SEMICOLON.header.stickyPageMenu(),SEMICOLON.header.sideHeader(),SEMICOLON.header.sidePanel(),SEMICOLON.header.onePageScroll(),SEMICOLON.header.onepageScroller(),SEMICOLON.header.logo(),SEMICOLON.header.topsearch(),SEMICOLON.header.topcart()},superfish:function(){return(a.hasClass("device-lg")||a.hasClass("device-md"))&&(e("#primary-menu ul ul, #primary-menu ul .mega-menu-content").css("display","block"),SEMICOLON.header.menuInvert(),e("#primary-menu ul ul, #primary-menu ul .mega-menu-content").css("display","")),e().superfish?(e("body:not(.side-header) #primary-menu > ul, body:not(.side-header) #primary-menu > div > ul:not(.dropdown-menu), .top-links > ul").superfish({popUpSelector:"ul,.mega-menu-content,.top-link-section",delay:250,speed:350,animation:{opacity:"show"},animationOut:{opacity:"hide"},cssArrows:!1,onShow:function(){var t=e(this);t.find(".owl-carousel.customjs").length>0&&(t.find(".owl-carousel").removeClass("customjs"),SEMICOLON.widget.carousel()),t.hasClass("mega-menu-content")&&t.find(".widget").length>0&&(a.hasClass("device-lg")||a.hasClass("device-md")?setTimeout(function(){SEMICOLON.initialize.commonHeight(t)},200):t.children().height(""))}}),void e("body.side-header #primary-menu > ul").superfish({popUpSelector:"ul",delay:250,speed:350,animation:{opacity:"show",height:"show"},animationOut:{opacity:"hide",height:"hide"},cssArrows:!1})):(a.addClass("no-superfish"),console.log("superfish: Superfish not Defined."),!0)},menuInvert:function(){e("#primary-menu .mega-menu-content, #primary-menu ul ul").each(function(t,a){var i=e(a),s=i.offset(),n=i.width(),o=s.left;0>l-(n+o)&&i.addClass("menu-pos-invert")})},menufunctions:function(){e("#primary-menu ul li:has(ul)").addClass("sub-menu"),e(".top-links ul li:has(ul) > a, #primary-menu.with-arrows > ul > li:has(ul) > a > div, #primary-menu.with-arrows > div > ul > li:has(ul) > a > div, #page-menu nav ul li:has(ul) > a > div").append(''),e(".top-links > ul").addClass("clearfix"),(a.hasClass("device-lg")||a.hasClass("device-md"))&&(e("#primary-menu.sub-title > ul > li").hover(function(){e(this).prev().css({backgroundImage:"none"})},function(){e(this).prev().css({backgroundImage:'url("http://canvashtml-cdn.semicolonweb.com/images/icons/menu-divider.png")'})}),e("#primary-menu.sub-title").children("ul").children(".current").prev().css({backgroundImage:"none"})),SEMICOLON.isMobile.Android()&&e("#primary-menu ul li.sub-menu").children("a").on("touchstart",function(t){e(this).parent("li.sub-menu").hasClass("sfHover")||t.preventDefault()}),SEMICOLON.isMobile.Windows()&&(e().superfish?e("#primary-menu > ul, #primary-menu > div > ul,.top-links > ul").superfish("destroy").addClass("windows-mobile-menu"):(e("#primary-menu > ul, #primary-menu > div > ul,.top-links > ul").addClass("windows-mobile-menu"),console.log("menufunctions: Superfish not defined.")),e("#primary-menu ul li:has(ul)").append(''),e("#primary-menu ul li.sub-menu").children("a.wn-submenu-trigger").click(function(t){return e(this).parent().toggleClass("open"),e(this).parent().find("> ul, > .mega-menu-content").stop(!0,!0).toggle(),!1}))},fullWidthMenu:function(){a.hasClass("stretched")?(s.find(".container-fullwidth").length>0&&e(".mega-menu .mega-menu-content").css({width:i.width()-120}),s.hasClass("full-header")&&e(".mega-menu .mega-menu-content").css({width:i.width()-60})):(s.find(".container-fullwidth").length>0&&e(".mega-menu .mega-menu-content").css({width:i.width()-120}),s.hasClass("full-header")&&e(".mega-menu .mega-menu-content").css({width:i.width()-80}))},overlayMenu:function(){if(a.hasClass("overlay-menu")){var i=e("#primary-menu").children("ul").children("li"),s=i.outerHeight(),n=i.length*s,o=(t.height()-n)/2;e("#primary-menu").children("ul").children("li:first-child").css({"margin-top":o+"px"})}},stickyMenu:function(i){t.scrollTop()>i?a.hasClass("device-lg")||a.hasClass("device-md")?(e("body:not(.side-header) #header:not(.no-sticky)").addClass("sticky-header"),n.hasClass("force-not-dark")||n.removeClass("not-dark"),SEMICOLON.header.stickyMenuClass()):(a.hasClass("device-xs")||a.hasClass("device-xxs")||a.hasClass("device-sm"))&&a.hasClass("sticky-responsive-menu")&&(e("#header:not(.no-sticky)").addClass("responsive-sticky-header"),SEMICOLON.header.stickyMenuClass()):SEMICOLON.header.removeStickyness()},stickyPageMenu:function(i){t.scrollTop()>i?a.hasClass("device-lg")||a.hasClass("device-md")?e("#page-menu:not(.dots-menu,.no-sticky)").addClass("sticky-page-menu"):(a.hasClass("device-xs")||a.hasClass("device-xxs")||a.hasClass("device-sm"))&&a.hasClass("sticky-responsive-pagemenu")&&e("#page-menu:not(.dots-menu,.no-sticky)").addClass("sticky-page-menu"):e("#page-menu:not(.dots-menu,.no-sticky)").removeClass("sticky-page-menu")},removeStickyness:function(){s.hasClass("sticky-header")&&(e("body:not(.side-header) #header:not(.no-sticky)").removeClass("sticky-header"),s.removeClass().addClass(d),n.removeClass().addClass(c),n.hasClass("force-not-dark")||n.removeClass("not-dark"),SEMICOLON.slider.swiperSliderMenu(),SEMICOLON.slider.revolutionSliderMenu()),s.hasClass("responsive-sticky-header")&&e("body.sticky-responsive-menu #header").removeClass("responsive-sticky-header"),(a.hasClass("device-xs")||a.hasClass("device-xxs")||a.hasClass("device-sm"))&&"undefined"==typeof h&&(s.removeClass().addClass(d),n.removeClass().addClass(c),n.hasClass("force-not-dark")||n.removeClass("not-dark"))},sideHeader:function(){e("#header-trigger").click(function(){return e("body.open-header").toggleClass("side-header-open"),!1})},sidePanel:function(){e(".side-panel-trigger").click(function(){return a.toggleClass("side-panel-open"),a.hasClass("device-touch")&&a.toggleClass("ohidden"),!1})},onePageScroll:function(){if(x.length>0){var t=x.attr("data-speed"),i=x.attr("data-offset"),s=x.attr("data-easing");t||(t=1e3),s||(s="easeOutQuad"),x.find("a[data-href]").click(function(){var n=e(this),o=n.attr("data-href"),r=n.attr("data-speed"),d=n.attr("data-offset"),c=n.attr("data-easing");if(e(o).length>0){if(i)var u=i;else var u=SEMICOLON.initialize.topScrollOffset();r||(r=t),d||(d=u),c||(c=s),x.hasClass("no-offset")&&(d=0),N=Number(d),x.find("li").removeClass("current"),x.find('a[data-href="'+o+'"]').parent("li").addClass("current"),(768>l||a.hasClass("overlay-menu"))&&(e("#primary-menu").find("ul.mobile-primary-menu").length>0?e("#primary-menu > ul.mobile-primary-menu, #primary-menu > div > ul.mobile-primary-menu").toggleClass("show",!1):e("#primary-menu > ul, #primary-menu > div > ul").toggleClass("show",!1),S.toggleClass("pagemenu-active",!1)),e("html,body").stop(!0).animate({scrollTop:e(o).offset().top-Number(d)},Number(r),c),N=Number(d)}return!1})}},onepageScroller:function(){x.find("li").removeClass("current"),x.find('a[data-href="#'+SEMICOLON.header.onePageCurrentSection()+'"]').parent("li").addClass("current")},onePageCurrentSection:function(){var i="home",s=n.outerHeight();return a.hasClass("side-header")&&(s=0),U.each(function(a){var n=e(this).offset().top,o=t.scrollTop(),r=s+N;o+r>=n&&o0){var a=0;for(a=0;t>a;a++)"not-dark"==e[a]?(s.removeClass("dark"),n.addClass("not-dark")):"dark"==e[a]?(n.removeClass("not-dark force-not-dark"),s.hasClass(e[a])||s.addClass(e[a])):s.hasClass(e[a])||s.addClass(e[a])}},responsiveMenuClass:function(){if(a.hasClass("device-xs")||a.hasClass("device-xxs")||a.hasClass("device-sm")){if(h)var e=h.split(/ +/);else var e="";var t=e.length;if(t>0){var i=0;for(i=0;t>i;i++)"not-dark"==e[i]?(s.removeClass("dark"),n.addClass("not-dark")):"dark"==e[i]?(n.removeClass("not-dark force-not-dark"),s.hasClass(e[i])||s.addClass(e[i])):s.hasClass(e[i])||s.addClass(e[i])}SEMICOLON.header.logo()}},topsocial:function(){B.length>0&&(a.hasClass("device-md")||a.hasClass("device-lg")?(B.show(),B.find("a").css({width:40}),B.find(".ts-text").each(function(){var t=e(this).clone().css({visibility:"hidden",display:"inline-block","font-size":"13px","font-weight":"bold"}).appendTo(a),i=t.innerWidth()+52;e(this).parent("a").attr("data-hover-width",i),t.remove()}),B.find("a").hover(function(){e(this).find(".ts-text").length>0&&e(this).css({width:e(this).attr("data-hover-width")})},function(){e(this).css({width:40})})):(B.show(),B.find("a").css({width:40}),B.find("a").each(function(){var t=e(this).find(".ts-text").text();e(this).attr("title",t)}),B.find("a").hover(function(){e(this).css({width:40})},function(){e(this).css({width:40})}),a.hasClass("device-xxs")&&(B.hide(),B.slice(0,8).show())))},topsearch:function(){e(document).on("click",function(t){e(t.target).closest("#top-search").length||a.toggleClass("top-search-open",!1),e(t.target).closest("#top-cart").length||A.toggleClass("top-cart-open",!1),e(t.target).closest("#page-menu").length||S.toggleClass("pagemenu-active",!1),e(t.target).closest("#side-panel").length||a.toggleClass("side-panel-open",!1),e(t.target).closest("#primary-menu.mobile-menu-off-canvas > ul").length||e("#primary-menu.mobile-menu-off-canvas > ul").toggleClass("show",!1),e(t.target).closest("#primary-menu.mobile-menu-off-canvas > div > ul").length||e("#primary-menu.mobile-menu-off-canvas > div > ul").toggleClass("show",!1)}),e("#top-search-trigger").click(function(t){a.toggleClass("top-search-open"),A.toggleClass("top-cart-open",!1),e("#primary-menu > ul, #primary-menu > div > ul").toggleClass("show",!1),S.toggleClass("pagemenu-active",!1),a.hasClass("top-search-open")&&_.find("input").focus(),t.stopPropagation(),t.preventDefault()})},topcart:function(){e("#top-cart-trigger").click(function(e){S.toggleClass("pagemenu-active",!1),A.toggleClass("top-cart-open"),e.stopPropagation(),e.preventDefault()})}},SEMICOLON.slider={init:function(){SEMICOLON.slider.sliderParallaxDimensions(),SEMICOLON.slider.sliderRun(),SEMICOLON.slider.sliderParallax(),SEMICOLON.slider.sliderElementsFade(),SEMICOLON.slider.captionPosition()},sliderParallaxDimensions:function(){if(E.find(".slider-parallax-inner").length<1)return!0;if(a.hasClass("device-lg")||a.hasClass("device-md")||a.hasClass("device-sm")){var e=E.outerHeight(),t=E.outerWidth();(E.hasClass("revslider-wrap")||E.find(".carousel-widget").length>0)&&(e=E.find(".slider-parallax-inner").children().first().outerHeight(),E.height(e)),E.find(".slider-parallax-inner").height(e),a.hasClass("side-header")&&E.find(".slider-parallax-inner").width(t),a.hasClass("stretched")||(t=i.outerWidth(),E.find(".slider-parallax-inner").width(t))}else E.find(".slider-parallax-inner").css({width:"",height:""});""!=L&&L.update(!0)},sliderRun:function(){if("undefined"==typeof Swiper)return console.log("sliderRun: Swiper not Defined."),!0;if(k.hasClass("customjs"))return!0;if(k.hasClass("swiper_wrapper")){var t=k.filter(".swiper_wrapper"),a=t.attr("data-direction"),i=t.attr("data-speed"),s=t.attr("data-autoplay"),n=t.attr("data-loop"),o=t.attr("data-effect"),r=t.attr("data-grab"),l=t.find("#slide-number-total"),d=t.find("#slide-number-current"),c=t.attr("data-video-autoplay");if(i||(i=300),a||(a="horizontal"),s&&(s=Number(s)),n="true"==n?!0:!1,o||(o="slide"),r="false"==r?!1:!0,c="false"==c?!1:!0,t.find(".swiper-pagination").length>0)var u=".swiper-pagination",h=!0;else var u="",h=!1;var f="#slider-arrow-right",m="#slider-arrow-left";L=new Swiper(t.find(".swiper-parent"),{direction:a,speed:Number(i),autoplay:s,loop:n,effect:o,slidesPerView:1,grabCursor:r,pagination:u,paginationClickable:h,prevButton:m,nextButton:f,onInit:function(a){SEMICOLON.slider.sliderParallaxDimensions(),t.find(".yt-bg-player").removeClass("customjs"),SEMICOLON.widget.youtubeBgVideo(),e(".swiper-slide-active [data-caption-animate]").each(function(){var t=e(this),a=t.attr("data-caption-delay"),i=0;if(i=a?Number(a)+750:750,!t.hasClass("animated")){t.addClass("not-animated");var s=t.attr("data-caption-animate");setTimeout(function(){t.removeClass("not-animated").addClass(s+" animated")},i)}}),e("[data-caption-animate]").each(function(){var t=e(this),a=t.attr("data-caption-animate");return t.parents(".swiper-slide").hasClass("swiper-slide-active")?!0:void t.removeClass("animated").removeClass(a).addClass("not-animated");}),SEMICOLON.slider.swiperSliderMenu()},onSlideChangeStart:function(a){d.length>0&&(1==n?d.html(Number(t.find(".swiper-slide.swiper-slide-active").attr("data-swiper-slide-index"))+1):d.html(L.activeIndex+1)),e("[data-caption-animate]").each(function(){var t=e(this),a=t.attr("data-caption-animate");return t.parents(".swiper-slide").hasClass("swiper-slide-active")?!0:void t.removeClass("animated").removeClass(a).addClass("not-animated")}),SEMICOLON.slider.swiperSliderMenu()},onSlideChangeEnd:function(a){t.find(".swiper-slide").each(function(){var t=e(this);t.find("video").length>0&&1==c&&t.find("video").get(0).pause(),t.find(".yt-bg-player.mb_YTPlayer:not(.customjs)").length>0&&t.find(".yt-bg-player.mb_YTPlayer:not(.customjs)").YTPPause()}),t.find('.swiper-slide:not(".swiper-slide-active")').each(function(){var t=e(this);t.find("video").length>0&&0!=t.find("video").get(0).currentTime&&(t.find("video").get(0).currentTime=0),t.find(".yt-bg-player.mb_YTPlayer:not(.customjs)").length>0&&t.find(".yt-bg-player.mb_YTPlayer:not(.customjs)").YTPGetPlayer().seekTo(t.find(".yt-bg-player.mb_YTPlayer:not(.customjs)").attr("data-start"))}),t.find(".swiper-slide.swiper-slide-active").find("video").length>0&&1==c&&t.find(".swiper-slide.swiper-slide-active").find("video").get(0).play(),t.find(".swiper-slide.swiper-slide-active").find(".yt-bg-player.mb_YTPlayer:not(.customjs)").length>0&&1==c&&t.find(".swiper-slide.swiper-slide-active").find(".yt-bg-player.mb_YTPlayer:not(.customjs)").YTPPlay(),t.find(".swiper-slide.swiper-slide-active [data-caption-animate]").each(function(){var t=e(this),a=t.attr("data-caption-delay"),i=0;if(i=a?Number(a)+300:300,!t.hasClass("animated")){t.addClass("not-animated");var s=t.attr("data-caption-animate");setTimeout(function(){t.removeClass("not-animated").addClass(s+" animated")},i)}})}}),d.length>0&&(1==n?d.html(Number(t.find(".swiper-slide.swiper-slide-active").attr("data-swiper-slide-index"))+1):d.html(L.activeIndex+1)),l.length>0&&l.html(t.find(".swiper-slide:not(.swiper-slide-duplicate)").length)}},sliderParallaxOffset:function(){var e=0,t=s.outerHeight();if((a.hasClass("side-header")||s.hasClass("transparent-header"))&&(t=0),T.length>0){var i=T.outerHeight();e=i+t}else e=t;return k.next("#header").length>0&&(e=0),e},sliderParallax:function(){if(E.length<1)return!0;var i=SEMICOLON.slider.sliderParallaxOffset(),s=E.outerHeight();if(!a.hasClass("device-lg")&&!a.hasClass("device-md")||SEMICOLON.isMobile.any())E.find(".slider-parallax-inner").length>0?e(".slider-parallax-inner,.slider-parallax .slider-caption,.ei-title").css({transform:"translateY(0px)"}):e(".slider-parallax,.slider-parallax .slider-caption,.ei-title").css({transform:"translateY(0px)"});else{if(s+i+50>t.scrollTop())if(E.addClass("slider-parallax-visible").removeClass("slider-parallax-invisible"),t.scrollTop()>i)if(E.find(".slider-parallax-inner").length>0){var n=((t.scrollTop()-i)*-.4).toFixed(0),o=((t.scrollTop()-i)*-.15).toFixed(0);E.find(".slider-parallax-inner").css({transform:"translateY("+n+"px)"}),e(".slider-parallax .slider-caption,.ei-title").css({transform:"translateY("+o+"px)"})}else{var n=((t.scrollTop()-i)/1.5).toFixed(0),o=((t.scrollTop()-i)/7).toFixed(0);E.css({transform:"translateY("+n+"px)"}),e(".slider-parallax .slider-caption,.ei-title").css({transform:"translateY("+-o+"px)"})}else E.find(".slider-parallax-inner").length>0?e(".slider-parallax-inner,.slider-parallax .slider-caption,.ei-title").css({transform:"translateY(0px)"}):e(".slider-parallax,.slider-parallax .slider-caption,.ei-title").css({transform:"translateY(0px)"});else E.addClass("slider-parallax-invisible").removeClass("slider-parallax-visible");requesting&&requestAnimationFrame(function(){SEMICOLON.slider.sliderParallax(),SEMICOLON.slider.sliderElementsFade()})}},sliderElementsFade:function(){if(E.length>0)if(!a.hasClass("device-lg")&&!a.hasClass("device-md")||SEMICOLON.isMobile.any())E.find("#slider-arrow-left,#slider-arrow-right,.vertical-middle:not(.no-fade),.slider-caption,.ei-title,.camera_prev,.camera_next").css({opacity:1});else{var i=(SEMICOLON.slider.sliderParallaxOffset(),E.outerHeight());if(k.length>0){if(s.hasClass("transparent-header")||e("body").hasClass("side-header"))var n=100;else var n=0;E.find("#slider-arrow-left,#slider-arrow-right,.vertical-middle:not(.no-fade),.slider-caption,.ei-title,.camera_prev,.camera_next").css({opacity:1-1.85*(t.scrollTop()-n)/i})}}},captionPosition:function(){k.find(".slider-caption:not(.custom-caption-pos)").each(function(){var t=e(this).outerHeight(),i=k.outerHeight();e(this).parents("#slider").prev("#header").hasClass("transparent-header")&&(a.hasClass("device-lg")||a.hasClass("device-md"))?e(this).parents("#slider").prev("#header").hasClass("floating-header")?e(this).css({top:(i+160-t)/2+"px"}):e(this).css({top:(i+100-t)/2+"px"}):e(this).css({top:(i-t)/2+"px"})})},swiperSliderMenu:function(e){if(e="undefined"!=typeof e?e:!1,a.hasClass("device-lg")||a.hasClass("device-md")){var t=k.find(".swiper-slide.swiper-slide-active");SEMICOLON.slider.headerSchemeChanger(t,e)}},revolutionSliderMenu:function(e){if(e="undefined"!=typeof e?e:!1,a.hasClass("device-lg")||a.hasClass("device-md")){var t=k.find(".active-revslide");SEMICOLON.slider.headerSchemeChanger(t,e)}},headerSchemeChanger:function(t,i){if(t.length>0){var o=!1;if(t.hasClass("dark")){if(d)var r=d.split(/ +/);else var r="";var l=r.length;if(l>0){var c=0;for(c=0;l>c;c++)if("dark"==r[c]&&1==i){o=!0;break}}e("#header.transparent-header:not(.sticky-header,.semi-transparent,.floating-header)").addClass("dark"),o||e("#header.transparent-header.sticky-header,#header.transparent-header.semi-transparent.sticky-header,#header.transparent-header.floating-header.sticky-header").removeClass("dark"),n.removeClass("not-dark")}else a.hasClass("dark")?(t.addClass("not-dark"),e("#header.transparent-header:not(.semi-transparent,.floating-header)").removeClass("dark"),e("#header.transparent-header:not(.sticky-header,.semi-transparent,.floating-header)").find("#header-wrap").addClass("not-dark")):(e("#header.transparent-header:not(.semi-transparent,.floating-header)").removeClass("dark"),n.removeClass("not-dark"));s.hasClass("sticky-header")&&SEMICOLON.header.stickyMenuClass(),SEMICOLON.header.logo()}},owlCaptionInit:function(){G.length>0&&G.each(function(){var t=e(this);t.find(".owl-dot").length>0&&t.addClass("with-carousel-dots")})}},SEMICOLON.portfolio={init:function(){SEMICOLON.portfolio.ajaxload()},gridInit:function(t){return e().isotope?t.length<1?!0:t.hasClass("customjs")?!0:void t.each(function(){var t=e(this),a=t.attr("data-transition"),i=t.attr("data-layout"),s=t.attr("data-stagger");a||(a="0.65s"),i||(i="masonry"),s||(s=0),setTimeout(function(){t.hasClass("portfolio")?t.isotope({layoutMode:i,transitionDuration:a,stagger:Number(s),masonry:{columnWidth:t.find(".portfolio-item:not(.wide)")[0]}}):t.isotope({layoutMode:i,transitionDuration:a})},300)}):(console.log("gridInit: Isotope not Defined."),!0)},filterInit:function(){return e().isotope?F.length<1?!0:F.hasClass("customjs")?!0:void F.each(function(){var t=e(this),a=t.attr("data-container"),i=t.attr("data-active-class"),s=t.attr("data-default");i||(i="activeFilter"),t.find("a").click(function(){t.find("li").removeClass(i),e(this).parent("li").addClass(i);var s=e(this).attr("data-filter");return e(a).isotope({filter:s}),!1}),s&&(t.find("li").removeClass(i),t.find('[data-filter="'+s+'"]').parent("li").addClass(i),e(a).isotope({filter:s}))}):(console.log("filterInit: Isotope not Defined."),!0)},shuffleInit:function(){return e().isotope?e(".portfolio-shuffle").length<1?!0:void e(".portfolio-shuffle").click(function(){var t=e(this),a=t.attr("data-container");e(a).isotope("shuffle")}):(console.log("shuffleInit: Isotope not Defined."),!0)},portfolioDescMargin:function(){var t=e(".portfolio-overlay");t.length>0&&t.each(function(){var t=e(this);if(t.find(".portfolio-desc").length>0){var a=t.outerHeight(),i=t.find(".portfolio-desc").outerHeight();if(t.find("a.left-icon").length>0||t.find("a.right-icon").length>0||t.find("a.center-icon").length>0)var s=60;else var s=0;var n=(a-i-s)/2;t.find(".portfolio-desc").css({"margin-top":n})}})},arrange:function(){I.length>0&&I.each(function(){var t=e(this);SEMICOLON.initialize.setFullColumnWidth(t)})},ajaxload:function(){e(".portfolio-ajax .portfolio-item a.center-icon").click(function(t){var a=e(this).parents(".portfolio-item").attr("id");e(this).parents(".portfolio-item").hasClass("portfolio-active")||SEMICOLON.portfolio.loadItem(a,H),t.preventDefault()})},newNextPrev:function(t){var a=SEMICOLON.portfolio.getNextItem(t),i=SEMICOLON.portfolio.getPrevItem(t);e("#next-portfolio").attr("data-id",a),e("#prev-portfolio").attr("data-id",i)},loadItem:function(t,a,i){i||(i=!1);var s=SEMICOLON.portfolio.getNextItem(t),n=SEMICOLON.portfolio.getPrevItem(t);if(0==i){SEMICOLON.portfolio.closeItem(),D.fadeIn();var o=e("#"+t).attr("data-loader");j.load(o,{portid:t,portnext:s,portprev:n},function(){SEMICOLON.portfolio.initializeAjax(t),SEMICOLON.portfolio.openItem(),z.removeClass("portfolio-active"),e("#"+t).addClass("portfolio-active")})}},closeItem:function(){P&&P.height()>32&&(D.fadeIn(),P.find("#portfolio-ajax-single").fadeOut("600",function(){e(this).remove()}),P.removeClass("portfolio-ajax-opened"))},openItem:function(){var t=P.find("img").length,a=0;if(t>0)P.find("img").on("load",function(){a++;var i=SEMICOLON.initialize.topScrollOffset();if(t===a){j.css({display:"block"}),P.addClass("portfolio-ajax-opened"),D.fadeOut();setTimeout(function(){SEMICOLON.widget.loadFlexSlider(),SEMICOLON.initialize.lightbox(),SEMICOLON.initialize.resizeVideos(),SEMICOLON.widget.masonryThumbs(),e("html,body").stop(!0).animate({scrollTop:P.offset().top-i},900,"easeOutQuad")},500)}});else{var i=SEMICOLON.initialize.topScrollOffset();j.css({display:"block"}),P.addClass("portfolio-ajax-opened"),D.fadeOut();setTimeout(function(){SEMICOLON.widget.loadFlexSlider(),SEMICOLON.initialize.lightbox(),SEMICOLON.initialize.resizeVideos(),SEMICOLON.widget.masonryThumbs(),e("html,body").stop(!0).animate({scrollTop:P.offset().top-i},900,"easeOutQuad")},500)}},getNextItem:function(t){var a="",i=e("#"+t).next();return 0!=i.length&&(a=i.attr("id")),a},getPrevItem:function(t){var a="",i=e("#"+t).prev();return 0!=i.length&&(a=i.attr("id")),a},initializeAjax:function(t){H=e("#"+t),e("#next-portfolio, #prev-portfolio").click(function(){var t=e(this).attr("data-id");return z.removeClass("portfolio-active"),e("#"+t).addClass("portfolio-active"),SEMICOLON.portfolio.loadItem(t,H),!1}),e("#close-portfolio").click(function(){return j.fadeOut("600",function(){P.find("#portfolio-ajax-single").remove()}),P.removeClass("portfolio-ajax-opened"),z.removeClass("portfolio-active"),!1})}},SEMICOLON.widget={init:function(){SEMICOLON.widget.animations(),SEMICOLON.widget.youtubeBgVideo(),SEMICOLON.widget.tabs(),SEMICOLON.widget.tabsJustify(),SEMICOLON.widget.tabsResponsive(),SEMICOLON.widget.tabsResponsiveResize(),SEMICOLON.widget.toggles(),SEMICOLON.widget.accordions(),SEMICOLON.widget.counter(),SEMICOLON.widget.roundedSkill(),SEMICOLON.widget.progress(),SEMICOLON.widget.twitterFeed(),SEMICOLON.widget.flickrFeed(),SEMICOLON.widget.instagramPhotos("36286274.b9e559e.4824cbc1d0c94c23827dc4a2267a9f6b","b9e559ec7c284375bf41e9a9fb72ae01"),SEMICOLON.widget.dribbbleShots("01530280af335d298e756ed8ef786c8c4e92a50b88e53a185531b1a639e768b8"),SEMICOLON.widget.navTree(),SEMICOLON.widget.textRotater(),SEMICOLON.widget.carousel(),SEMICOLON.widget.linkScroll(),SEMICOLON.widget.contactForm(),SEMICOLON.widget.subscription(),SEMICOLON.widget.quickContact(),SEMICOLON.widget.cookieNotify(),SEMICOLON.widget.extras()},parallax:function(){return e.stellar?void((J.length>0||X.length>0||K.length>0)&&(SEMICOLON.isMobile.any()?(J.addClass("mobile-parallax"),X.addClass("mobile-parallax"),K.addClass("mobile-parallax")):e.stellar({horizontalScrolling:!1,verticalOffset:150}))):(console.log("parallax: Stellar not Defined."),!0)},animations:function(){if(!e().appear)return console.log("animations: Appear not Defined."),!0;var t=e("[data-animate]");t.length>0&&(a.hasClass("device-lg")||a.hasClass("device-md")||a.hasClass("device-sm"))&&t.each(function(){var t=e(this),a=t.attr("data-animate-out"),i=t.attr("data-delay"),s=t.attr("data-delay-out"),n=0,o=3e3;if(t.parents(".fslider.no-thumbs-animate").length>0)return!0;if(n=i?Number(i)+500:500,a&&s&&(o=Number(s)+n),!t.hasClass("animated")){t.addClass("not-animated");var r=t.attr("data-animate");t.appear(function(){setTimeout(function(){t.removeClass("not-animated").addClass(r+" animated")},n),a&&setTimeout(function(){t.removeClass(r).addClass(a)},o)},{accX:0,accY:-120},"easeInCubic")}})},loadFlexSlider:function(){if(!e().flexslider)return console.log("loadFlexSlider: FlexSlider not Defined."),!0;var t=e(".fslider:not(.customjs)").find(".flexslider");t.length>0&&t.each(function(){var t=e(this),a=t.parent(".fslider").attr("data-animation"),i=t.parent(".fslider").attr("data-easing"),s=t.parent(".fslider").attr("data-direction"),n=t.parent(".fslider").attr("data-reverse"),o=t.parent(".fslider").attr("data-slideshow"),r=t.parent(".fslider").attr("data-pause"),l=t.parent(".fslider").attr("data-speed"),d=t.parent(".fslider").attr("data-video"),c=t.parent(".fslider").attr("data-pagi"),u=t.parent(".fslider").attr("data-arrows"),h=t.parent(".fslider").attr("data-thumbs"),f=t.parent(".fslider").attr("data-hover"),m=t.parent(".fslider").attr("data-smooth-height"),p=t.parent(".fslider").attr("data-touch"),g=!1;a||(a="slide"),i&&"swing"!=i||(i="swing",g=!0),s||(s="horizontal"),n="true"==n?!0:!1,o=o?!1:!0,r||(r=5e3),l||(l=600),d||(d=!1),m="false"==m?!1:!0,"vertical"==s&&(m=!1),c="false"==c?!1:!0,c="true"==h?"thumbnails":c,u="false"==u?!1:!0,f="false"==f?!1:!0,p="false"==p?!1:!0,t.flexslider({selector:".slider-wrap > .slide",animation:a,easing:i,direction:s,reverse:n,slideshow:o,slideshowSpeed:Number(r),animationSpeed:Number(l),pauseOnHover:f,video:d,controlNav:c,directionNav:u,smoothHeight:m,useCSS:g,touch:p,start:function(t){SEMICOLON.widget.animations(),SEMICOLON.initialize.verticalMiddle(),t.parent().removeClass("preloader2");setTimeout(function(){e(".grid-container").isotope("layout")},1200);SEMICOLON.initialize.lightbox(),e(".flex-prev").html(''),e(".flex-next").html(''),SEMICOLON.portfolio.portfolioDescMargin()},after:function(){e(".grid-container").hasClass("portfolio-full")&&(e(".grid-container.portfolio-full").isotope("layout"),SEMICOLON.portfolio.portfolioDescMargin())}})})},html5Video:function(){var t=e(".video-wrap:has(video)");t.length>0&&t.each(function(){var t=e(this),a=t.find("video"),i=t.outerWidth(),s=t.outerHeight(),n=a.outerWidth(),o=a.outerHeight();if(s>o){var r=n/o,l=s*r,d=(l-i)/2;a.css({width:l+"px",height:s+"px",left:-d+"px"})}else{var d=(o-s)/2;a.css({width:n+"px",height:o+"px",top:-d+"px"})}if(SEMICOLON.isMobile.any()){var c=a.attr("poster");""!=c&&t.append('
')}})},youtubeBgVideo:function(){if(!e().mb_YTPlayer)return console.log("youtubeBgVideo: YoutubeBG Plugin not Defined."),!0;var t=e(".yt-bg-player");return t.hasClass("customjs")?!0:void(t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-video"),i=t.attr("data-mute"),s=t.attr("data-ratio"),n=t.attr("data-quality"),o=t.attr("data-opacity"),r=t.attr("data-container"),l=t.attr("data-optimize"),d=t.attr("data-loop"),c=t.attr("data-volume"),u=t.attr("data-start"),h=t.attr("data-stop"),f=t.attr("data-autoplay"),m=t.attr("data-fullscreen");i="false"==i?!1:!0,s||(s="16/9"),n||(n="hd720"),o||(o=1),r||(r="self"),l="false"==l?!1:!0,d="false"==d?!1:!0,c||(c=1),u||(u=0),h||(h=0),f="false"==f?!1:!0,m="true"==m?!0:!1,t.mb_YTPlayer({videoURL:a,mute:i,ratio:s,quality:n,opacity:Number(o),containment:r,optimizeDisplay:l,loop:d,vol:Number(c),startAt:Number(u),stopAt:Number(h),autoplay:f,realfullscreen:m,showYTLogo:!1,showControls:!1})}))},tabs:function(){if(!e().tabs)return console.log("tabs: Tabs not Defined."),!0;var t=e(".tabs:not(.customjs)");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-speed"),i=t.attr("data-active");a||(a=400),i?i-=1:i=0,t.tabs({active:Number(i),show:{effect:"fade",duration:Number(a)}})})},tabsJustify:function(){if(e("body").hasClass("device-xxs")||e("body").hasClass("device-xs"))e(".tabs.tabs-justify").find(".tab-nav > li").css({width:""});else{var t=e(".tabs.tabs-justify");t.length>0&&t.each(function(){var t=e(this),a=t.find(".tab-nav > li"),i=a.length,s=0,n=0;s=t.hasClass("tabs-bordered")||t.hasClass("tabs-bb")?t.find(".tab-nav").outerWidth():t.find("tab-nav").hasClass("tab-nav2")?t.find(".tab-nav").outerWidth()-10*i:t.find(".tab-nav").outerWidth()-30,n=Math.floor(s/i),a.css({width:n+"px"})})}},tabsResponsive:function(){if(!e().tabs)return console.log("tabs: Tabs not Defined."),!0;var t=e(".tabs.tabs-responsive");return t.length<1?!0:void t.each(function(){var t=(e(this),e(this).find(".tab-nav")),a=e(this).find(".tab-container");t.children("li").each(function(){var t=e(this),i=t.children("a"),s=i.attr("href"),n=i.html();a.find(s).before('
'+n+"
")})})},tabsResponsiveResize:function(){if(!e().tabs)return console.log("tabs: Tabs not Defined."),!0;var t=e(".tabs.tabs-responsive");return t.length<1?!0:void t.each(function(){var t=e(this),a=t.attr("data-accordion-style");e("body").hasClass("device-xs")||e("body").hasClass("device-xxs")?(t.find(".tab-nav").addClass("hide"),t.find(".tab-container").addClass("accordion "+a+" clearfix"),t.find(".tab-content").addClass("acc_content"),t.find(".acctitle").removeClass("hide"),SEMICOLON.widget.accordions()):(e("body").hasClass("device-sm")||e("body").hasClass("device-md")||e("body").hasClass("device-lg"))&&(t.find(".tab-nav").removeClass("hide"),t.find(".tab-container").removeClass("accordion "+a+" clearfix"),t.find(".tab-content").removeClass("acc_content"),t.find(".acctitle").addClass("hide"),t.tabs("refresh"))})},toggles:function(){var t=e(".toggle");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-state");"open"!=a?t.children(".togglec").hide():t.children(".togglet").addClass("toggleta"),t.children(".togglet").click(function(){return e(this).toggleClass("toggleta").next(".togglec").slideToggle(300),!0})})},accordions:function(){var t=e(".accordion");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-state"),i=t.attr("data-active");i?i-=1:i=0,t.find(".acc_content").hide(),"closed"!=a&&t.find(".acctitle:eq("+Number(i)+")").addClass("acctitlec").next().show(),t.find(".acctitle").click(function(){return e(this).next().is(":hidden")&&(t.find(".acctitle").removeClass("acctitlec").next().slideUp("normal"),e(this).toggleClass("acctitlec").next().slideDown("normal")),!1})})},counter:function(){if(!e().appear)return console.log("counter: Appear not Defined."),!0;if(!e().countTo)return console.log("counter: countTo not Defined."),!0;var t=e(".counter:not(.counter-instant)");t.length>0&&t.each(function(){var t=e(this),i=e(this).find("span").attr("data-comma");i=i?!0:!1,a.hasClass("device-lg")||a.hasClass("device-md")?t.appear(function(){SEMICOLON.widget.runCounter(t,i),t.parents(".common-height")&&SEMICOLON.initialize.maxHeight()},{accX:0,accY:-120},"easeInCubic"):SEMICOLON.widget.runCounter(t,i)})},runCounter:function(e,t){1==t?e.find("span").countTo({formatter:function(e,t){return e=e.toFixed(t.decimals),e=e.replace(/\B(?=(\d{3})+(?!\d))/g,",")}}):e.find("span").countTo()},roundedSkill:function(){if(!e().appear)return console.log("roundedSkill: Appear not Defined."),!0;if(!e().easyPieChart)return console.log("roundedSkill: EasyPieChart not Defined."),!0;var t=e(".rounded-skill");t.length>0&&t.each(function(){var t=e(this),i=t.attr("data-size"),s=t.attr("data-speed"),n=t.attr("data-width"),o=t.attr("data-color"),r=t.attr("data-trackcolor");i||(i=140),s||(s=2e3),n||(n=8),o||(o="#0093BF"),r||(r="rgba(0,0,0,0.04)");var l={roundSkillSize:i,roundSkillSpeed:s,roundSkillWidth:n,roundSkillColor:o,roundSkillTrackColor:r};a.hasClass("device-lg")||a.hasClass("device-md")?(t.css({width:i+"px",height:i+"px","line-height":i+"px"}).animate({opacity:0},10),t.appear(function(){if(!t.hasClass("skills-animated")){setTimeout(function(){t.css({opacity:1})},100);SEMICOLON.widget.runRoundedSkills(t,l),t.addClass("skills-animated")}},{accX:0,accY:-120},"easeInCubic")):SEMICOLON.widget.runRoundedSkills(t,l)})},runRoundedSkills:function(e,t){e.easyPieChart({size:Number(t.roundSkillSize),animate:Number(t.roundSkillSpeed),scaleColor:!1,trackColor:t.roundSkillTrackColor,lineWidth:Number(t.roundSkillWidth),lineCap:"square",barColor:t.roundSkillColor})},progress:function(){if(!e().appear)return console.log("progress: Appear not Defined."),!0;var t=e(".progress");t.length>0&&t.each(function(){var t=e(this),i=t.parent("li"),s=i.attr("data-percent");a.hasClass("device-lg")||a.hasClass("device-md")?t.appear(function(){i.hasClass("skills-animated")||(t.find(".counter-instant span").countTo(),i.find(".progress").css({width:s+"%"}).addClass("skills-animated"))},{accX:0,accY:-120},"easeInCubic"):(t.find(".counter-instant span").countTo(),i.find(".progress").css({width:s+"%"}))})},twitterFeed:function(){if("undefined"==typeof sm_format_twitter)return console.log("twitterFeed: sm_format_twitter() not Defined."),!0;if("undefined"==typeof sm_format_twitter3)return console.log("twitterFeed: sm_format_twitter3() not Defined."),!0;var t=e(".twitter-feed");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-username"),i=t.attr("data-count"),s=t.attr("data-loader");a||(a="twitter"),i||(i=3),s||(s="include/twitter/tweets.php"),e.getJSON(s+"?username="+a+"&count="+i,function(e){t.hasClass("fslider")?t.find(".slider-wrap").html(sm_format_twitter3(e)).promise().done(function(){var e=setInterval(function(){if(t.find(".slide").length>1){t.removeClass("customjs");setTimeout(function(){SEMICOLON.widget.loadFlexSlider()},500);clearInterval(e)}},500)}):t.html(sm_format_twitter(e))})})},flickrFeed:function(){if(!e().jflickrfeed)return console.log("flickrFeed: jflickrfeed not Defined."),!0;var t=e(".flickr-feed");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-id"),i=t.attr("data-count"),s=t.attr("data-type"),n="photos_public.gne";"group"==s&&(n="groups_pool.gne"),i||(i=9),t.jflickrfeed({feedapi:n,limit:Number(i),qstrings:{id:a},itemTemplate:'{{title}}'},function(e){SEMICOLON.initialize.lightbox()})})},instagramPhotos:function(t,a){if("undefined"==typeof Instafeed)return console.log("Instafeed not Defined."),!0;var i=e(".instagram-photos");i.length>0&&i.each(function(){var i=e(this),s=i.attr("id"),n=i.attr("data-user"),o=i.attr("data-tag"),r=(i.attr("data-location"),i.attr("data-count")),l=i.attr("data-type"),d=i.attr("data-sortBy"),c=i.attr("data-resolution");if(r||(r=9),d||(d="none"),c||(c="thumbnail"),"user"==l)var u=new Instafeed({target:s,get:l,userId:Number(n),limit:Number(r),sortBy:d,resolution:c,accessToken:t,clientId:a});else if("tagged"==l)var u=new Instafeed({target:s,get:l,tagName:o,limit:Number(r),sortBy:d,resolution:c,clientId:a});else if("location"==l)var u=new Instafeed({target:s,get:l,locationId:Number(n),limit:Number(r),sortBy:d,resolution:c,clientId:a});else var u=new Instafeed({target:s,get:"popular",limit:Number(r),sortBy:d,resolution:c,clientId:a});u.run()})},dribbbleShots:function(t){if(!e.jribbble)return console.log("dribbbleShots: Jribbble not Defined."),!0;if(!e().imagesLoaded)return console.log("dribbbleShots: imagesLoaded not Defined."),!0;var a=e(".dribbble-shots");a.length>0&&(e.jribbble.setToken(t),a.each(function(){var t=e(this),a=t.attr("data-user"),i=t.attr("data-count"),s=t.attr("data-list"),n=t.attr("data-type");t.addClass("customjs"),i||(i=9),"user"==n?e.jribbble.users(a).shots({sort:"recent",page:1,per_page:Number(i)}).then(function(e){var a=[];e.forEach(function(e){a.push(''),a.push('')}),t.html(a.join("")),t.imagesLoaded().done(function(){t.removeClass("customjs"),SEMICOLON.widget.masonryThumbs()})}):"list"==n&&e.jribbble.shots(s,{sort:"recent",page:1,per_page:Number(i)}).then(function(e){var a=[];e.forEach(function(e){a.push(''),a.push('')}),t.html(a.join("")),t.imagesLoaded().done(function(){t.removeClass("customjs"),SEMICOLON.widget.masonryThumbs()})})}))},navTree:function(){var t=e(".nav-tree");t.length>0&&t.each(function(){var t=e(this),a=t.attr("data-speed"),i=t.attr("data-easing");a||(a=250),i||(i="swing"),t.find("ul li:has(ul)").addClass("sub-menu"),t.find("ul li:has(ul) > a").append(' '),t.hasClass("on-hover")?t.find("ul li:has(ul):not(.active)").hover(function(t){e(this).children("ul").stop(!0,!0).slideDown(Number(a),i)},function(){e(this).children("ul").delay(250).slideUp(Number(a),i)}):t.find("ul li:has(ul) > a").click(function(s){var n=e(this);t.find("ul li").not(n.parents()).removeClass("active"),n.parent().children("ul").slideToggle(Number(a),i,function(){e(this).find("ul").hide(),e(this).find("li.active").removeClass("active")}),t.find("ul li > ul").not(n.parent().children("ul")).not(n.parents("ul")).slideUp(Number(a),i),n.parent("li:has(ul)").toggleClass("active"),s.preventDefault()})})},carousel:function(){if(!e().owlCarousel)return console.log("carousel: Owl Carousel not Defined."),!0;var t=e(".carousel-widget:not(.customjs)");return t.length<1?!0:void t.each(function(){var t=e(this),i=t.attr("data-items"),s=t.attr("data-items-lg"),n=t.attr("data-items-md"),o=t.attr("data-items-sm"),r=t.attr("data-items-xs"),l=t.attr("data-items-xxs"),d=t.attr("data-loop"),c=t.attr("data-autoplay"),u=t.attr("data-speed"),h=t.attr("data-animate-in"),f=t.attr("data-animate-out"),m=t.attr("data-nav"),p=t.attr("data-pagi"),g=t.attr("data-margin"),v=t.attr("data-stage-padding"),C=t.attr("data-merge"),O=t.attr("data-start"),b=t.attr("data-rewind"),y=t.attr("data-slideby"),w=t.attr("data-center"),S=t.attr("data-lazyload"),x=t.attr("data-video"),N=t.attr("data-rtl");if(i||(i=4),s||(s=Number(i)),n||(n=Number(s)),o||(o=Number(n)),r||(r=Number(o)),l||(l=Number(r)),u||(u=250),g||(g=20),v||(v=0),O||(O=0),y||(y=1),y="page"==y?"page":Number(y),d="true"==d?!0:!1,c){var I=Number(c);c=!0}else{c=!1;var I=0}h||(h=!1),f||(f=!1),m="false"==m?!1:!0,p="false"==p?!1:!0,b="true"==b?!0:!1,C="true"==C?!0:!1,w="true"==w?!0:!1,S="true"==S?!0:!1,x="true"==x?!0:!1,N="true"==N||a.hasClass("rtl")?!0:!1,t.owlCarousel({margin:Number(g),loop:d,stagePadding:Number(v),merge:C,startPosition:Number(O),rewind:b,slideBy:y,center:w,lazyLoad:S,nav:m,navText:['',''],autoplay:c,autoplayTimeout:I,autoplayHoverPause:!0,dots:p,smartSpeed:Number(u),fluidSpeed:Number(u),video:x,animateIn:h,animateOut:f,rtl:N,responsive:{0:{items:Number(l)},480:{items:Number(r)},768:{items:Number(o)},992:{items:Number(n)},1200:{items:Number(s)}},onInitialized:function(){SEMICOLON.slider.owlCaptionInit(),SEMICOLON.slider.sliderParallaxDimensions(),SEMICOLON.initialize.lightbox()}})})},masonryThumbs:function(){var t=e(".masonry-thumbs:not(.customjs)");t.length>0&&t.each(function(){var t=e(this);SEMICOLON.widget.masonryThumbsArrange(t)})},masonryThumbsArrange:function(t){return e().isotope?(SEMICOLON.initialize.setFullColumnWidth(t),void t.isotope("layout")):(console.log("masonryThumbsArrange: Isotope not Defined."),!0)},notifications:function(t){if("undefined"==typeof toastr)return console.log("notifications: Toastr not Defined."),!0;toastr.remove();var a=e(t),i=a.attr("data-notify-position"),s=a.attr("data-notify-type"),n=a.attr("data-notify-msg"),o=a.attr("data-notify-close");return i=i?"toast-"+a.attr("data-notify-position"):"toast-top-right",n||(n="Please set a message!"),o="true"==o?!0:!1,toastr.options.positionClass=i,toastr.options.closeButton=o,toastr.options.closeHtml='',"warning"==s?toastr.warning(n):"error"==s?toastr.error(n):"success"==s?toastr.success(n):toastr.info(n),!1},textRotater:function(){return e().Morphext?void(Z.length>0&&Z.each(function(){var t=(e(this),e(this).attr("data-rotate")),a=e(this).attr("data-speed"),i=e(this).attr("data-separator");t||(t="fade"),a||(a=1200),i||(i=",");var s=e(this).find(".t-rotate");s.Morphext({animation:t,separator:i,speed:Number(a)})})):(console.log("textRotater: Morphext not Defined."),!0)},linkScroll:function(){e("a[data-scrollto]").click(function(){var t=e(this),a=t.attr("data-scrollto"),i=t.attr("data-speed"),s=t.attr("data-offset"),n=t.attr("data-easing"),o=t.attr("data-highlight");return i||(i=750),s||(s=SEMICOLON.initialize.topScrollOffset()),n||(n="easeOutQuad"),e("html,body").stop(!0).animate({scrollTop:e(a).offset().top-Number(s)},Number(i),n,function(){if(o)if(e(a).find(".highlight-me").length>0){e(a).find(".highlight-me").animate({backgroundColor:o},300);setTimeout(function(){e(a).find(".highlight-me").animate({backgroundColor:"transparent"},300)},500)}else{e(a).animate({backgroundColor:o},300);setTimeout(function(){e(a).animate({backgroundColor:"transparent"},300)},500)}}),!1})},contactForm:function(){if(!e().validate)return console.log("contactForm: Form Validate not Defined."),!0;if(!e().ajaxSubmit)return console.log("contactForm: jQuery Form not Defined."),!0;var t=e(".contact-widget:not(.customjs)");return t.length<1?!0:void t.each(function(){var t=e(this),a=t.attr("data-alert-type"),i=t.attr("data-loader"),s=t.find(".contact-form-result"),n=t.attr("data-redirect");t.find("form").validate({submitHandler:function(t){if(s.hide(),"button"==i){var o=e(t).find("button"),r=o.html();o.html('')}else e(t).find(".form-process").fadeIn();e(t).ajaxSubmit({target:s,dataType:"json",success:function(l){if("button"==i?o.html(r):e(t).find(".form-process").fadeOut(),"error"!=l.alert&&n)return window.location.replace(n),!0;if("inline"==a){if("error"==l.alert)var d="alert-danger";else var d="alert-success";s.removeClass("alert-danger alert-success").addClass("alert "+d).html(l.message).slideDown(400)}else s.attr("data-notify-type",l.alert).attr("data-notify-msg",l.message).html(""),SEMICOLON.widget.notifications(s);e(t).find(".g-recaptcha").children("div").length>0&&grecaptcha.reset(),"error"!=l.alert&&e(t).clearForm()}})}})})},subscription:function(){if(!e().validate)return console.log("subscription: Form Validate not Defined."),!0;if(!e().ajaxSubmit)return console.log("subscription: jQuery Form not Defined."),!0;var t=e(".subscribe-widget:not(.customjs)");return t.length<1?!0:void t.each(function(){var t=e(this),a=t.attr("data-alert-type"),i=t.attr("data-loader"),s=t.find(".widget-subscribe-form-result"),n=t.attr("data-redirect");t.find("form").validate({submitHandler:function(t){if(s.hide(),"button"==i){var o=e(t).find("button"),r=o.html();o.html('')}else e(t).find(".input-group-addon").find(".icon-email2").removeClass("icon-email2").addClass("icon-line-loader icon-spin");e(t).ajaxSubmit({target:s,dataType:"json",resetForm:!0,success:function(l){if("button"==i?o.html(r):e(t).find(".input-group-addon").find(".icon-line-loader").removeClass("icon-line-loader icon-spin").addClass("icon-email2"),"error"!=l.alert&&""!=n)return window.location.replace(n),!0;if("inline"==a){if("error"==l.alert)var d="alert-danger";else var d="alert-success";s.addClass("alert "+d).html(l.message).slideDown(400)}else s.attr("data-notify-type",l.alert).attr("data-notify-msg",l.message).html(""),SEMICOLON.widget.notifications(s)}})}})})},quickContact:function(){if(!e().validate)return console.log("quickContact: Form Validate not Defined."),!0;if(!e().ajaxSubmit)return console.log("quickContact: jQuery Form not Defined."),!0;var t=e(".quick-contact-widget:not(.customjs)");return t.length<1?!0:void t.each(function(){var t=e(this),a=t.attr("data-alert-type"),i=t.attr("data-loader"),s=t.find(".quick-contact-form-result"),n=t.attr("data-redirect");t.find("form").validate({submitHandler:function(t){if(s.hide(),e(t).animate({opacity:.4}),"button"==i){var o=e(t).find("button"),r=o.html();o.html('')}else e(t).find(".form-process").fadeIn();e(t).ajaxSubmit({target:s,dataType:"json",resetForm:!0,success:function(l){if(e(t).animate({opacity:1}),"button"==i?o.html(r):e(t).find(".form-process").fadeOut(),"error"!=l.alert&&""!=n)return window.location.replace(n),!0;if("inline"==a){if("error"==l.alert)var d="alert-danger";else var d="alert-success";s.addClass("alert "+d).html(l.message).slideDown(400)}else s.attr("data-notify-type",l.alert).attr("data-notify-msg",l.message).html(""),SEMICOLON.widget.notifications(s);e(t).find(".g-recaptcha").children("div").length>0&&grecaptcha.reset()}})}})})},cookieNotify:function(){if(!e.cookie)return console.log("cookieNotify: Cookie Function not defined."),!0;if(ee.length>0){var t=ee.outerHeight();ee.css({bottom:-t}),"yesConfirmed"!=e.cookie("websiteUsesCookies")&&ee.css({bottom:0}),e(".cookie-accept").click(function(){return ee.css({bottom:-t}),e.cookie("websiteUsesCookies","yesConfirmed",{expires:30}),!1})}},extras:function(){e().tooltip?e('[data-toggle="tooltip"]').tooltip({container:"body"}):console.log("extras: Bootstrap Tooltip not defined."),e().popover?e("[data-toggle=popover]").popover():console.log("extras: Bootstrap Popover not defined."),e(".style-msg").on("click",".close",function(t){e(this).parents(".style-msg").slideUp(),t.preventDefault()}),e("#primary-menu-trigger,#overlay-menu-close").click(function(){return e("#primary-menu").find("ul.mobile-primary-menu").length>0?e("#primary-menu > ul.mobile-primary-menu, #primary-menu > div > ul.mobile-primary-menu").toggleClass("show"):e("#primary-menu > ul, #primary-menu > div > ul").toggleClass("show"),a.toggleClass("primary-menu-open"),!1}),e("#page-submenu-trigger").click(function(){return a.toggleClass("top-search-open",!1),S.toggleClass("pagemenu-active"),!1}),S.find("nav").click(function(e){a.toggleClass("top-search-open",!1),A.toggleClass("top-cart-open",!1)}),SEMICOLON.isMobile.any()&&a.addClass("device-touch")}},SEMICOLON.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 SEMICOLON.isMobile.Android()||SEMICOLON.isMobile.BlackBerry()||SEMICOLON.isMobile.iOS()||SEMICOLON.isMobile.Opera()||SEMICOLON.isMobile.Windows()}},SEMICOLON.documentOnResize={init:function(){setTimeout(function(){SEMICOLON.header.topsocial(),SEMICOLON.header.fullWidthMenu(),SEMICOLON.header.overlayMenu(),SEMICOLON.initialize.fullScreen(),SEMICOLON.initialize.verticalMiddle(),SEMICOLON.initialize.maxHeight(),SEMICOLON.initialize.testimonialsGrid(),SEMICOLON.initialize.stickyFooter(),SEMICOLON.slider.sliderParallaxDimensions(),SEMICOLON.slider.captionPosition(),SEMICOLON.portfolio.arrange(),SEMICOLON.portfolio.portfolioDescMargin(),SEMICOLON.widget.tabsResponsiveResize(),SEMICOLON.widget.tabsJustify(),SEMICOLON.widget.html5Video(),SEMICOLON.widget.masonryThumbs(),SEMICOLON.initialize.dataResponsiveClasses(),SEMICOLON.initialize.dataResponsiveHeights(),M.length>0&&(M.hasClass(".customjs")||(e().isotope?M.isotope("layout"):console.log("documentOnResize > init: Isotope not defined."))),(a.hasClass("device-lg")||a.hasClass("device-md"))&&e("#primary-menu").find("ul.mobile-primary-menu").removeClass("show")},500);l=t.width()}},SEMICOLON.documentOnReady={init:function(){SEMICOLON.initialize.init(),SEMICOLON.header.init(),k.length>0&&SEMICOLON.slider.init(),I.length>0&&SEMICOLON.portfolio.init(),SEMICOLON.widget.init(),SEMICOLON.documentOnReady.windowscroll()},windowscroll:function(){var a=0,i=0,o=0;s.length>0&&(a=s.offset().top),s.length>0&&(i=n.offset().top),S.length>0&&(o=s.length>0&&!s.hasClass("no-sticky")?s.hasClass("sticky-style-2")||s.hasClass("sticky-style-3")?S.offset().top-n.outerHeight():S.offset().top-s.outerHeight():S.offset().top);var r=s.attr("data-sticky-offset");if("undefined"!=typeof r)if("full"==r){i=t.height();var l=s.attr("data-sticky-offset-negative");"undefined"!=typeof l&&(i=i-l-1)}else i=Number(r);SEMICOLON.header.stickyMenu(i),SEMICOLON.header.stickyPageMenu(o),t.on("scroll",function(){SEMICOLON.initialize.goToTopScroll(),e("body.open-header.close-header-on-scroll").removeClass("side-header-open"),SEMICOLON.header.stickyMenu(i),SEMICOLON.header.stickyPageMenu(o),SEMICOLON.header.logo()}),window.addEventListener("scroll",onScrollSliderParallax,!1),x.length>0&&(e().scrolled?t.scrolled(function(){SEMICOLON.header.onepageScroller()}):console.log("windowscroll: Scrolled Function not defined."))}},SEMICOLON.documentOnLoad={init:function(){SEMICOLON.slider.captionPosition(),SEMICOLON.slider.swiperSliderMenu(!0),SEMICOLON.slider.revolutionSliderMenu(!0),SEMICOLON.initialize.maxHeight(),SEMICOLON.initialize.testimonialsGrid(),SEMICOLON.initialize.verticalMiddle(),SEMICOLON.initialize.stickFooterOnSmall(),SEMICOLON.initialize.stickyFooter(),SEMICOLON.portfolio.gridInit(M),SEMICOLON.portfolio.filterInit(),SEMICOLON.portfolio.shuffleInit(),SEMICOLON.portfolio.arrange(),SEMICOLON.portfolio.portfolioDescMargin(),SEMICOLON.widget.parallax(),SEMICOLON.widget.loadFlexSlider(),SEMICOLON.widget.html5Video(),SEMICOLON.widget.masonryThumbs(),SEMICOLON.header.topsocial(),SEMICOLON.header.responsiveMenuClass(),SEMICOLON.initialize.modal()}};var t=e(window),a=e("body"),i=e("#wrapper"),s=e("#header"),n=e("#header-wrap"),o=e("#content"),r=e("#footer"),l=t.width(),d=s.attr("class"),c=n.attr("class"),u=s.attr("data-sticky-class"),h=s.attr("data-responsive-class"),f=e("#logo").find(".standard-logo"),m=(f.find("img").outerWidth(),e("#logo").find(".retina-logo")),p=f.find("img").attr("src"),g=m.find("img").attr("src"),v=f.attr("data-dark-logo"),C=m.attr("data-dark-logo"),O=f.attr("data-sticky-logo"),b=m.attr("data-sticky-logo"),y=f.attr("data-mobile-logo"),w=m.attr("data-mobile-logo"),S=e("#page-menu"),x=e(".one-page-menu"),N=0,I=e(".portfolio"),M=(e(".shop"),e(".grid-container")),k=e("#slider"),E=e(".slider-parallax"),L="",T=e("#page-title"),z=e(".portfolio-ajax").find(".portfolio-item"),P=e("#portfolio-ajax-wrap"),j=e("#portfolio-ajax-container"),D=e("#portfolio-ajax-loader"),F=e(".portfolio-filter,.custom-filter"),H="",_=e("#top-search"),A=e("#top-cart"),R=e(".vertical-middle"),B=e("#top-social").find("li"),q=e(".si-sticky"),Y=e(".dots-menu"),W=e("#gotoTop"),V=e(".full-screen"),$=e(".common-height"),Q=e(".testimonials-grid"),U=e(".page-section"),G=e(".owl-carousel"),J=e(".parallax"),X=e(".page-title-parallax"),K=e(".portfolio-parallax").find(".portfolio-image"),Z=e(".text-rotater"),ee=e("#cookie-notification");e(document).ready(SEMICOLON.documentOnReady.init),t.load(SEMICOLON.documentOnLoad.init),t.on("resize",SEMICOLON.documentOnResize.init)}(jQuery);