/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
var Cli_Data={"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"fffffff","ccpaRegionBased":"fffffff","ccpaBarEnabled":"fffffff","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"","custom_integration":"","triggerDomRefresh":"","secure_cookies":""};var cli_cookiebar_settings={"animate_speed_hide":"500","animate_speed_show":"500","background":"#fff","border":"#444","border_on":"","button_1_button_colour":"#000","button_1_button_hover":"#000000","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"fffffff","button_3_button_colour":"#000","button_3_button_hover":"#000000","button_3_link_colour":"#fff","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#000","button_4_button_hover":"#000000","button_4_link_colour":"#fff","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"fffffff","button_7_new_win":"fffffff","font_family":"inherit","header_fix":"","notify_animate_hide":"","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"left","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"240px","text":"#000","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"};var log_object={"ajax_url":"https:\/\/www.juanmarioja.es\/wp-admin\/admin-ajax.php"};
CLI_ACCEPT_COOKIE_NAME=(typeof CLI_ACCEPT_COOKIE_NAME!=='undefined'?CLI_ACCEPT_COOKIE_NAME:'viewed_cookie_policy');CLI_PREFERNCE_COOKIE=(typeof CLI_PREFERNCE_COOKIE!=='undefined'?CLI_PREFERNCE_COOKIE:'CookieLawInfoConsent');CLI_ACCEPT_COOKIE_EXPIRE=(typeof CLI_ACCEPT_COOKIE_EXPIRE!=='undefined'?CLI_ACCEPT_COOKIE_EXPIRE:365);CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP!=='undefined'?CLI_COOKIEBAR_AS_POPUP:false);var CLI_Cookie={set:function(name,value,days){var secure="";if(true===Boolean(Cli_Data.secure_cookies)){secure=";secure";}
if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";}
document.cookie=name+"="+value+secure+expires+"; path=/";if(days<1){host_name=window.location.hostname;document.cookie=name+"="+value+expires+"; path=/; domain=."+host_name+";";if(host_name.indexOf("www")!=1){var host_name_withoutwww=host_name.replace('www','');document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name_withoutwww+";";}
host_name=host_name.substring(host_name.lastIndexOf(".",host_name.lastIndexOf(".")-1));document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name+";";}},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length);}}
return null;},erase:function(name){this.set(name,"",-10);},exists:function(name){return(this.read(name)!==null);},getallcookies:function(){var pairs=document.cookie.split(";");var cookieslist={};for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");cookieslist[(pair[0]+'').trim()]=unescape(pair[1]);}
return cookieslist;}}
var CLI={bar_config:{},showagain_config:{},allowedCategories:[],js_blocking_enabled:false,set:function(args){if(typeof JSON.parse!=="function"){console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");return;}
if(typeof args.settings!=='object'){this.settings=JSON.parse(args.settings);}else{this.settings=args.settings;}
this.js_blocking_enabled=Boolean(Cli_Data.js_blocking);this.settings=args.settings;this.bar_elm=jQuery(this.settings.notify_div_id);this.showagain_elm=jQuery(this.settings.showagain_div_id);this.settingsModal=jQuery('#cliSettingsPopup');this.main_button=jQuery('.cli-plugin-main-button');this.main_link=jQuery('.cli-plugin-main-link');this.reject_link=jQuery('.cookie_action_close_header_reject');this.delete_link=jQuery(".cookielawinfo-cookie-delete");this.settings_button=jQuery('.cli_settings_button');this.accept_all_button=jQuery('.wt-cli-accept-all-btn');if(this.settings.cookie_bar_as=='popup'){CLI_COOKIEBAR_AS_POPUP=true;}
this.mayBeSetPreferenceCookie();this.addStyleAttribute();this.configBar();this.toggleBar();this.attachDelete();this.attachEvents();this.configButtons();this.reviewConsent();var cli_hidebar_on_readmore=this.hideBarInReadMoreLink();if(Boolean(this.settings.scroll_close)===true&&cli_hidebar_on_readmore===false){window.addEventListener("scroll",CLI.closeOnScroll,false);}},hideBarInReadMoreLink:function(){if(Boolean(CLI.settings.button_2_hidebar)===true&&this.main_link.length>0&&this.main_link.hasClass('cli-minimize-bar')){this.hideHeader();cliBlocker.cookieBar(false);this.showagain_elm.slideDown(this.settings.animate_speed_show);return true;}
return false;},attachEvents:function(){jQuery(document).on('click','.wt-cli-privacy-btn',function(e){e.preventDefault();CLI.accept_close();CLI.settingsPopUpClose();});jQuery('.wt-cli-accept-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this));});jQuery('.wt-cli-accept-all-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'accept');});jQuery('.wt-cli-reject-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'reject');});this.settingsPopUp();this.settingsTabbedAccordion();this.toggleUserPreferenceCheckBox();this.hideCookieBarOnClose();this.cookieLawInfoRunCallBacks();},acceptRejectCookies(element,action='custom'){var open_link=element[0].hasAttribute("href")&&element.attr("href")!='#'?true:false;var new_window=false;if(action=='accept'){this.enableAllCookies();this.accept_close();new_window=CLI.settings.button_7_new_win?true:false;}else if(action=='reject'){this.disableAllCookies();this.reject_close();new_window=Boolean(this.settings.button_3_new_win)?true:false;}else{this.accept_close();new_window=Boolean(this.settings.button_1_new_win)?true:false;}
if(open_link){if(new_window){window.open(element.attr("href"),'_blank');}else{window.location.href=element.attr("href");}}},toggleUserPreferenceCheckBox:function(){jQuery('.cli-user-preference-checkbox').each(function(){categoryCookie='cookielawinfo-'+jQuery(this).attr('data-id');categoryCookieValue=CLI_Cookie.read(categoryCookie);if(categoryCookieValue==null){if(jQuery(this).is(':checked')){CLI_Cookie.set(categoryCookie,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}else{CLI_Cookie.set(categoryCookie,'no',CLI_ACCEPT_COOKIE_EXPIRE);}}else{if(categoryCookieValue=="yes"){jQuery(this).prop("checked",true);}else{jQuery(this).prop("checked",false);}}});jQuery('.cli-user-preference-checkbox').on("click",function(e){var dataID=jQuery(this).attr('data-id');var currentToggleElm=jQuery('.cli-user-preference-checkbox[data-id='+dataID+']');if(jQuery(this).is(':checked')){CLI_Cookie.set('cookielawinfo-'+dataID,'yes',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',true);}else{CLI_Cookie.set('cookielawinfo-'+dataID,'no',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',false);}
CLI.checkCategories();CLI.generateConsent();});},settingsPopUp:function(){jQuery(document).on('click','.cli_settings_button',function(e){e.preventDefault();CLI.settingsModal.addClass("cli-show").css({'opacity':0}).animate({'opacity':1});CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");jQuery('body').addClass("cli-modal-open");jQuery(".cli-settings-overlay").addClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':.1});if(!jQuery('.cli-settings-mobile').is(':visible')){CLI.settingsModal.find('.cli-nav-link:eq(0)').trigger("click");}});jQuery('#cliModalClose').on("click",function(e){CLI.settingsPopUpClose();});CLI.settingsModal.on("click",function(e){if(!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))){CLI.settingsPopUpClose();}});jQuery('.cli_enable_all_btn').on("click",function(e){var cli_toggle_btn=jQuery(this);var enable_text=cli_toggle_btn.attr('data-enable-text');var disable_text=cli_toggle_btn.attr('data-disable-text');if(cli_toggle_btn.hasClass('cli-enabled')){CLI.disableAllCookies();cli_toggle_btn.html(enable_text);}else{CLI.enableAllCookies();cli_toggle_btn.html(disable_text);}
jQuery(this).toggleClass('cli-enabled');});this.privacyReadmore();},settingsTabbedAccordion:function(){jQuery(".cli-tab-header").on("click",function(e){if(!(jQuery(e.target).hasClass('cli-slider')||jQuery(e.target).hasClass('cli-user-preference-checkbox'))){if(jQuery(this).hasClass("cli-tab-active")){jQuery(this).removeClass("cli-tab-active");jQuery(this).siblings(".cli-tab-content").slideUp(200);}else{jQuery(".cli-tab-header").removeClass("cli-tab-active");jQuery(this).addClass("cli-tab-active");jQuery(".cli-tab-content").slideUp(200);jQuery(this).siblings(".cli-tab-content").slideDown(200);}}});},settingsPopUpClose:function(){this.settingsModal.removeClass('cli-show');this.settingsModal.addClass('cli-out');jQuery('body').removeClass("cli-modal-open");jQuery(".cli-settings-overlay").removeClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':1});},privacyReadmore:function(){var el=jQuery('.cli-privacy-content .cli-privacy-content-text');if(el.length>0){var clone=el.clone(),originalHtml=clone.html(),originalHeight=el.outerHeight(),Trunc={addReadmore:function(textBlock){if(textBlock.html().length>250){jQuery('.cli-privacy-readmore').show();}else{jQuery('.cli-privacy-readmore').hide();}},truncateText:function(textBlock){var strippedText=jQuery('<div />').html(textBlock.html());strippedText.find('table').remove();textBlock.html(strippedText.html());currentText=textBlock.text();if(currentText.trim().length>250){var newStr=currentText.substring(0,250);textBlock.empty().html(newStr).append('...');}},replaceText:function(textBlock,original){return textBlock.html(original);}};Trunc.addReadmore(el);Trunc.truncateText(el);jQuery('a.cli-privacy-readmore').on("click",function(e){e.preventDefault();if(jQuery('.cli-privacy-overview').hasClass('cli-collapsed')){Trunc.truncateText(el);jQuery('.cli-privacy-overview').removeClass('cli-collapsed');el.css('height','100%');}else{jQuery('.cli-privacy-overview').addClass('cli-collapsed');Trunc.replaceText(el,originalHtml);}});}},attachDelete:function(){this.delete_link.on("click",function(e){CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);}
CLI.generateConsent();return false;});},configButtons:function(){this.main_button.css('color',this.settings.button_1_link_colour);if(Boolean(this.settings.button_1_as_button)){this.main_button.css('background-color',this.settings.button_1_button_colour);this.main_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_colour);});}
this.main_link.css('color',this.settings.button_2_link_colour);if(Boolean(this.settings.button_2_as_button)){this.main_link.css('background-color',this.settings.button_2_button_colour);this.main_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_colour);});}
this.reject_link.css('color',this.settings.button_3_link_colour);if(Boolean(this.settings.button_3_as_button)){this.reject_link.css('background-color',this.settings.button_3_button_colour);this.reject_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_colour);});}
this.settings_button.css('color',this.settings.button_4_link_colour);if(Boolean(this.settings.button_4_as_button)){this.settings_button.css('background-color',this.settings.button_4_button_colour);this.settings_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_colour);});}
this.accept_all_button.css('color',this.settings.button_7_link_colour);if(this.settings.button_7_as_button){this.accept_all_button.css('background-color',this.settings.button_7_button_colour);this.accept_all_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_colour);});}},toggleBar:function(){if(CLI_COOKIEBAR_AS_POPUP){this.barAsPopUp(1);}
if(CLI.settings.cookie_bar_as=='widget'){this.barAsWidget(1);}
if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){this.displayHeader();}else{this.hideHeader();}
if(Boolean(this.settings.show_once_yn)){setTimeout(function(){CLI.close_header();},CLI.settings.show_once);}
if(CLI.js_blocking_enabled===false){if(Boolean(Cli_Data.ccpaEnabled)===true){if(Cli_Data.ccpaType==='ccpa'&&Boolean(Cli_Data.ccpaBarEnabled)===false){cliBlocker.cookieBar(false);}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();}}
this.showagain_elm.on("click",function(e){e.preventDefault();CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function(){CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);if(CLI_COOKIEBAR_AS_POPUP){CLI.showPopupOverlay();}});});},configShowAgain:function(){this.showagain_config={'background-color':this.settings.background,'color':this.l1hs(this.settings.text),'position':'fixed','font-family':this.settings.font_family};if(Boolean(this.settings.border_on)){var border_to_hide='border-'+this.settings.notify_position_vertical;this.showagain_config['border']='1px solid '+this.l1hs(this.settings.border);this.showagain_config[border_to_hide]='none';}
var cli_win=jQuery(window);var cli_winw=cli_win.width();var showagain_x_pos=this.settings.showagain_x_position;if(cli_winw<300){showagain_x_pos=10;this.showagain_config.width=cli_winw-20;}else{this.showagain_config.width='auto';}
var cli_defw=cli_winw>400?500:cli_winw-20;if(CLI_COOKIEBAR_AS_POPUP){var sa_pos=this.settings.popup_showagain_position;var sa_pos_arr=sa_pos.split('-');if(sa_pos_arr[1]=='left'){this.showagain_config.left=showagain_x_pos;}else if(sa_pos_arr[1]=='right'){this.showagain_config.right=showagain_x_pos;}
if(sa_pos_arr[0]=='top'){this.showagain_config.top=0;}else if(sa_pos_arr[0]=='bottom'){this.showagain_config.bottom=0;}
this.bar_config['position']='fixed';}else if(this.settings.cookie_bar_as=='widget'){this.showagain_config.bottom=0;if(this.settings.widget_position=='left'){this.showagain_config.left=showagain_x_pos;}else if(this.settings.widget_position=='right'){this.showagain_config.right=showagain_x_pos;}}else{if(this.settings.notify_position_vertical=="top"){this.showagain_config.top='0';}else if(this.settings.notify_position_vertical=="bottom"){this.bar_config['position']='fixed';this.bar_config['bottom']='0';this.showagain_config.bottom='0';}
if(this.settings.notify_position_horizontal=="left"){this.showagain_config.left=showagain_x_pos;}else if(this.settings.notify_position_horizontal=="right"){this.showagain_config.right=showagain_x_pos;}}
this.showagain_elm.css(this.showagain_config);},configBar:function(){this.bar_config={'background-color':this.settings.background,'color':this.settings.text,'font-family':this.settings.font_family};if(this.settings.notify_position_vertical=="top"){this.bar_config['top']='0';if(Boolean(this.settings.header_fix)===true){this.bar_config['position']='fixed';}}else{this.bar_config['bottom']='0';}
this.configShowAgain();this.bar_elm.css(this.bar_config).hide();},l1hs:function(str){if(str.charAt(0)=="#"){str=str.substring(1,str.length);}else{return"#"+str;}
return this.l1hs(str);},close_header:function(){CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);this.hideHeader();},accept_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(0,cliBlocker.runScripts);}else{this.bar_elm.hide();}}
if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}
if(Boolean(this.settings.accept_close_reload)===true){this.reload_current_page();}
return false;},reject_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);}
CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(cliBlocker.runScripts);}else{this.bar_elm.hide();}}
if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}
if(Boolean(this.settings.reject_close_reload)===true){this.reload_current_page();}
return false;},reload_current_page:function(){window.location.reload(true);},closeOnScroll:function(){if(window.pageYOffset>100&&!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){CLI.accept_close();if(Boolean(CLI.settings.scroll_close_reload)===true){window.location.reload();}
window.removeEventListener("scroll",CLI.closeOnScroll,false);}},displayHeader:function(){if(Boolean(this.settings.notify_animate_show)){this.bar_elm.slideDown(this.settings.animate_speed_show);}else{this.bar_elm.show();}
this.showagain_elm.hide();if(CLI_COOKIEBAR_AS_POPUP){this.showPopupOverlay();}},hideHeader:function(){if(Boolean(this.settings.showagain_tab)){if(Boolean(this.settings.notify_animate_show)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}else{this.showagain_elm.show();}}else{this.showagain_elm.hide();}
this.bar_elm.slideUp(this.settings.animate_speed_show);this.hidePopupOverlay();},hidePopupOverlay:function(){jQuery('body').removeClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").removeClass("cli-show");},showPopupOverlay:function(){if(this.bar_elm.length){if(Boolean(this.settings.popup_overlay)){jQuery('body').addClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").addClass("cli-show");}}},barAsWidget:function(a){var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','widget');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>400?300:cli_winw-30;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'overflow':'auto','position':'fixed','box-sizing':'border-box'});if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});}
if(this.settings.widget_position=='left'){cli_elm.css({'left':'15px','right':'auto','bottom':'15px','top':'auto'});}else{cli_elm.css({'left':'auto','right':'15px','bottom':'15px','top':'auto'});}
if(a){this.setResize();}},barAsPopUp:function(a){if(typeof cookie_law_info_bar_as_popup==='function'){return false;}
var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','popup');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>700?500:cli_winw-20;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'bottom':'','top':'50%','left':'50%','margin-left':(cli_defw/2)*-1,'margin-top':'-100px','overflow':'auto'}).addClass('cli-bar-popup cli-modal-content');if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});}
cli_h=cli_elm.height();li_h=cli_h<200?200:cli_h;cli_elm.css({'top':'50%','margin-top':((cli_h/2)+30)*-1});setTimeout(function(){cli_elm.css({'bottom':''});},100);if(a){this.setResize();}},setResize:function(){var resizeTmr=null;jQuery(window).resize(function(){clearTimeout(resizeTmr);resizeTmr=setTimeout(function(){if(CLI_COOKIEBAR_AS_POPUP){CLI.barAsPopUp();}
if(CLI.settings.cookie_bar_as=='widget'){CLI.barAsWidget();}
CLI.configShowAgain();},500);});},enableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');if(cli_chkbox_data_id!='checkbox-necessary'){cli_chkbox_elm.prop('checked',true);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}});},disableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cliCategorySlug=cli_chkbox_data_id.replace('checkbox-','');if(Cli_Data.strictlyEnabled.indexOf(cliCategorySlug)===-1){cli_chkbox_elm.prop('checked',false);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'no',CLI_ACCEPT_COOKIE_EXPIRE);}});},hideCookieBarOnClose:function(){jQuery(document).on('click','.cli_cookie_close_button',function(e){e.preventDefault();var elm=jQuery(this);if(Cli_Data.ccpaType==='ccpa'){CLI.enableAllCookies();}
CLI.accept_close();});},checkCategories:function(){var cliAllowedCategories=[];var cli_categories={};jQuery('.cli-user-preference-checkbox').each(function(){var status=false;cli_chkbox_elm=jQuery(this);cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');cli_chkbox_data_id_trimmed=cli_chkbox_data_id.replace('-','_')
if(jQuery(cli_chkbox_elm).is(':checked')){status=true;cliAllowedCategories.push(cli_chkbox_data_id);}
cli_categories[cli_chkbox_data_id_trimmed]=status;});CLI.allowedCategories=cliAllowedCategories;},cookieLawInfoRunCallBacks:function(){this.checkCategories();if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'){if("function"==typeof CookieLawInfo_Accept_Callback){CookieLawInfo_Accept_Callback();}}},generateConsent:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);cliConsent={};if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);}
cliConsent.ver=Cli_Data.consentVersion;categories=[];jQuery('.cli-user-preference-checkbox').each(function(){categoryVal='';cli_chkbox_data_id=jQuery(this).attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');if(jQuery(this).is(':checked')){categoryVal=true;}else{categoryVal=false;}
cliConsent[cli_chkbox_data_id]=categoryVal;});cliConsent=JSON.stringify(cliConsent);cliConsent=window.btoa(cliConsent);CLI_Cookie.set(CLI_PREFERNCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE);},addStyleAttribute:function(){var bar=this.bar_elm;var styleClass='';if(jQuery(bar).find('.cli-bar-container').length>0){styleClass=jQuery('.cli-bar-container').attr('class');styleClass=styleClass.replace('cli-bar-container','');styleClass=styleClass.trim();jQuery(bar).attr('data-cli-style',styleClass);}},getParameterByName:function(name,url){if(!url){url=window.location.href;}
name=name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results){return null;}
if(!results[2]){return'';}
return decodeURIComponent(results[2].replace(/\+/g,' '));},CookieLawInfo_Callback:function(enableBar,enableBlocking){enableBar=typeof enableBar!=='undefined'?enableBar:true;enableBlocking=typeof enableBlocking!=='undefined'?enableBlocking:true;if(CLI.js_blocking_enabled===true&&Boolean(Cli_Data.custom_integration)===true){cliBlocker.cookieBar(enableBar);cliBlocker.runScripts(enableBlocking);}},checkifStyleAttributeExist:function(){var exist=false;var attr=this.bar_elm.attr('data-cli-style');if(typeof attr!==typeof undefined&&attr!==false){exist=true;}
return exist;},reviewConsent:function(){jQuery(document).on('click','.cli_manage_current_consent,.wt-cli-manage-consent-link',function(){CLI.displayHeader();});},mayBeSetPreferenceCookie:function(){if(CLI.getParameterByName('cli_bypass')==="1"){CLI.generateConsent();}}}
var cliBlocker={blockingStatus:true,scriptsLoaded:false,ccpaEnabled:false,ccpaRegionBased:false,ccpaApplicable:false,ccpaBarEnabled:false,cliShowBar:true,isBypassEnabled:CLI.getParameterByName('cli_bypass'),checkPluginStatus:function(callbackA,callbackB){this.ccpaEnabled=Boolean(Cli_Data.ccpaEnabled);this.ccpaRegionBased=Boolean(Cli_Data.ccpaRegionBased);this.ccpaBarEnabled=Boolean(Cli_Data.ccpaBarEnabled);if(Boolean(Cli_Data.custom_integration)===true){callbackA(false);}else{if(this.ccpaEnabled===true){this.ccpaApplicable=true;if(Cli_Data.ccpaType==='ccpa'){if(this.ccpaBarEnabled!==true){this.cliShowBar=false;this.blockingStatus=false;}}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();}
if(cliBlocker.isBypassEnabled==="1"){cliBlocker.blockingStatus=false;}
callbackA(this.cliShowBar);callbackB(this.blockingStatus);}},cookieBar:function(showbar){showbar=typeof showbar!=='undefined'?showbar:true;cliBlocker.cliShowBar=showbar;if(cliBlocker.cliShowBar===false){CLI.bar_elm.hide();CLI.showagain_elm.hide();CLI.settingsModal.removeClass('cli-blowup cli-out');CLI.hidePopupOverlay();jQuery(".cli-settings-overlay").removeClass("cli-show");}else{if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){CLI.displayHeader();}else{CLI.hideHeader();}}},removeCookieByCategory:function(){if(cliBlocker.blockingStatus===true){if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)!==null){var non_necessary_cookies=Cli_Data.non_necessary_cookies;for(var key in non_necessary_cookies){currentCategory=key;if(CLI.allowedCategories.indexOf(currentCategory)===-1){var nonNecessaryCookies=non_necessary_cookies[currentCategory];for(var i=0;i<nonNecessaryCookies.length;i++){if(CLI_Cookie.read(nonNecessaryCookies[i])!==null){CLI_Cookie.erase(nonNecessaryCookies[i]);}}}}}}},runScripts:function(blocking){blocking=typeof blocking!=='undefined'?blocking:true;cliBlocker.blockingStatus=blocking;srcReplaceableElms=['iframe','IFRAME','EMBED','embed','OBJECT','object','IMG','img'];var genericFuncs={renderByElement:function(callback){cliScriptFuncs.renderScripts();callback();cliBlocker.scriptsLoaded=true;},};var cliScriptFuncs={scriptsDone:function(){if(typeof Cli_Data.triggerDomRefresh!=='undefined'){if(Boolean(Cli_Data.triggerDomRefresh)===true){var DOMContentLoadedEvent=document.createEvent('Event')
DOMContentLoadedEvent.initEvent('DOMContentLoaded',true,true)
window.document.dispatchEvent(DOMContentLoadedEvent);}}},seq:function(arr,callback,index){if(typeof index==='undefined'){index=0}
arr[index](function(){index++
if(index===arr.length){callback()}else{cliScriptFuncs.seq(arr,callback,index)}})},insertScript:function($script,callback){var s='';var scriptType=$script.getAttribute('data-cli-script-type');var elementPosition=$script.getAttribute('data-cli-element-position');var isBlock=$script.getAttribute('data-cli-block');var s=document.createElement('script');var ccpaOptedOut=cliBlocker.ccpaOptedOut();s.type='text/plain';if($script.async){s.async=$script.async;}
if($script.defer){s.defer=$script.defer;}
if($script.src){s.onload=callback
s.onerror=callback
s.src=$script.src}else{s.textContent=$script.innerText}
var attrs=jQuery($script).prop("attributes");for(var ii=0;ii<attrs.length;++ii){if(attrs[ii].nodeName!=='id'){s.setAttribute(attrs[ii].nodeName,attrs[ii].value);}}
if(cliBlocker.blockingStatus===true){if((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'&&CLI.allowedCategories.indexOf(scriptType)!==-1)){s.setAttribute('data-cli-consent','accepted');s.type='text/javascript';}
if(cliBlocker.ccpaApplicable===true){if(ccpaOptedOut===true||CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null){s.type='text/plain';}}}else{s.type='text/javascript';}
if($script.type!=s.type){if(elementPosition==='head'){document.head.appendChild(s);}else{document.body.appendChild(s);}
if(!$script.src){callback()}
$script.parentNode.removeChild($script);}else{callback();}},renderScripts:function(){var $scripts=document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');if($scripts.length>0){var runList=[]
var typeAttr
Array.prototype.forEach.call($scripts,function($script){typeAttr=$script.getAttribute('type')
runList.push(function(callback){cliScriptFuncs.insertScript($script,callback)})})
cliScriptFuncs.seq(runList,cliScriptFuncs.scriptsDone);}}};genericFuncs.renderByElement(cliBlocker.removeCookieByCategory);},ccpaOptedOut:function(){var ccpaOptedOut=false;var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);if(typeof cliConsent.ccpaOptout!=='undefined'){ccpaOptedOut=cliConsent.ccpaOptout;}}
return ccpaOptedOut;}}
jQuery(document).ready(function(){if(typeof cli_cookiebar_settings!='undefined'){CLI.set({settings:cli_cookiebar_settings});if(CLI.js_blocking_enabled===true){cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts);}}});
var ccpa_data={"opt_out_prompt":"\u00bfRealmente quieres rechazar?","opt_out_confirm":"Confirmar","opt_out_cancel":"Cancelar"};
(function($){'use strict';var CCPA={ccpaOptedOut:false,ccpaOptOutConfirmationOpen:false,set:function(){this.setCheckboxState();jQuery(document).on('click','.wt-cli-ccpa-opt-out-checkbox',function(){CCPA.ccpaOptedOut=false;if(this.checked===true){CCPA.ccpaOptedOut=true;}
CCPA.optOutCcpa();});jQuery(document).on('click','.wt-cli-ccpa-opt-out:not(.wt-cli-ccpa-opt-out-checkbox)',function(){CCPA.showCcpaOptOutConfirmBox();})},setCheckboxState:function(){var cliConsent={};var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);if(preferenceCookie!==null){cliConsent=CCPA.parseCookie(preferenceCookie);if(typeof(cliConsent.ccpaOptout)!=='undefined'){if(cliConsent.ccpaOptout===true){jQuery('.wt-cli-ccpa-opt-out-checkbox').prop('checked',true);}else{jQuery('.wt-cli-ccpa-opt-out-checkbox').prop('checked',false);}}}},optOutCcpa:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);var cliConsent={};if(preferenceCookie!==null){cliConsent=CCPA.parseCookie(preferenceCookie);}
cliConsent.ccpaOptout=this.ccpaOptedOut;cliConsent=JSON.stringify(cliConsent);cliConsent=window.btoa(cliConsent);CLI_Cookie.set(CLI_PREFERNCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE);this.setCheckboxState();},parseCookie:function(preferenceCookie){var cliConsent={};cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);return cliConsent;},toggleCCPA:function(){},checkAuthentication:function(){},showCcpaOptOutConfirmBox:function(){var css='.cli-alert-dialog-buttons button {\
                -webkit-box-flex: 1!important;\
                -ms-flex: 1!important;\
                flex: 1!important;\
                -webkit-appearance: none!important;\
                -moz-appearance: none!important;\
                appearance: none!important;\
                margin: 4px!important;\
                padding: 8px 16px!important;\
                border-radius: 64px!important;\
                cursor: pointer!important;\
                font-weight: 700!important;\
                font-size: 12px !important;\
                color: #fff;\
                text-align: center!important;\
                text-transform: capitalize;\
                border: 2px solid #61a229;\
            } #cLiCcpaOptoutPrompt .cli-modal-dialog{\
                max-width: 320px;\
            }\
            #cLiCcpaOptoutPrompt .cli-modal-content {\
                box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            -webkit-box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            -moz-box-shadow0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);\
            }\
            .cli-alert-dialog-content {\
                font-size: 14px;\
            }\
            .cli-alert-dialog-buttons {\
                padding-top:5px;\
            }\
            button.cli-ccpa-button-cancel {\
                background: transparent !important;\
                color: #61a229;\
            }\
            button.cli-ccpa-button-confirm {\
                background-color:#61a229;\
                color:#ffffff;\
            }';var head=document.head||document.getElementsByTagName('head')[0];var style=document.createElement('style');var primaryColor=CLI.settings.button_1_button_colour;var primaryLinkColor=CLI.settings.button_1_link_colour;var backgroundColor=CLI.settings.background;var textColor=CLI.settings.text;CCPA.ccpaOptOutConfirmationOpen=false;var ccpaPrompt,$this=this;(ccpaPrompt=document.createElement("div")).classList.add("cli-modal","cli-show","cli-blowup");ccpaPrompt.id="cLiCcpaOptoutPrompt";var t=document.createElement("div");t.className="cli-modal-dialog";var n=document.createElement("div");n.classList.add("cli-modal-content","cli-bar-popup");var o=document.createElement("div");o.className="cli-modal-body";var p=document.createElement("div");p.classList.add("wt-cli-element","cli-container-fluid","cli-tab-container");var q=document.createElement("div");q.className="cli-row";var r=document.createElement("div");r.classList.add("cli-col-12");var x=document.createElement("div");x.classList.add("cli-modal-backdrop","cli-fade","cli-settings-overlay","cli-show");var a=document.createElement("button");var b=document.createElement("button");var c=document.createElement("div");var d=document.createElement("div");d.className="cli-alert-dialog-content",d.innerText=ccpa_data.opt_out_prompt,c.className="cli-alert-dialog-buttons";a.className="cli-ccpa-button-confirm",a.innerText=ccpa_data.opt_out_confirm,a.addEventListener("click",function(){CCPA.ccpaOptedOut=true,CCPA.optOutCcpa(),document.body.removeChild(ccpaPrompt),document.body.removeChild(x),document.body.classList.remove("cli-modal-open");head.removeChild(style);if(Cli_Data.ccpaType==='ccpa'){CLI.enableAllCookies();CLI.accept_close();}}),b.className="cli-ccpa-button-cancel",b.innerText=ccpa_data.opt_out_cancel,b.addEventListener("click",function(){CCPA.ccpaOptedOut=false,CCPA.optOutCcpa(),document.body.removeChild(ccpaPrompt),document.body.removeChild(x),document.body.classList.remove("cli-modal-open");head.removeChild(style);if(Cli_Data.ccpaType==='ccpa'){CLI.enableAllCookies();CLI.accept_close();}}),ccpaPrompt.addEventListener("click",function(event){event.stopPropagation();if(ccpaPrompt!==event.target){return;}
document.body.removeChild(ccpaPrompt),document.body.removeChild(x),document.body.classList.remove("cli-modal-open");head.removeChild(style);}),ccpaPrompt.appendChild(t),t.appendChild(n),n.appendChild(o),o.appendChild(p),p.appendChild(q),q.appendChild(r),r.appendChild(d),r.appendChild(c),c.appendChild(b),c.appendChild(a),head.appendChild(style);style.type='text/css';if(style.styleSheet){style.styleSheet.cssText=css;}else{style.appendChild(document.createTextNode(css));}
document.body.appendChild(ccpaPrompt);document.body.appendChild(x);document.body.classList.add("cli-modal-open");},}
jQuery(document).ready(function(){CCPA.set();});})(jQuery);
var root=document.getElementsByTagName("html")[0];root.setAttribute("class","js");;
(function(window,document){if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){document.body.className+=" using-mobile-browser ";}
if(!("ontouchstart"in window)){var body=document.querySelector("body");var winW=window.innerWidth;var bodyW=body.clientWidth;if(winW>bodyW+4){body.setAttribute("style","--scroll-bar-w: "+(winW-bodyW-4)+"px");}else{body.setAttribute("style","--scroll-bar-w: 0px");}}})(window,document);;
!function(){"use strict";var t={d:function(e,n){for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function n(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,n){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,n)},t};this.tree=e();const n=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,i]of this.formData){const s=t.match(n);if(s)if(""===s.groups.array)this.tree.set(s.groups.name,i);else{const t=[...s.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(s.groups.name);const n=t.pop();t.reduce(((t,n)=>{if(/^[0-9]+$/.test(n)&&(n=parseInt(n)),t.get(n)instanceof Map)return t.get(n);const i=e();return t.set(n,i),i}),this.tree).set(n,i)}}}t.r(e),t.d(e,{date:function(){return f},dayofweek:function(){return h},email:function(){return a},enum:function(){return u},file:function(){return m},maxdate:function(){return z},maxfilesize:function(){return I},maxitems:function(){return v},maxlength:function(){return x},maxnumber:function(){return b},mindate:function(){return A},minfilesize:function(){return $},minitems:function(){return g},minlength:function(){return w},minnumber:function(){return y},number:function(){return c},required:function(){return o},requiredfile:function(){return r},tel:function(){return l},time:function(){return d},url:function(){return p}}),n.prototype.entries=function(){return this.tree.entries()},n.prototype.get=function(t){return this.tree.get(t)},n.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const n=[];if(t instanceof Map)for(const[i,s]of t)n.push(...e(s));else""!==t&&n.push(t);return n};return e(this.get(t))},n.prototype.has=function(t){return this.tree.has(t)},n.prototype.keys=function(){return this.tree.keys()},n.prototype.values=function(){return this.tree.values()};var i=n;function s({rule:t,field:e,error:n,...i}){this.rule=t,this.field=e,this.error=n,this.properties=i}const o=function(t){if(0===t.getAll(this.field).length)throw new s(this)},r=function(t){if(0===t.getAll(this.field).length)throw new s(this)},a=function(t){if(!t.getAll(this.field).every((t=>{if((t=t.trim()).length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,n]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(n))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(n))return!1;const i=n.split(".");if(i.length<2)return!1;for(const t of i){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new s(this)},p=function(t){const e=t.getAll(this.field);if(!e.every((t=>{if(""===(t=t.trim()))return!1;try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new s(this)},l=function(t){if(!t.getAll(this.field).every((t=>(t=(t=t.trim()).replaceAll(/[()/.*#\s-]+/g,""),/^[+]?[0-9]+$/.test(t)))))throw new s(this)},c=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)))))throw new s(this)},f=function(t){if(!t.getAll(this.field).every((t=>{if(t=t.trim(),!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new s(this)},d=function(t){if(!t.getAll(this.field).every((t=>{const e=t.trim().match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const n=parseInt(e[1]),i=parseInt(e[2]),s=e[3]?parseInt(e[3]):0;return 0<=n&&n<=23&&0<=i&&i<=59&&0<=s&&s<=59})))throw new s(this)},m=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],n=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(n){const t=n.groups.toplevel.toLowerCase(),i=n.groups.sub.toLowerCase();for(const[s,o]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===i&&o.startsWith(t+"/")||o===n[0])&&e.push(...s.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new s(this)},u=function(t){if(!t.getAll(this.field).every((t=>this.accept?.some((e=>t===String(e))))))throw new s(this)},h=function(t){if(!t.getAll(this.field).every((t=>{const e=0===(n=new Date(t).getDay())?7:n;var n;return this.accept?.some((t=>e===parseInt(t)))})))throw new s(this)},g=function(t){if(t.getAll(this.field).length<parseInt(this.threshold))throw new s(this)},v=function(t){const e=t.getAll(this.field);if(parseInt(this.threshold)<e.length)throw new s(this)},w=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{"string"==typeof t&&(n+=t.length)})),0!==n&&n<parseInt(this.threshold))throw new s(this)},x=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{"string"==typeof t&&(n+=t.length)})),parseInt(this.threshold)<n)throw new s(this)},y=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new s(this)},b=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new s(this)},A=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold)))))throw new s(this)},z=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t)))))throw new s(this)},$=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{t instanceof File&&(n+=t.size)})),n<parseInt(this.threshold))throw new s(this)},I=function(t){const e=t.getAll(this.field);let n=0;if(e.forEach((t=>{t instanceof File&&(n+=t.size)})),parseInt(this.threshold)<n)throw new s(this)};var E;window.swv={validators:e,validate:(t,n,o={})=>{const r=(t.rules??[]).filter((({rule:t,...n})=>"function"==typeof e[t]&&("function"!=typeof e[t].matches||e[t].matches(n,o))));if(!r.length)return new Map;const a=new i(n),p=r.reduce(((t,n)=>{const{rule:i,...o}=n;if(t.get(o.field)?.error)return t;try{e[i].call({rule:i,...o},a)}catch(e){if(e instanceof s)return t.set(o.field,e)}return t}),new Map);for(const t of a.keys())p.has(t)||p.set(t,{validInputs:a.getAll(t)});return p},...null!==(E=window.swv)&&void 0!==E?E:{}}}();
var wpcf7={"api":{"root":"https:\/\/www.juanmarioja.es\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"};
!function(){"use strict";const e=e=>Math.abs(parseInt(e,10)),t=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},a=(e,a)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(a)&&(a=n.get(a)),Array.from(n.values()).includes(a)||(a=`custom-${a=(a=a.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=a,e.setAttribute("data-status",a),e.classList.add(a),r&&r!==a){e.classList.remove(r);const a={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};t(e,"statuschanged",a)}return a},n=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return r.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:o,path:c,endpoint:s,headers:i,body:l,data:d,...p}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),c=r?n+"/"+r:n),"string"==typeof c&&(-1!==t.indexOf("?")&&(c=c.replace("?","&")),c=c.replace(/^\//,""),o=t+c),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],d&&(l=JSON.stringify(d),i["Content-Type"]="application/json");const u={code:"fetch_error",message:"You are probably offline."},f={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(o||c||window.location.href,{...p,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw f}));throw f}))),(()=>{throw u}))}))(e)},r=[];function o(e,t={}){var n;const{target:r,scope:o=e,...l}=t;if(void 0===e.wpcf7?.schema)return;const d={...e.wpcf7.schema};if(void 0!==r){if(!e.contains(r))return;if(!r.closest(".wpcf7-form-control-wrap[data-name]"))return;if(r.closest(".novalidate"))return}const p=new FormData,u=[];for(const e of o.querySelectorAll(".wpcf7-form-control-wrap"))if(!e.closest(".novalidate")&&(e.querySelectorAll(":where( input, textarea, select ):enabled").forEach((e=>{if(e.name)switch(e.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":e.checked&&p.append(e.name,e.value);break;case"select-multiple":for(const t of e.selectedOptions)p.append(e.name,t.value);break;case"file":for(const t of e.files)p.append(e.name,t);break;default:p.append(e.name,e.value)}})),e.dataset.name&&(u.push(e.dataset.name),e.setAttribute("data-under-validation","1"),e.contains(r))))break;d.rules=(null!==(n=d.rules)&&void 0!==n?n:[]).filter((({field:e})=>u.includes(e)));const f=e.getAttribute("data-status");Promise.resolve(a(e,"validating")).then((a=>{if(void 0!==swv){const a=swv.validate(d,p,t);for(const[t,{error:n,validInputs:r}]of a)s(e,t),void 0!==n&&c(e,t,n,{scope:o}),i(e,t,null!=r?r:[])}})).finally((()=>{a(e,f),e.querySelectorAll(".wpcf7-form-control-wrap[data-under-validation]").forEach((e=>{e.removeAttribute("data-under-validation")}))}))}n.use=e=>{r.unshift(e)};const c=(e,t,a,n)=>{const{scope:r=e,...o}=null!=n?n:{},c=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",c),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((t=>{if("validating"===e.getAttribute("data-status")&&!t.dataset.underValidation)return;const n=document.createElement("span");n.classList.add("wpcf7-not-valid-tip"),n.setAttribute("aria-hidden","true"),n.insertAdjacentText("beforeend",a),t.appendChild(n),t.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),t.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",c),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{n.setAttribute("style","display: none")})),n.addEventListener("click",(e=>{n.setAttribute("style","display: none")})))}))}))},s=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},i=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function l(e,r={}){if(wpcf7.blocked)return d(e),void a(e,"submitting");const o=new FormData(e);r.submitter&&r.submitter.name&&o.append(r.submitter.name,r.submitter.value);const s={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(o,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:o};n({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:o,wpcf7:{endpoint:"feedback",form:e,detail:s}}).then((n=>{const r=a(e,n.status);return s.status=n.status,s.apiResponse=n,["invalid","unaccepted","spam","aborted"].includes(r)?t(e,r,s):["sent","failed"].includes(r)&&t(e,`mail${r}`,s),t(e,"submit",s),n})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{c(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}n.use(((e,n)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:n,detail:r}=e.wpcf7;d(n),t(n,"beforesubmit",r),a(n,"submitting")}return n(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&s(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function p(e){const r=new FormData(e),o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(r,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:r};n({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:o}}).then((n=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,a(e,"mail_sent")):a(e,"init"),o.apiResponse=n,t(e,"reset",o)})).catch((e=>console.error(e)))}n.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:n}=e.wpcf7;d(t),a(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},f=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function m(t){const a=new FormData(t);t.wpcf7={id:e(a.get("_wpcf7")),status:t.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:e(a.get("_wpcf7_container_post")),parent:t.closest(".wpcf7"),schema:void 0},t.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(t),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(t),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(t),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(t),(t=>{const a=(t,a)=>{const n=e(t.getAttribute("data-starting-value")),r=e(t.getAttribute("data-maximum-value")),o=e(t.getAttribute("data-minimum-value")),c=t.classList.contains("down")?n-a.value.length:a.value.length;t.setAttribute("data-current-value",c),t.innerText=c,r&&r<a.value.length?t.classList.add("too-long"):t.classList.remove("too-long"),o&&a.value.length<o?t.classList.add("too-short"):t.classList.remove("too-short")},n=e=>{e={init:!1,...e},t.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),o=t.querySelector(`[name="${r}"]`);o&&(o.value=o.defaultValue,a(n,o),e.init&&o.addEventListener("keyup",(e=>{a(n,o)})))}))};n({init:!0}),t.addEventListener("wpcf7reset",(e=>{n()}))})(t),window.addEventListener("load",(e=>{wpcf7.cached&&t.reset()})),t.addEventListener("reset",(e=>{wpcf7.reset(t)})),t.addEventListener("submit",(e=>{wpcf7.submit(t,{submitter:e.submitter}),e.preventDefault()})),t.addEventListener("wpcf7submit",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),t.addEventListener("wpcf7reset",(e=>{e.detail.apiResponse.captcha&&u(t,e.detail.apiResponse.captcha),e.detail.apiResponse.quiz&&f(t,e.detail.apiResponse.quiz)})),n({endpoint:`contact-forms/${t.wpcf7.id}/feedback/schema`,method:"GET"}).then((e=>{t.wpcf7.schema=e})),t.addEventListener("change",(e=>{e.target.closest(".wpcf7-form-control")&&wpcf7.validate(t,{target:e.target})})),t.addEventListener("wpcf7statuschanged",(e=>{const a=e.detail.status;t.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),t.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(e=>{var t;"undefined"!=typeof wpcf7?void 0!==wpcf7.api?"function"==typeof window.fetch?"function"==typeof window.FormData?"function"==typeof NodeList.prototype.forEach?"function"==typeof String.prototype.replaceAll?(wpcf7={init:m,submit:l,reset:p,validate:o,...null!==(t=wpcf7)&&void 0!==t?t:{}},document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}))):console.error("Your browser does not support String.replaceAll()."):console.error("Your browser does not support NodeList.forEach()."):console.error("Your browser does not support window.FormData()."):console.error("Your browser does not support window.fetch()."):console.error("wpcf7.api is not defined."):console.error("wpcf7 is not defined.")}))}();
/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});
/*!
 * Isotope PACKAGED v2.2.2
 *
 * Licensed GPLv3 for open source use
 * or Isotope Commercial License for commercial use
 *
 * http://isotope.metafizzy.co
 * Copyright 2015 Metafizzy
 */
!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:e.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a,b){function c(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function d(){}function e(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=h.length;c>b;b++){var d=h[b];a[d]=0}return a}function f(b){function d(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||g("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=b("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var f=document.body||document.documentElement;f.appendChild(e);var h=j(e);l=200===c(h.width),f.removeChild(e)}}}function f(a){if(d(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var b=j(a);if("none"===b.display)return e();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var g=f.isBorderBox=!(!k||!b[k]||"border-box"!==b[k]),m=0,n=h.length;n>m;m++){var o=h[m],p=b[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=g&&l,y=c(b.width);y!==!1&&(f.width=y+(x?0:r+v));var z=c(b.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return f}var g="undefined"==typeof console?d:function(a){console.error(a)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],f):"object"==typeof exports?module.exports=f(require("desandro-get-style-property")):a.getSize=f(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){"use strict";function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){"use strict";function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){"use strict";function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}b.prototype=new a.Item,b.prototype._create=function(){this.id=this.layout.itemGUID++,a.Item.prototype._create.call(this),this.sortData={}},b.prototype.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var c=b.prototype.destroy;return b.prototype.destroy=function(){c.apply(this,arguments),this.css({display:""})},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}return function(){function a(a){return function(){return b.prototype[a].apply(this.isotope,arguments)}}for(var d=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],e=0,f=d.length;f>e;e++){var g=d[e];c.prototype[g]=a(g)}}(),c.prototype.needsVerticalResizeLayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerHeight!=this.isotope.size.innerHeight},c.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},c.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},c.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},c.prototype.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},c.prototype.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&&b.element&&a(b.element)},c.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},c.prototype.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function d(){c.apply(this,arguments)}return d.prototype=new c,b&&(d.options=b),d.prototype.namespace=a,c.modes[a]=d,d},c}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";function c(a,b){for(var c in b)a[c]=b[c];return a}var d=a.create("masonry"),e=d.prototype._getElementOffset,f=d.prototype.layout,g=d.prototype._getMeasurement;
c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;d.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var i=d.prototype._manageStamp;return d.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0});return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentElement,l=k.textContent?function(a){return a.textContent}:function(a){return a.innerText},m=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});m.Item=f,m.LayoutMode=g,m.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},m.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},m.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},m.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needReveal),d.hide(c.needHide)}this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches;var d=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},m.prototype._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0,h=a.length;h>g;g++){var i=a[g];if(!i.isIgnored){var j=f(i);j&&c.push(i),j&&i.isHidden?d.push(i):j||i.isHidden||e.push(i)}}return{matches:c,needReveal:d,needHide:e}},m.prototype._getFilterTest=function(a){return i&&this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},m.prototype.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},m.prototype._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=n(c)}},m.prototype._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var n=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=m.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){var c;return c=a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&l(c)}}return a}();m.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},m.prototype._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},m.prototype._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},m.prototype._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},m.prototype._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},m.prototype._manageStamp=function(a){this._mode()._manageStamp(a)},m.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},m.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},m.prototype.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},m.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},m.prototype._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},m.prototype.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var o=m.prototype.remove;return m.prototype.remove=function(a){a=e.makeArray(a);var b=this.getItems(a);o.call(this,a);var c=b&&b.length;if(c)for(var d=0;c>d;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},m.prototype.shuffle=function(){for(var a=0,b=this.items.length;b>a;a++){var c=this.items[a];c.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},m.prototype._noTransition=function(a){var b=this.options.transitionDuration;this.options.transitionDuration=0;var c=a.call(this);return this.options.transitionDuration=b,c},m.prototype.getFilteredItemElements=function(){for(var a=[],b=0,c=this.filteredItems.length;c>b;b++)a.push(this.filteredItems[b].element);return a},m});
/*!
 * Packery layout mode PACKAGED v1.1.1
 * sub-classes Packery
 * http://packery.metafizzy.co
 */
!function(a){function b(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function c(a,b){var c=d(a,b)?f:e;c(a,b)}var d,e,f;"classList"in document.documentElement?(d=function(a,b){return a.classList.contains(b)},e=function(a,b){a.classList.add(b)},f=function(a,b){a.classList.remove(b)}):(d=function(a,c){return b(c).test(a.className)},e=function(a,b){d(a,b)||(a.className=a.className+" "+b)},f=function(a,c){a.className=a.className.replace(b(c)," ")});var g={hasClass:d,addClass:e,removeClass:f,toggleClass:c,has:d,add:e,remove:f,toggle:c};"function"==typeof define&&define.amd?define("classie/classie",g):"object"==typeof exports?module.exports=g:a.classie=g}(window),function(a){function b(){function a(b){for(var c in a.defaults)this[c]=a.defaults[c];for(c in b)this[c]=b[c]}return c.Rect=a,a.defaults={x:0,y:0,width:0,height:0},a.prototype.contains=function(a){var b=a.width||0,c=a.height||0;return this.x<=a.x&&this.y<=a.y&&this.x+this.width>=a.x+b&&this.y+this.height>=a.y+c},a.prototype.overlaps=function(a){var b=this.x+this.width,c=this.y+this.height,d=a.x+a.width,e=a.y+a.height;return this.x<d&&b>a.x&&this.y<e&&c>a.y},a.prototype.getMaximalFreeRects=function(b){if(!this.overlaps(b))return!1;var c,d=[],e=this.x+this.width,f=this.y+this.height,g=b.x+b.width,h=b.y+b.height;return this.y<b.y&&(c=new a({x:this.x,y:this.y,width:this.width,height:b.y-this.y}),d.push(c)),e>g&&(c=new a({x:g,y:this.y,width:e-g,height:this.height}),d.push(c)),f>h&&(c=new a({x:this.x,y:h,width:this.width,height:f-h}),d.push(c)),this.x<b.x&&(c=new a({x:this.x,y:this.y,width:b.x-this.x,height:this.height}),d.push(c)),d},a.prototype.canFit=function(a){return this.width>=a.width&&this.height>=a.height},a}var c=a.Packery=function(){};"function"==typeof define&&define.amd?define("packery/js/rect",b):"object"==typeof exports?module.exports=b():(a.Packery=a.Packery||{},a.Packery.Rect=b())}(window),function(a){function b(a){function b(a,b,c){this.width=a||0,this.height=b||0,this.sortDirection=c||"downwardLeftToRight",this.reset()}b.prototype.reset=function(){this.spaces=[],this.newSpaces=[];var b=new a({x:0,y:0,width:this.width,height:this.height});this.spaces.push(b),this.sorter=c[this.sortDirection]||c.downwardLeftToRight},b.prototype.pack=function(a){for(var b=0,c=this.spaces.length;c>b;b++){var d=this.spaces[b];if(d.canFit(a)){this.placeInSpace(a,d);break}}},b.prototype.placeInSpace=function(a,b){a.x=b.x,a.y=b.y,this.placed(a)},b.prototype.placed=function(a){for(var b=[],c=0,d=this.spaces.length;d>c;c++){var e=this.spaces[c],f=e.getMaximalFreeRects(a);f?b.push.apply(b,f):b.push(e)}this.spaces=b,this.mergeSortSpaces()},b.prototype.mergeSortSpaces=function(){b.mergeRects(this.spaces),this.spaces.sort(this.sorter)},b.prototype.addSpace=function(a){this.spaces.push(a),this.mergeSortSpaces()},b.mergeRects=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];if(d){var e=a.slice(0);e.splice(b,1);for(var f=0,g=0,h=e.length;h>g;g++){var i=e[g],j=b>g?0:1;d.contains(i)&&(a.splice(g+j-f,1),f++)}}}return a};var c={downwardLeftToRight:function(a,b){return a.y-b.y||a.x-b.x},rightwardTopToBottom:function(a,b){return a.x-b.x||a.y-b.y}};return b}if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],b);else if("object"==typeof exports)module.exports=b(require("./rect"));else{var c=a.Packery=a.Packery||{};c.Packer=b(c.Rect)}}(window),function(a){function b(a,b,c){var d=a("transform"),e=function(){b.Item.apply(this,arguments)};e.prototype=new b.Item;var f=e.prototype._create;return e.prototype._create=function(){f.call(this),this.rect=new c,this.placeRect=new c},e.prototype.dragStart=function(){this.getPosition(),this.removeTransitionStyles(),this.isTransitioning&&d&&(this.element.style[d]="none"),this.getSize(),this.isPlacing=!0,this.needsPositioning=!1,this.positionPlaceRect(this.position.x,this.position.y),this.isTransitioning=!1,this.didDrag=!1},e.prototype.dragMove=function(a,b){this.didDrag=!0;var c=this.layout.size;a-=c.paddingLeft,b-=c.paddingTop,this.positionPlaceRect(a,b)},e.prototype.dragStop=function(){this.getPosition();var a=this.position.x!==this.placeRect.x,b=this.position.y!==this.placeRect.y;this.needsPositioning=a||b,this.didDrag=!1},e.prototype.positionPlaceRect=function(a,b,c){this.placeRect.x=this.getPlaceRectCoord(a,!0),this.placeRect.y=this.getPlaceRectCoord(b,!1,c)},e.prototype.getPlaceRectCoord=function(a,b,c){var d=b?"Width":"Height",e=this.size["outer"+d],f=this.layout[b?"columnWidth":"rowHeight"],g=this.layout.size["inner"+d];b||(g=Math.max(g,this.layout.maxY),this.layout.rowHeight||(g-=this.layout.gutter));var h;if(f){f+=this.layout.gutter,g+=b?this.layout.gutter:0,a=Math.round(a/f);var i;i=this.layout.options.isHorizontal?b?"ceil":"floor":b?"floor":"ceil";var j=Math[i](g/f);j-=Math.ceil(e/f),h=j}else h=g-e;return a=c?a:Math.min(a,h),a*=f||1,Math.max(0,a)},e.prototype.copyPlaceRectPosition=function(){this.rect.x=this.placeRect.x,this.rect.y=this.placeRect.y},e.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},e}"function"==typeof define&&define.amd?define("packery/js/item",["get-style-property/get-style-property","outlayer/outlayer","./rect"],b):"object"==typeof exports?module.exports=b(require("desandro-get-style-property"),require("outlayer"),require("./rect")):a.Packery.Item=b(a.getStyleProperty,a.Outlayer,a.Packery.Rect)}(window),function(a){function b(a,b,c,d,e,f){function g(a,b){return a.position.y-b.position.y||a.position.x-b.position.x}function h(a,b){return a.position.x-b.position.x||a.position.y-b.position.y}d.prototype.canFit=function(a){return this.width>=a.width-1&&this.height>=a.height-1};var i=c.create("packery");return i.Item=f,i.prototype._create=function(){c.prototype._create.call(this),this.packer=new e,this.stamp(this.options.stamped);var a=this;this.handleDraggabilly={dragStart:function(b){a.itemDragStart(b.element)},dragMove:function(b){a.itemDragMove(b.element,b.position.x,b.position.y)},dragEnd:function(b){a.itemDragEnd(b.element)}},this.handleUIDraggable={start:function(b){a.itemDragStart(b.currentTarget)},drag:function(b,c){a.itemDragMove(b.currentTarget,c.position.left,c.position.top)},stop:function(b){a.itemDragEnd(b.currentTarget)}}},i.prototype._resetLayout=function(){this.getSize(),this._getMeasurements();var a=this.packer;this.options.isHorizontal?(a.width=Number.POSITIVE_INFINITY,a.height=this.size.innerHeight+this.gutter,a.sortDirection="rightwardTopToBottom"):(a.width=this.size.innerWidth+this.gutter,a.height=Number.POSITIVE_INFINITY,a.sortDirection="downwardLeftToRight"),a.reset(),this.maxY=0,this.maxX=0},i.prototype._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},i.prototype._getItemLayoutPosition=function(a){return this._packItem(a),a.rect},i.prototype._packItem=function(a){this._setRectSize(a.element,a.rect),this.packer.pack(a.rect),this._setMaxXY(a.rect)},i.prototype._setMaxXY=function(a){this.maxX=Math.max(a.x+a.width,this.maxX),this.maxY=Math.max(a.y+a.height,this.maxY)},i.prototype._setRectSize=function(a,c){var d=b(a),e=d.outerWidth,f=d.outerHeight;(e||f)&&(e=this._applyGridGutter(e,this.columnWidth),f=this._applyGridGutter(f,this.rowHeight)),c.width=Math.min(e,this.packer.width),c.height=Math.min(f,this.packer.height)},i.prototype._applyGridGutter=function(a,b){if(!b)return a+this.gutter;b+=this.gutter;var c=a%b,d=c&&1>c?"round":"ceil";return a=Math[d](a/b)*b},i.prototype._getContainerSize=function(){return this.options.isHorizontal?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},i.prototype._manageStamp=function(a){var b,c=this.getItem(a);if(c&&c.isPlacing)b=c.placeRect;else{var e=this._getElementOffset(a);b=new d({x:this.options.isOriginLeft?e.left:e.right,y:this.options.isOriginTop?e.top:e.bottom})}this._setRectSize(a,b),this.packer.placed(b),this._setMaxXY(b)},i.prototype.sortItemsByPosition=function(){var a=this.options.isHorizontal?h:g;this.items.sort(a)},i.prototype.fit=function(a,b,c){var d=this.getItem(a);d&&(this._getMeasurements(),this.stamp(d.element),d.getSize(),d.isPlacing=!0,b=void 0===b?d.rect.x:b,c=void 0===c?d.rect.y:c,d.positionPlaceRect(b,c,!0),this._bindFitEvents(d),d.moveTo(d.placeRect.x,d.placeRect.y),this.layout(),this.unstamp(d.element),this.sortItemsByPosition(),d.isPlacing=!1,d.copyPlaceRectPosition())},i.prototype._bindFitEvents=function(a){function b(){d++,2===d&&c.emitEvent("fitComplete",[c,a])}var c=this,d=0;a.on("layout",function(){return b(),!0}),this.on("layoutComplete",function(){return b(),!0})},i.prototype.resize=function(){var a=b(this.element),c=this.size&&a,d=this.options.isHorizontal?"innerHeight":"innerWidth";c&&a[d]===this.size[d]||this.layout()},i.prototype.itemDragStart=function(a){this.stamp(a);var b=this.getItem(a);b&&b.dragStart()},i.prototype.itemDragMove=function(a,b,c){function d(){f.layout(),delete f.dragTimeout}var e=this.getItem(a);e&&e.dragMove(b,c);var f=this;this.clearDragTimeout(),this.dragTimeout=setTimeout(d,40)},i.prototype.clearDragTimeout=function(){this.dragTimeout&&clearTimeout(this.dragTimeout)},i.prototype.itemDragEnd=function(b){var c,d=this.getItem(b);if(d&&(c=d.didDrag,d.dragStop()),!d||!c&&!d.needsPositioning)return void this.unstamp(b);a.add(d.element,"is-positioning-post-drag");var e=this._getDragEndLayoutComplete(b,d);d.needsPositioning?(d.on("layout",e),d.moveTo(d.placeRect.x,d.placeRect.y)):d&&d.copyPlaceRectPosition(),this.clearDragTimeout(),this.on("layoutComplete",e),this.layout()},i.prototype._getDragEndLayoutComplete=function(b,c){var d=c&&c.needsPositioning,e=0,f=d?2:1,g=this;return function(){return e++,e!==f?!0:(c&&(a.remove(c.element,"is-positioning-post-drag"),c.isPlacing=!1,c.copyPlaceRectPosition()),g.unstamp(b),g.sortItemsByPosition(),d&&g.emitEvent("dragItemPositioned",[g,c]),!0)}},i.prototype.bindDraggabillyEvents=function(a){a.on("dragStart",this.handleDraggabilly.dragStart),a.on("dragMove",this.handleDraggabilly.dragMove),a.on("dragEnd",this.handleDraggabilly.dragEnd)},i.prototype.bindUIDraggableEvents=function(a){a.on("dragstart",this.handleUIDraggable.start).on("drag",this.handleUIDraggable.drag).on("dragstop",this.handleUIDraggable.stop)},i.Rect=d,i.Packer=e,i}"function"==typeof define&&define.amd?define("packery/js/packery",["classie/classie","get-size/get-size","outlayer/outlayer","./rect","./packer","./item"],b):"object"==typeof exports?module.exports=b(require("desandro-classie"),require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):a.Packery=b(a.classie,a.getSize,a.Outlayer,a.Packery.Rect,a.Packery.Packer,a.Packery.Item)}(window),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a,c,d){var e=a.create("packery"),f=e.prototype._getElementOffset,g=e.prototype._getMeasurement;b(e.prototype,c.prototype),e.prototype._getElementOffset=f,e.prototype._getMeasurement=g;var h=e.prototype._resetLayout;e.prototype._resetLayout=function(){this.packer=this.packer||new c.Packer,h.apply(this,arguments)};var i=e.prototype._getItemLayoutPosition;e.prototype._getItemLayoutPosition=function(a){return a.rect=a.rect||new c.Rect,i.call(this,a)};var j=e.prototype._manageStamp;return e.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,j.apply(this,arguments)},e.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a,c=this.options.isHorizontal?"innerHeight":"innerWidth";return b&&a[c]!==this.size[c]},e}"function"==typeof define&&define.amd?define(["isotope/js/layout-mode","packery/js/packery","get-size/get-size"],c):"object"==typeof exports?module.exports=c(require("isotope-layout/js/layout-mode"),require("packery"),require("get-size")):c(a.Isotope.LayoutMode,a.Packery,a.getSize)}(window);
var nectar_theme_info={"using_salient":"true"};
(function($){"use strict";function SalientPortfolio(el,fullWidthContentColumns){this.$el=el;this.fullWidthContentColumns=fullWidthContentColumns;this.$window=$(window);this.onMobile=false;this.clearIsoAnimation=null;this.mediaQuerySize='';this.mouseEventHandler();this.portfolioFiltersInit();this.masonryInit();this.resizeHandler();if(this.$el.find('.inner-wrap[data-animation="perspective"]').length>0){this.perspectiveAnimationInit();}
this.portfolioAccentColor();this.isotopeCatSelection();this.portfolioCommentOrder();}
SalientPortfolio.prototype.masonryInit=function(){var instance=this;this.$el.imagesLoaded(function(){var $layoutMode=(instance.$el.hasClass('masonry-items'))?'packery':'fitRows';var $startingFilter=(instance.$el.attr('data-starting-filter')!=''&&instance.$el.attr('data-starting-filter')!='default')?'.'+instance.$el.attr('data-starting-filter'):'*';var $rtlLayout=($('body.rtl').length>0)?false:true;instance.reLayout();instance.$el.addClass('isotope-activated');instance.$el.isotope({itemSelector:'.element',filter:$startingFilter,layoutMode:$layoutMode,transitionDuration:'0.6s',isOriginLeft:$rtlLayout,packery:{gutter:0}}).isotope('layout');if($startingFilter!='*'){if(instance.$el.parent().parent().find('.portfolio-filters').length>0){instance.$el.parent().parent().find('.portfolio-filters ul a[data-filter="'+$startingFilter+'"]').trigger('click');}else{instance.$el.parent().parent().find('.portfolio-filters-inline ul a[data-filter="'+$startingFilter+'"]').trigger('click');}}else{if(instance.$el.parent().parent().find('.portfolio-filters-inline[data-alignment="left"]').length>0||instance.$el.parent().parent().find('.portfolio-filters-inline[data-alignment="center"]').length>0){instance.$el.parent().parent().find('.portfolio-filters-inline .container > ul > li:nth-child(1) a').trigger('click').addClass('active');}else{instance.$el.parent().parent().find('.portfolio-filters-inline .container > ul > li:nth-child(2) a').trigger('click').addClass('active');}}
instance.loadAnimationWaypoint();instance.masonryZindex();var self=this;setTimeout(function(){instance.masonryZindex();},800);if(instance.$el.parents('.full-width-content').length>0){setTimeout(function(){instance.fullWidthContentColumns();},200);}
$('.portfolio-loading').stop(true,true).fadeOut(200);if(instance.$el.find('.inner-wrap').attr('data-animation')==='none'){instance.$el.find('.inner-wrap').removeClass('animated');}});$(".portfolio-items").find("a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$(".recent_projects_widget").find("a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");$(".portfolio-items").find("a[href*='https://']:not([href*='"+window.location.hostname+"']):not([href*='youtube.com']):not([href*='vimeo.com'])").attr("target","_blank");$(".recent_projects_widget").find("a[href*='https://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");};SalientPortfolio.prototype.resizeHandler=function(){var self=this;this.$window.on('resize',function(){setTimeout(function(){self.reLayout();self.masonryZindex();self.portfolioCommentOrder();},30);});};SalientPortfolio.prototype.mouseEventHandler=function(){if(this.$el.parent().parent().find('.portfolio-filters').length>0){this.$el.parent().parent().find('.portfolio-filters ul li a').on('click',this.isoClickFilter.bind(this));}else{this.$el.parent().parent().find('.portfolio-filters-inline ul li a').on('click',this.isoClickFilter.bind(this));}
if($('body.page-template-template-portfolio').length>0&&$('#page-header-wrap .portfolio-filters').length>0){$('#page-header-wrap .portfolio-filters ul li a').on('click',this.isoClickFilter.bind(this));}
$('body').on('mouseenter','.portfolio-filters',function(){if(!this.onMobile){$(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);if(!this.onMobile){$(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 > a#sort-portfolio',function(){return false;});var $tmpTitle='';$('.portfolio-items > .col a[title]').on('mouseenter',function(){if($(this).attr('title').length>0){$tmpTitle=$(this).attr('title');$(this).attr('title','');}});$('.portfolio-items > .col a[title]').on('mouseleave',function(){if($tmpTitle.length>0){$(this).attr('title',$tmpTitle);}});$('.portfolio-items > .col a[title]').on('mousedown',function(){if($tmpTitle.length>0){$(this).attr('title',$tmpTitle);}});};SalientPortfolio.prototype.portfolioFiltersInit=function(){if($('body').hasClass('mobile')||navigator.userAgent.match(/(iPad|IEMobile)/)){this.onMobile=true;$('body').off('mouseenter mouseleave','.portfolio-filters');this.$el.parent().parent().find('.portfolio-filters > a').on('click',function(e){if(e.originalEvent!==undefined){$(this).parents('.portfolio-filters').find('> ul').stop(true,true).slideToggle(600,'easeOutCubic');}});this.$el.parent().parent().find('.portfolio-filters ul li a').on('click',function(e){if(e.originalEvent!==undefined){$(this).parents('.portfolio-filters').find('> ul').stop(true,true).slideToggle(600,'easeOutCubic');var $activeCat=$(this).html();$(this).parents('.portfolio-filters').find('a#sort-portfolio span').html($activeCat);}});}
$('body.single-portfolio #header-outer nav > ul > li > a:contains("Portfolio")').parents('li').addClass('current-menu-item');};SalientPortfolio.prototype.isoClickFilter=function(e){var $timeout;var self=this;if(window.innerWidth>690&&!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini)/)){clearTimeout($timeout);$timeout=setTimeout(function(){self.masonryZindex();},600);}
var selector=$(e.target).attr('data-filter');this.$el.isotope({filter:selector}).attr('data-current-cat',selector);if(this.$el.find('.inner-wrap[data-animation="none"]').length===0){this.$el.find('.col').addClass('animated-in');}
$(e.target).closest('ul:not(.children)').find('li a').removeClass('active');$(e.target).addClass('active');if($(e.target).parents('.portfolio-filters-inline').length>0){$(e.target).parents('.portfolio-filters-inline').find('#current-category').html($(e.target).html());}
if(this.$el.find('a[rel^="prettyPhoto"]').length>0){setTimeout(this.updatePrettyPhotoGallery.bind(this),170);}
else{setTimeout(this.updateMagPrettyPhotoGallery.bind(this),170);}
return false;};SalientPortfolio.prototype.loadAnimationWaypoint=function(){var $portfolioOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'90%';if(this.$el.find('.inner-wrap').attr('data-animation')==='none'){return;}
this.$el.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(){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});}});};SalientPortfolio.prototype.perspectiveAnimationInit=function(){var lastScrollTop=$(window).scrollTop();var self=this;this.$el.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;self.$el.css('perspective-origin','50% '+(lastScrollTop+$(window).height())+'px');requestAnimationFrame(updatePerspectiveOrigin);}}};SalientPortfolio.prototype.portfolioItemWidths=function(){var isFullWidth=this.$el.attr('data-col-num')==='elastic';if(isFullWidth){var $elWidth=Math.floor(this.$el.width());var $colSize=4;var $mult=(this.mediaQuerySize==='one')?1:2;if(this.mediaQuerySize==='five'){$colSize=5;}
else if(this.mediaQuerySize==='four'){$colSize=4;}
else if(this.mediaQuerySize==='three'){$colSize=3;}
else if(this.mediaQuerySize==='two'){$colSize=2;}
else if(this.mediaQuerySize==='one'){$colSize=1;}
if(this.$el.is('[data-ps="6"]')&&$colSize==5){$colSize=4;}
if(isFullWidth&&this.$el.is('[data-masonry-type="photography"]')&&!this.$el.hasClass('no-masonry')){if(this.mediaQuerySize==='five'){$colSize=6;}
if(this.mediaQuerySize==='four'){$colSize=5;}
if(this.mediaQuerySize==='three'){$colSize=4;}}
if($elWidth%$colSize===0){this.$el.find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',Math.floor($elWidth/$colSize)+'px');this.$el.find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',Math.floor($elWidth/$colSize*$mult)+'px');}else{var $loopEndNum=($(window).width()>1000)?6:3;if(this.$el.hasClass('fullwidth-constrained')&&$(window).width()>1000){$loopEndNum=4;}
for(var i=1;i<$loopEndNum;i++){if(($elWidth-i)%$colSize===0){this.$el.find('.elastic-portfolio-item:not(.wide):not(.wide_tall)').css('width',($elWidth-i)/$colSize+'px');this.$el.find('.elastic-portfolio-item.wide, .elastic-portfolio-item.wide_tall').css('width',($elWidth-i)/$colSize*$mult+'px');}}}}};SalientPortfolio.prototype.masonryZindex=function(){if($('body .portfolio-items:not(".carousel") > .col').length>0&&$('body .portfolio-items:not(".carousel") > .col').offset().left){var self=this;$('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=jQuery.map($coords,function(value){return value;});$corrdsArr=self.removeDuplicates($corrdsArr);$corrdsArr.sort(function(a,b){return a-b;});for(var i=0;i<$corrdsArr.length;i++){$zindexRelation[$corrdsArr[i]]=i;}
jQuery.each($coords,function(k,v){var $zindex;var $coordCache=v;jQuery.each($zindexRelation,function(k,v){if($coordCache===k){$zindex=v;}});$that.find('> .col:eq('+k+')').attr('data-delay-amount',$zindex);});});}};SalientPortfolio.prototype.removeDuplicates=function(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;};SalientPortfolio.prototype.reLayout=function(){var self=this;clearTimeout(this.clearIsoAnimation);this.$el.find('.col').addClass('no-transition');this.clearIsoAnimation=setTimeout(function(){self.$el.find('.col').removeClass('no-transition');},700);if(window.innerWidth>1600){if(this.$el.hasClass('fullwidth-constrained')){if(this.$el.is('[data-masonry-type="photography"]')){this.mediaQuerySize='three';}else{this.mediaQuerySize='four';}}else{if(this.$el.hasClass('constrain-max-cols')){this.mediaQuerySize='four';}else{this.mediaQuerySize='five';}}}else if(window.innerWidth<=1600&&window.innerWidth>1300){if(this.$el.hasClass('fullwidth-constrained')){if(this.$el.is('[data-masonry-type="photography"]')){this.mediaQuerySize='three';}else{this.mediaQuerySize='four';}}else{this.mediaQuerySize='four';}}else if(window.innerWidth<=1300&&window.innerWidth>990){if(this.$el.hasClass('constrain-max-cols')){this.mediaQuerySize='four';}else{this.mediaQuerySize='three';}}else if(window.innerWidth<=990&&window.innerWidth>470){this.mediaQuerySize='two';}else if(window.innerWidth<=470){this.mediaQuerySize='one';}
if($('#boxed').length>0){if(window.innerWidth>1300){this.mediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>990){if(this.$el.hasClass('constrain-max-cols')){this.mediaQuerySize='four';}else{this.mediaQuerySize='three';}}else if(window.innerWidth<990){this.mediaQuerySize='one';}}
this.portfolioItemWidths();if(!this.$el.is('[data-bypass-cropping="true"]')){if(this.$el.find('.col.elastic-portfolio-item[class*="regular"]:visible').length>0||this.$el.find('.col.elastic-portfolio-item[class*="wide"]:visible').length>0||this.$el.find('.col.elastic-portfolio-item[class*="tall"]:visible').length>0||this.$el.find('.col.elastic-portfolio-item[class*="wide_tall"]:visible').length>0){var $gutterSize=(this.$el.is('[data-gutter*="px"]')&&this.$el.attr('data-gutter').length>0&&this.$el.attr('data-gutter')!='none')?parseInt(this.$el.attr('data-gutter')):0;var multipler=(window.innerWidth>470)?2:1;var $itemClassForSizing='regular';if(this.$el.find('.col.elastic-portfolio-item[class*="regular"]:visible').length===0&&this.$el.find('.col.elastic-portfolio-item.wide:visible').length>0){$itemClassForSizing='wide';}else if(this.$el.find('.col.elastic-portfolio-item[class*="regular"]:visible').length===0&&this.$el.find('.col.elastic-portfolio-item.wide_tall:visible').length>0){$itemClassForSizing='wide_tall';multipler=1;}else if(this.$el.find('.col.elastic-portfolio-item[class*="regular"]:visible').length===0&&this.$el.find('.col.elastic-portfolio-item.tall:visible').length>0){$itemClassForSizing='tall';multipler=1;}
this.$el.find('.col.elastic-portfolio-item.'+$itemClassForSizing+' img').css('height','auto');var tallColHeight=this.$el.find('.col.elastic-portfolio-item.'+$itemClassForSizing+':visible img').height();this.$el.find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').removeClass('auto-height');this.$el.find('.col.elastic-portfolio-item[class*="tall"] img:not(.custom-thumbnail)').css('height',(tallColHeight*multipler)+($gutterSize*2));if($itemClassForSizing==='regular'||$itemClassForSizing==='wide'){this.$el.find('.col.elastic-portfolio-item.wide img:not(.custom-thumbnail), .col.elastic-portfolio-item.regular img:not(.custom-thumbnail)').css('height',tallColHeight);}else{this.$el.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));}
this.$el.find('.col.elastic-portfolio-item[class*="tall"] .parallaxImg').css('height',(tallColHeight*multipler)+parseInt(this.$el.find('.col.elastic-portfolio-item').css('padding-bottom'))*2);if($itemClassForSizing==='regular'||$itemClassForSizing==='wide'){this.$el.find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',tallColHeight);}else{this.$el.find('.col.elastic-portfolio-item.regular .parallaxImg, .col.elastic-portfolio-item.wide .parallaxImg').css('height',(tallColHeight/2)-($gutterSize*2));}}else{this.$el.find('.col.elastic-portfolio-item[class*="tall"] img, .col.elastic-portfolio-item.wide img, .col.elastic-portfolio-item.regular img').addClass('auto-height');}}
if(this.$el.hasClass('no-masonry')&&this.$el.find('.col:first:visible').length>0&&this.$el.parents('.wpb_gallery').length===0){if(!this.$el.is('[data-ps="9"]')&&!this.$el.is('[data-bypass-cropping="true"]')){this.$el.find('.col img').css('height','auto');var tallColHeight=this.$el.find('.col:first:visible img').height();this.$el.find('.col img:not(.custom-thumbnail)').css('height',tallColHeight);this.$el.find('.col .parallaxImg').css('height',tallColHeight);}}
if(this.$el.isotope()){this.$el.isotope('layout');}};SalientPortfolio.prototype.updatePrettyPhotoGallery=function(){if(this.$el.find('a[rel^="prettyPhoto"]').length>0){var $unique_id=Math.floor(Math.random()*10000);var $currentCat=this.$el.attr('data-current-cat');this.$el.find('.col'+$currentCat).find('a[rel^="prettyPhoto"]').attr('rel','prettyPhoto['+$unique_id+'_sorted]');}};SalientPortfolio.prototype.updateMagPrettyPhotoGallery=function(){var $currentCat=this.$el.attr('data-current-cat');var $unique_id=Math.floor(Math.random()*10000);if(this.$el.is('[data-lightbox-only="true"]')){this.$el.find('.col').each(function(){$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');if($(this).is($currentCat)){if($(this).find('.parallaxImg-wrap').length>0){if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-item > a:not([target="_blank"])').attr('data-fancybox','group_'+$unique_id);}else{$(this).find('.work-item > a:not([target="_blank"])').addClass('gallery').addClass('magnific');}}else{if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-item a:not([target="_blank"])').attr('data-fancybox','group_'+$unique_id);}else{$(this).find('.work-item a:not([target="_blank"])').addClass('gallery').addClass('magnific');}}}});}
else if(this.$el.find('.work-item.style-1').length>0){this.$el.find('.col').each(function(){$(this).find('a.gallery').removeClass('gallery').removeClass('magnific');if($(this).is($currentCat)){if($('body[data-ls="fancybox"]').length>0){$(this).find('.work-info .vert-center a:first-of-type').attr('data-fancybox','group_'+$unique_id);}
else{$(this).find('.work-info .vert-center a:first-of-type').addClass('gallery').addClass('magnific');}}});}};SalientPortfolio.prototype.portfolioAccentColor=function(){this.$el.find('.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'));}});};SalientPortfolio.prototype.isotopeCatSelection=function(){var isotopeCatArr=[];var $portfolioCatCount=0;this.$el.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 allItemCats='';var self=this;this.$el.find('> div').each(function(){allItemCats+=$(this).attr('data-project-cat');});allItemCats=allItemCats.split(' ');allItemCats.pop();var itemCats=[];$.each(allItemCats,function(i,el){if($.inArray(el,itemCats)===-1){itemCats.push(el);}});var $userSelectedCats;if(this.$el.is('[data-categories-to-show]')&&this.$el.attr('data-categories-to-show').length!=0&&this.$el.attr('data-categories-to-show')!='all'){$userSelectedCats=this.$el.attr('data-categories-to-show').replace(/,/g,' ');$userSelectedCats=$userSelectedCats.split(' ');if(!this.$el.hasClass('infinite_scroll')){this.$el.removeAttr('data-categories-to-show');}}else{$userSelectedCats=itemCats;}
var notFoundCats=[];jQuery.grep(isotopeCatArr,function(el){if(jQuery.inArray(el,itemCats)==-1)notFoundCats.push(el);if(jQuery.inArray(el,$userSelectedCats)==-1)notFoundCats.push(el);});if(notFoundCats.length!=0){this.$el.parent().parent().find('div[class^=portfolio-filters] ul li').each(function(){if($(this).find('a').length>0){if(jQuery.inArray($(this).find('a').attr('data-filter').substring(1),notFoundCats)!=-1){if($(this).find('> ul.children').length>0){$(this).find('> a').hide();}else{$(this).hide();}}else{$(this).show();}}});}};SalientPortfolio.prototype.portfolioCommentOrder=function(){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');}};function SalientRecentProjectsFullScreen(el){this.$el=el;this.rotationSpeed=(el.attr('data-autorotate').length>0)?parseInt(el.attr('data-autorotate')):false;this.rotationInterval=null;this.$window=$(window);this.splitLineText();this.positionFix();this.sliderCalcs();this.sliderInit();this.resizeHandler();}
SalientRecentProjectsFullScreen.prototype.resizeHandler=function(){$(window).resize(this.sliderCalcs.bind(this));$(window).resize(this.splitLineText.bind(this));};SalientRecentProjectsFullScreen.prototype.positionFix=function(){if(this.$el.parents('.span_12').find('> .wpb_column').length>1){var $zoomProjects=this.$el.clone();var $zoomProjectsRow=this.$el.parents('.span_12');this.$el.remove();$zoomProjectsRow.prepend($zoomProjects);this.$el=$zoomProjects;}};SalientRecentProjectsFullScreen.prototype.sliderCalcs=function(){var $bodyBorderSize=($('.body-border-top').length>0&&$(window).width()>1000)?$('.body-border-top').height():0;var usingFrontEndEditor=(typeof window.vc_iframe==='undefined')?false:true;if(usingFrontEndEditor){if(this.$el.parents('.wpb_row').parent().index()>1){this.$el.parents('.first-section').removeClass('first-section');}}
if(this.$el.parents('.first-section').length>0){this.$el.css('height',$(window).height()-this.$el.offset().top-$bodyBorderSize);}else{this.$el.css('height',$(window).height());}};SalientRecentProjectsFullScreen.prototype.sliderRotate=function(){if($('body.vc_editor').length>0){return;}
var $controlSelector=(this.$el.find('.project-slides').length>0)?'.dot-nav > span':'.controls > li';var $controlSelectorInd=(this.$el.find('.project-slides').length>0)?'span':' li';var $slideLength=this.$el.find($controlSelector).length;var $currentSlide=this.$el.find($controlSelector+'.active').index();if($currentSlide+1===$slideLength){this.$el.find($controlSelector+':first-child').trigger('click');}else{this.$el.find($controlSelector+'.active').next($controlSelectorInd).trigger('click');}};SalientRecentProjectsFullScreen.prototype.sliderResetRotate=function(){clearInterval(this.rotationInterval);if(this.rotationSpeed!=0){var slide_interval=(this.rotationSpeed<100)?4000:this.rotationSpeed;this.rotationInterval=setInterval(this.sliderRotate.bind(this),slide_interval);}};SalientRecentProjectsFullScreen.prototype.splitLineText=function(){var $slideClass=(this.$el.find('.project-slides').length>0)?'.project-slide':'.nectar-recent-post-slide';var $slideInfoClass=(this.$el.find('.project-slides').length>0)?'.project-info h1':'.inner-wrap h2 a';this.$el.find($slideClass).each(function(i){$(this).find($slideInfoClass).each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span>'+textArr[i]+'</span> ';}});$(this).find($slideInfoClass+' > span').wrapInner('<span class="inner" />');});};SalientRecentProjectsFullScreen.prototype.sliderInit=function(){var $projLength=this.$el.find('.project-slide').length;var self=this;if(this.rotationSpeed!=0){var slide_interval=(this.rotationSpeed<100)?4000:this.rotationSpeed;this.rotationInterval=setInterval(this.sliderRotate.bind(this),slide_interval);}
this.$el.find('.zoom-slider-controls .next').on('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');self.sliderResetRotate();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.$el.find('.zoom-slider-controls .prev').on('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');self.sliderResetRotate();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.$el.find('> .normal-container > .dot-nav').remove();this.$el.find('> .normal-container').append('<div class="dot-nav"></div>');for(var $i=0;$i<$projLength;$i++){if($i==0){this.$el.find('.dot-nav').append('<span class="dot active"><span></span></span>');}else{this.$el.find('.dot-nav').append('<span class="dot"><span></span></span>');}}
var $dotIndex=1;this.$el.find('.dot-nav > span').on('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');self.sliderResetRotate();$(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 SalientRecentProjectsCarousel(el){this.$el=el;this.carouselInit();this.resizeHandler();}
SalientRecentProjectsCarousel.prototype.resizeHandler=function(){$(window).resize(this.carouselHeightCalcs.bind(this));};SalientRecentProjectsCarousel.prototype.carouselInit=function(){var $that=this.$el;var self=this;var maxCols=(this.$el.parents('.carousel-wrap').attr('data-full-width')==='true')?'auto':3;var scrollNum=(this.$el.parents('.carousel-wrap').attr('data-full-width')==='true')?'auto':'';var colWidth=(this.$el.parents('.carousel-wrap').attr('data-full-width')==='true')?500:453;var scrollSpeed,easing;var $autoplayBool=(this.$el.attr('data-autorotate')==='true')?true:false;var $themeSkin,$themeSkin2;if($('body.ascend').length>0&&this.$el.parents('.carousel-wrap').attr('data-full-width')!=='true'||$('body.material').length>0&&this.$el.parents('.carousel-wrap').attr('data-full-width')!=='true'){if(this.$el.find('li').length%3===0){$themeSkin=true;$themeSkin2=true;}else{$themeSkin=false;$themeSkin2=true;}}else{$themeSkin=true;$themeSkin2=true;}
(parseInt(this.$el.attr('data-scroll-speed')))?scrollSpeed=parseInt(this.$el.attr('data-scroll-speed')):scrollSpeed=700;(this.$el.is('[data-easing]'))?easing=this.$el.attr('data-easing'):easing='linear';this.$el.find('.col').each(function(){if($(this).has('[data-project-color]')){$(this).find('.work-info-bg, .bottom-meta').css('background-color',$(this).attr('data-project-color'));}});var $element=$that;if($that.find('img').length===0){$element=$('body');}
imagesLoaded($element,function(){$that.carouFredSel({circular:$themeSkin,infinite:$themeSkin2,height:'auto',responsive:true,items:{width:colWidth,visible:{min:1,max:maxCols}},swipe:{onTouch:true,onMouse:true,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(event,target){if($(target).attr('href')&&!$(target).is('[target="_blank"]')&&!$(target).is('[data-fancybox^="group_"]')&&!$(target).is('[rel^="prettyPhoto"]')&&!$(target).is('.magnific-popup')&&!$(target).is('.magnific')){window.open($(target).attr('href'),'_self');}}},onBefore:function(){$that.find('.work-item').trigger('mouseleave');$that.find('.work-item .work-info a').trigger('mouseup');}},scroll:{items:scrollNum,easing:easing,duration:scrollSpeed,onBefore:function(data){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}},onAfter:function(data){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .current').html($that.triggerHandler('currentPage')+1);$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}}},prev:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-prev');}},next:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-next');}},auto:{play:$autoplayBool}},{transition:true}).animate({'opacity':1},1300);$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');if($that.parents('.carousel-wrap').attr('data-full-width')==='true'){$that.parents('.carousel-outer').css('overflow','visible');}
if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$('<div class="item-count"><span class="current">1</span>/<span class="total">'+($that.find('> li').length/$that.triggerHandler("currentVisible").length)+'</span></div>').insertAfter($that.parents('.carousel-wrap').find('.carousel-prev'));}
$that.addClass('finished-loading');self.carouselHeightCalcs();});};SalientRecentProjectsCarousel.prototype.carouselHeightCalcs=function(){if(!this.$el.hasClass('finished-loading')){return;}
var that=this;var bottomSpace=(this.$el.parents('.carousel-wrap').attr('data-full-width')==='true'&&this.$el.find('.style-2, .style-3, .style-4').length>0)?0:28;var tallestMeta=0;this.$el.find('> li').each(function(){($(this).find('.work-meta').height()>tallestMeta)?tallestMeta=$(this).find('.work-meta').height():tallestMeta=tallestMeta;});setTimeout(function(){that.$el.parents('.caroufredsel_wrapper').css({'height':(that.$el.find('.work-item').outerHeight()+tallestMeta+bottomSpace-2)+'px'});},30);if($('body.ascend').length>0&&this.$el.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&this.$el.parents('.carousel-wrap').attr('data-full-width')!='true'){this.$el.parents('.carousel-wrap').find('.item-count .current').html(Math.ceil((this.$el.triggerHandler("currentPosition")+1)/this.$el.triggerHandler("currentVisible").length));this.$el.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil(this.$el.find('> li').length/this.$el.triggerHandler("currentVisible").length));}};window.SalientPortfolio=SalientPortfolio;window.SalientRecentProjectsFullScreen=SalientRecentProjectsFullScreen;window.SalientRecentProjectsCarousel=SalientRecentProjectsCarousel;}(jQuery));jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}})
!function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o)return l&&v&&b;if("vertical"===o)return l&&v;if("horizontal"===o)return l&&b}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o)return!!l&&p>=q&&j>=d&&m>=L&&H>=w;if("vertical"===o)return!!l&&p>=q&&j>=d;if("horizontal"===o)return!!l&&m>=L&&H>=w}}}}(jQuery);jQuery(document).ready(function($){"use strict";if(nectar_theme_info.using_salient!='true'){var portfolioArr=[];$('.portfolio-items:not(.carousel)').each(function(i){$(this).attr('instance',i);$(this).parent().parent().find('div[class^=portfolio-filters]').attr('instance',i);portfolioArr[i]=new SalientPortfolio($(this));});var fsProjectSliderArr=[];$('.nectar_fullscreen_zoom_recent_projects').each(function(i){fsProjectSliderArr[i]=new SalientRecentProjectsFullScreen($(this));});var projectCarouselArr=[];$('ul.portfolio-items.carousel').each(function(i){projectCarouselArr[i]=new SalientRecentProjectsCarousel($(this));});}});
!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,o=1.70158,c=1.525*o,s=2*a/3,f=2*a/4.5;return n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-t(2,20*n-10)*r((20*n-11.125)*f)/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return 2.70158*n*n*n-o*n*n},easeOutBack:function(n){return 1+2.70158*t(n-1,3)+o*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-c)/2:(t(2*n-2,2)*((c+1)*(2*n-2)+c)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}}),n});
/*!
 * jQuery Mousewheel 3.1.13
 * Copyright OpenJS Foundation and other contributors
 */
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(u){var f,d,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in window.document||9<=window.document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],w=Array.prototype.slice;if(u.event.fixHooks)for(var i=e.length;i;)u.event.fixHooks[e[--i]]=u.event.mouseHooks;var c=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],n,{passive:false});else this.onmousewheel=n;u.data(this,"mousewheel-line-height",c.getLineHeight(this)),u.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],n,!1);else this.onmousewheel=null;u.removeData(this,"mousewheel-line-height"),u.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=u(e),i=t["offsetParent"in u.fn?"offsetParent":"parent"]();return i.length||(i=u("body")),parseInt(i.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return u(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function n(e){var t,i=e||window.event,n=w.call(arguments,1),o=0,l=0,s=0;if((e=u.event.fix(i)).type="mousewheel","detail"in i&&(s=-1*i.detail),"wheelDelta"in i&&(s=i.wheelDelta),"wheelDeltaY"in i&&(s=i.wheelDeltaY),"wheelDeltaX"in i&&(l=-1*i.wheelDeltaX),"axis"in i&&i.axis===i.HORIZONTAL_AXIS&&(l=-1*s,s=0),o=0===s?l:s,"deltaY"in i&&(o=s=-1*i.deltaY),"deltaX"in i&&(l=i.deltaX,0===s&&(o=-1*l)),0!==s||0!==l){if(1===i.deltaMode){var a=u.data(this,"mousewheel-line-height");o*=a,s*=a,l*=a}else if(2===i.deltaMode){var h=u.data(this,"mousewheel-page-height");o*=h,s*=h,l*=h}if(t=Math.max(Math.abs(s),Math.abs(l)),(!d||t<d)&&g(i,d=t)&&(d/=40),g(i,t)&&(o/=40,l/=40,s/=40),o=Math[1<=o?"floor":"ceil"](o/d),l=Math[1<=l?"floor":"ceil"](l/d),s=Math[1<=s?"floor":"ceil"](s/d),c.settings.normalizeOffset&&this.getBoundingClientRect){var r=this.getBoundingClientRect();e.offsetX=e.clientX-r.left,e.offsetY=e.clientY-r.top}return e.deltaX=l,e.deltaY=s,e.deltaFactor=d,e.deltaMode=0,n.unshift(e,o,l,s),f&&window.clearTimeout(f),f=window.setTimeout(m,200),(u.event.dispatch||u.event.handle).apply(this,n)}}function m(){d=null}function g(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}u.fn.extend({mousewheel:function(e){return e?this.on("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.off("mousewheel",e)}})});
var headerEl=document.getElementById('header-outer');var headerSpaceEl=document.getElementById('header-space');if(typeof(headerEl)!='undefined'&&headerEl!=null&&typeof(headerSpaceEl)!='undefined'&&headerSpaceEl!=null&&headerSpaceEl.hasAttribute('data-secondary-header-display')){headerSpaceEl.style.height=headerEl.clientHeight+'px';}
jQuery(function($){"use strict";var using_mobile_browser=false;if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)){using_mobile_browser=true;}
var nectarPageHeader;function fullscreenHeightCalc(){var pageHeaderOffset=nectarPageHeader.offset().top;$('#page-header-wrap.fullscreen-header').css('height','auto');nectarPageHeader.css('height',(parseInt(window.innerHeight)-parseInt(pageHeaderOffset))+'px');}
if(using_mobile_browser&&$('#page-header-bg.fullscreen-header').length>0){nectarPageHeader=$('#page-header-bg');fullscreenHeightCalc();var $windowDOMWidth=window.innerWidth,$windowDOMHeight=window.innerHeight;$(window).resize(function(){if(($(window).width()!=$windowDOMWidth&&$(window).height!=$windowDOMHeight)){fullscreenHeightCalc();$windowDOMWidth=window.innerWidth;$windowDOMHeight=window.innerHeight;}});}
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());}});}
if(using_mobile_browser&&$('.nectar_fullscreen_zoom_recent_projects').length>0){portfolioFullScreenSliderCalcs();}
function centeredNavBottomBarReposition(){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');var $headerSpan3=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3');var $secondaryHeader=$('#header-secondary-outer');var $logoLinkClone=$headerSpan3.find('#logo').clone();if($logoLinkClone.is('[data-supplied-ml="true"]')){$logoLinkClone.find('img:not(.mobile-only-logo)').remove();}
$logoLinkClone.find('img.starting-logo').remove();if($secondaryHeader.length>0){$secondaryHeader.addClass('centered-menu-bottom-bar');}
if($('#header-outer[data-condense="true"]').length>0&&$('#header-outer[data-menu-bottom-bar-align="left"]').length==0){$headerSpan9.prepend($logoLinkClone);}}
if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){centeredNavBottomBarReposition();}
$('#page-header-bg[data-animate-in-effect="zoom-out"]').addClass('loaded');function sliderFontOverrides(){var $overrideCSS='';$('.nectar-slider-wrap').each(function(){if($(this).find('.swiper-container[data-tho]').length>0){var $tho=$(this).find('.swiper-container').attr('data-tho');var $tco=$(this).find('.swiper-container').attr('data-tco');var $pho=$(this).find('.swiper-container').attr('data-pho');var $pco=$(this).find('.swiper-container').attr('data-pco');if($tho!='auto'||$tco!='auto'){$overrideCSS+='@media only screen and (max-width: 1000px) and (min-width: 690px) {';if($tho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2 { font-size:'+$tho+'px!important; line-height:'+(parseInt($tho)+10)+'px!important;  }';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content p, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p { font-size:'+$tco+'px!important; line-height:'+(parseInt($tco)+10)+'px!important;  }';$overrideCSS+='}';}
if($pho!='auto'||$pco!='auto'){$overrideCSS+='@media only screen and (max-width: 690px) {';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content h2, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content h2, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content h2 { font-size:'+$pho+'px!important; line-height:'+(parseInt($pho)+10)+'px!important;  }';if($pho!='auto')
$overrideCSS+='#'+$(this).attr('id')+'.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p, #boxed .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p,  body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="true"] .swiper-slide .content p, body .nectar-slider-wrap#'+$(this).attr('id')+'[data-full-width="boxed-full-width"] .swiper-slide .content p, body .full-width-content .vc_span12 .nectar-slider-wrap#'+$(this).attr('id')+' .swiper-slide .content p { font-size:'+$pco+'px!important; line-height:'+(parseInt($pco)+10)+'px!important;  }';$overrideCSS+='}';}}});if($overrideCSS.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=$overrideCSS;}else{style.appendChild(document.createTextNode($overrideCSS));}
head.appendChild(style);$('.nectar-slider-wrap .content').css('visibility','visible');}}
sliderFontOverrides();});
/*!
* jQuery Transit - CSS3 transitions and transformations
* (c) 2011-2012 Rico Sta. Cruz <rico@ricostacruz.com>
* MIT Licensed.
*/
(function(k){k.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var d=document.createElement("div");var q={};function b(v){if(v in d.style){return v}var u=["Moz","Webkit","O","ms"];var r=v.charAt(0).toUpperCase()+v.substr(1);if(v in d.style){return v}for(var t=0;t<u.length;++t){var s=u[t]+r;if(s in d.style){return s}}}function e(){d.style[q.transform]="";d.style[q.transform]="rotateY(90deg)";return d.style[q.transform]!==""}var a=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;q.transition=b("transition");q.transitionDelay=b("transitionDelay");q.transform=b("transform");q.transformOrigin=b("transformOrigin");q.transform3d=e();var i={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var f=q.transitionEnd=i[q.transition]||null;for(var p in q){if(q.hasOwnProperty(p)&&typeof k.support[p]==="undefined"){k.support[p]=q[p]}}d=null;k.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k.cssHooks["transit:transform"]={get:function(r){return k(r).data("transform")||new j()},set:function(s,r){var t=r;if(!(t instanceof j)){t=new j(t)}if(q.transform==="WebkitTransform"&&!a){s.style[q.transform]=t.toString(true)}else{s.style[q.transform]=t.toString()}k(s).data("transform",t)}};k.cssHooks.transform={set:k.cssHooks["transit:transform"].set};if(k.fn.jquery<"1.8"){k.cssHooks.transformOrigin={get:function(r){return r.style[q.transformOrigin]},set:function(r,s){r.style[q.transformOrigin]=s}};k.cssHooks.transition={get:function(r){return r.style[q.transition]},set:function(r,s){r.style[q.transition]=s}}}n("scale");n("translate");n("rotate");n("rotateX");n("rotateY");n("rotate3d");n("perspective");n("skewX");n("skewY");n("x",true);n("y",true);function j(r){if(typeof r==="string"){this.parse(r)}return this}j.prototype={setFromString:function(t,s){var r=(typeof s==="string")?s.split(","):(s.constructor===Array)?s:[s];r.unshift(t);j.prototype.set.apply(this,r)},set:function(s){var r=Array.prototype.slice.apply(arguments,[1]);if(this.setter[s]){this.setter[s].apply(this,r)}else{this[s]=r.join(",")}},get:function(r){if(this.getter[r]){return this.getter[r].apply(this)}else{return this[r]||0}},setter:{rotate:function(r){this.rotate=o(r,"deg")},rotateX:function(r){this.rotateX=o(r,"deg")},rotateY:function(r){this.rotateY=o(r,"deg")},scale:function(r,s){if(s===undefined){s=r}this.scale=r+","+s},skewX:function(r){this.skewX=o(r,"deg")},skewY:function(r){this.skewY=o(r,"deg")},perspective:function(r){this.perspective=o(r,"px")},x:function(r){this.set("translate",r,null)},y:function(r){this.set("translate",null,r)},translate:function(r,s){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(r!==null&&r!==undefined){this._translateX=o(r,"px")}if(s!==null&&s!==undefined){this._translateY=o(s,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var r=(this.scale||"1,1").split(",");if(r[0]){r[0]=parseFloat(r[0])}if(r[1]){r[1]=parseFloat(r[1])}return(r[0]===r[1])?r[0]:r},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var r=0;r<=3;++r){if(t[r]){t[r]=parseFloat(t[r])}}if(t[3]){t[3]=o(t[3],"deg")}return t}},parse:function(s){var r=this;s.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,v,u){r.setFromString(v,u)})},toString:function(t){var s=[];for(var r in this){if(this.hasOwnProperty(r)){if((!q.transform3d)&&((r==="rotateX")||(r==="rotateY")||(r==="perspective")||(r==="transformOrigin"))){continue}if(r[0]!=="_"){if(t&&(r==="scale")){s.push(r+"3d("+this[r]+",1)")}else{if(t&&(r==="translate")){s.push(r+"3d("+this[r]+",0)")}else{s.push(r+"("+this[r]+")")}}}}}return s.join(" ")}};function m(s,r,t){if(r===true){s.queue(t)}else{if(r){s.queue(r,t)}else{t()}}}function h(s){var r=[];k.each(s,function(t){t=k.camelCase(t);t=k.transit.propertyMap[t]||k.cssProps[t]||t;t=c(t);if(k.inArray(t,r)===-1){r.push(t)}});return r}function g(s,v,x,r){var t=h(s);if(k.cssEase[x]){x=k.cssEase[x]}var w=""+l(v)+" "+x;if(parseInt(r,10)>0){w+=" "+l(r)}var u=[];k.each(t,function(z,y){u.push(y+" "+w)});return u.join(", ")}k.fn.transition=k.fn.transit=function(z,s,y,C){var D=this;var u=0;var w=true;if(typeof s==="function"){C=s;s=undefined}if(typeof y==="function"){C=y;y=undefined}if(typeof z.easing!=="undefined"){y=z.easing;delete z.easing}if(typeof z.duration!=="undefined"){s=z.duration;delete z.duration}if(typeof z.complete!=="undefined"){C=z.complete;delete z.complete}if(typeof z.queue!=="undefined"){w=z.queue;delete z.queue}if(typeof z.delay!=="undefined"){u=z.delay;delete z.delay}if(typeof s==="undefined"){s=k.fx.speeds._default}if(typeof y==="undefined"){y=k.cssEase._default}s=l(s);var E=g(z,s,y,u);var B=k.transit.enabled&&q.transition;var t=B?(parseInt(s,10)+parseInt(u,10)):0;if(t===0){var A=function(F){D.css(z);if(C){C.apply(D)}if(F){F()}};m(D,w,A);return D}var x={};var r=function(H){var G=false;var F=function(){if(G){D.unbind(f,F)}if(t>0){D.each(function(){this.style[q.transition]=(x[this]||null)})}if(typeof C==="function"){C.apply(D)}if(typeof H==="function"){H()}};if((t>0)&&(f)&&(k.transit.useTransitionEnd)){G=true;D.bind(f,F)}else{window.setTimeout(F,t)}D.each(function(){if(t>0){this.style[q.transition]=E}k(this).css(z)})};var v=function(F){this.offsetWidth;r(F)};m(D,w,v);return this};function n(s,r){if(!r){k.cssNumber[s]=true}k.transit.propertyMap[s]=q.transform;k.cssHooks[s]={get:function(v){var u=k(v).css("transit:transform");return u.get(s)},set:function(v,w){var u=k(v).css("transit:transform");u.setFromString(s,w);k(v).css({"transit:transform":u})}}}function c(r){return r.replace(/([A-Z])/g,function(s){return"-"+s.toLowerCase()})}function o(s,r){if((typeof s==="string")&&(!s.match(/^[\-0-9\.]+$/))){return s}else{return""+s+r}}function l(s){var r=s;if(k.fx.speeds[r]){r=k.fx.speeds[r]}return o(r,"ms")}k.transit.getTransitionValue=g})(jQuery);
/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
(function(){'use strict'
var keyCounter=0
var allWaypoints={}
function Waypoint(options){if(!options){throw new Error('No options passed to Waypoint constructor')}
if(!options.element){throw new Error('No element option passed to Waypoint constructor')}
if(!options.handler){throw new Error('No handler option passed to Waypoint constructor')}
this.key='waypoint-'+keyCounter
this.options=Waypoint.Adapter.extend({},Waypoint.defaults,options)
this.element=this.options.element
this.adapter=new Waypoint.Adapter(this.element)
this.callback=options.handler
this.axis=this.options.horizontal?'horizontal':'vertical'
this.enabled=this.options.enabled
this.triggerPoint=null
this.group=Waypoint.Group.findOrCreate({name:this.options.group,axis:this.axis})
this.context=Waypoint.Context.findOrCreateByElement(this.options.context)
if(Waypoint.offsetAliases[this.options.offset]){this.options.offset=Waypoint.offsetAliases[this.options.offset]}
this.group.add(this)
this.context.add(this)
allWaypoints[this.key]=this
keyCounter+=1}
Waypoint.prototype.queueTrigger=function(direction){this.group.queueTrigger(this,direction)}
Waypoint.prototype.trigger=function(args){if(!this.enabled){return}
if(this.callback){this.callback.apply(this,args)}}
Waypoint.prototype.destroy=function(){this.context.remove(this)
this.group.remove(this)
delete allWaypoints[this.key]}
Waypoint.prototype.disable=function(){this.enabled=false
return this}
Waypoint.prototype.enable=function(){this.context.refresh()
this.enabled=true
return this}
Waypoint.prototype.next=function(){return this.group.next(this)}
Waypoint.prototype.previous=function(){return this.group.previous(this)}
Waypoint.invokeAll=function(method){var allWaypointsArray=[]
for(var waypointKey in allWaypoints){allWaypointsArray.push(allWaypoints[waypointKey])}
for(var i=0,end=allWaypointsArray.length;i<end;i++){allWaypointsArray[i][method]()}}
Waypoint.destroyAll=function(){Waypoint.invokeAll('destroy')}
Waypoint.disableAll=function(){Waypoint.invokeAll('disable')}
Waypoint.enableAll=function(){Waypoint.Context.refreshAll()
for(var waypointKey in allWaypoints){allWaypoints[waypointKey].enabled=true}
return this}
Waypoint.refreshAll=function(){Waypoint.Context.refreshAll()}
Waypoint.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight}
Waypoint.viewportWidth=function(){return document.documentElement.clientWidth}
Waypoint.adapters=[]
Waypoint.defaults={context:window,continuous:true,enabled:true,group:'default',horizontal:false,offset:0}
Waypoint.offsetAliases={'bottom-in-view':function(){return this.context.innerHeight()-this.adapter.outerHeight()},'right-in-view':function(){return this.context.innerWidth()-this.adapter.outerWidth()}}
window.Waypoint=Waypoint}());(function(){'use strict'
function requestAnimationFrameShim(callback){window.setTimeout(callback,1000/60)}
var keyCounter=0
var contexts={}
var Waypoint=window.Waypoint
var oldWindowLoad=window.onload
function Context(element){this.element=element
this.Adapter=Waypoint.Adapter
this.adapter=new this.Adapter(element)
this.key='waypoint-context-'+keyCounter
this.didScroll=false
this.didResize=false
this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()}
this.waypoints={vertical:{},horizontal:{}}
element.waypointContextKey=this.key
contexts[element.waypointContextKey]=this
keyCounter+=1
if(!Waypoint.windowContext){Waypoint.windowContext=true
Waypoint.windowContext=new Context(window)}
this.createThrottledScrollHandler()
this.createThrottledResizeHandler()}
Context.prototype.add=function(waypoint){var axis=waypoint.options.horizontal?'horizontal':'vertical'
this.waypoints[axis][waypoint.key]=waypoint
this.refresh()}
Context.prototype.checkEmpty=function(){var horizontalEmpty=this.Adapter.isEmptyObject(this.waypoints.horizontal)
var verticalEmpty=this.Adapter.isEmptyObject(this.waypoints.vertical)
var isWindow=this.element==this.element.window
if(horizontalEmpty&&verticalEmpty&&!isWindow){this.adapter.off('.waypoints')
delete contexts[this.key]}}
Context.prototype.createThrottledResizeHandler=function(){var self=this
function resizeHandler(){self.handleResize()
self.didResize=false}
this.adapter.on('resize.waypoints',function(){if(!self.didResize){self.didResize=true
Waypoint.requestAnimationFrame(resizeHandler)}})}
Context.prototype.createThrottledScrollHandler=function(){var self=this
function scrollHandler(){self.handleScroll()
self.didScroll=false}
this.adapter.on('scroll.waypoints',function(){if(!self.didScroll||Waypoint.isTouch){self.didScroll=true
Waypoint.requestAnimationFrame(scrollHandler)}})}
Context.prototype.handleResize=function(){setTimeout(function(){Waypoint.Context.refreshAll()},150);}
Context.prototype.handleScroll=function(){var triggeredGroups={}
var axes={horizontal:{newScroll:0,oldScroll:0,forward:'right',backward:'left'},vertical:{newScroll:window.nectarDOMInfo.scrollTop,oldScroll:this.oldScroll.y,forward:'down',backward:'up'}}
for(var axisKey in axes){var axis=axes[axisKey]
var isForward=axis.newScroll>axis.oldScroll
var direction=isForward?axis.forward:axis.backward
for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey]
if(waypoint.triggerPoint===null){continue}
var wasBeforeTriggerPoint=axis.oldScroll<waypoint.triggerPoint
var nowAfterTriggerPoint=axis.newScroll>=waypoint.triggerPoint
var crossedForward=wasBeforeTriggerPoint&&nowAfterTriggerPoint
var crossedBackward=!wasBeforeTriggerPoint&&!nowAfterTriggerPoint
if(crossedForward||crossedBackward){waypoint.queueTrigger(direction)
triggeredGroups[waypoint.group.id]=waypoint.group}}}
for(var groupKey in triggeredGroups){triggeredGroups[groupKey].flushTriggers()}
this.oldScroll={x:axes.horizontal.newScroll,y:axes.vertical.newScroll}}
Context.prototype.innerHeight=function(){if(this.element==this.element.window){return Waypoint.viewportHeight()}
return this.adapter.innerHeight()}
Context.prototype.remove=function(waypoint){delete this.waypoints[waypoint.axis][waypoint.key]
this.checkEmpty()}
Context.prototype.innerWidth=function(){if(this.element==this.element.window){return Waypoint.viewportWidth()}
return this.adapter.innerWidth()}
Context.prototype.destroy=function(){var allWaypoints=[]
for(var axis in this.waypoints){for(var waypointKey in this.waypoints[axis]){allWaypoints.push(this.waypoints[axis][waypointKey])}}
for(var i=0,end=allWaypoints.length;i<end;i++){allWaypoints[i].destroy()}}
Context.prototype.refresh=function(){var isWindow=this.element==this.element.window
var contextOffset=isWindow?undefined:this.adapter.offset()
var triggeredGroups={}
var axes
this.handleScroll()
axes={horizontal:{contextOffset:isWindow?0:contextOffset.left,contextScroll:isWindow?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:'right',backward:'left',offsetProp:'left'},vertical:{contextOffset:isWindow?0:contextOffset.top,contextScroll:isWindow?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:'down',backward:'up',offsetProp:'top'}}
for(var axisKey in axes){var axis=axes[axisKey]
for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey]
var adjustment=waypoint.options.offset
var oldTriggerPoint=waypoint.triggerPoint
var elementOffset=0
var freshWaypoint=oldTriggerPoint==null
var contextModifier,wasBeforeScroll,nowAfterScroll
var triggeredBackward,triggeredForward
if(waypoint.element!==waypoint.element.window){elementOffset=waypoint.adapter.offset()[axis.offsetProp]}
if(typeof adjustment==='function'){adjustment=adjustment.apply(waypoint)}
else if(typeof adjustment==='string'){adjustment=parseFloat(adjustment)
if(waypoint.options.offset.indexOf('%')>-1){adjustment=Math.ceil(axis.contextDimension*adjustment/100)}}
contextModifier=axis.contextScroll-axis.contextOffset
waypoint.triggerPoint=Math.floor(elementOffset+contextModifier-adjustment)
wasBeforeScroll=oldTriggerPoint<axis.oldScroll
nowAfterScroll=waypoint.triggerPoint>=axis.oldScroll
triggeredBackward=wasBeforeScroll&&nowAfterScroll
triggeredForward=!wasBeforeScroll&&!nowAfterScroll
if(!freshWaypoint&&triggeredBackward){waypoint.queueTrigger(axis.backward)
triggeredGroups[waypoint.group.id]=waypoint.group}
else if(!freshWaypoint&&triggeredForward){waypoint.queueTrigger(axis.forward)
triggeredGroups[waypoint.group.id]=waypoint.group}
else if(freshWaypoint&&axis.oldScroll>=waypoint.triggerPoint){waypoint.queueTrigger(axis.forward)
triggeredGroups[waypoint.group.id]=waypoint.group}}}
Waypoint.requestAnimationFrame(function(){for(var groupKey in triggeredGroups){triggeredGroups[groupKey].flushTriggers()}})
return this}
Context.findOrCreateByElement=function(element){return Context.findByElement(element)||new Context(element)}
Context.refreshAll=function(){for(var contextId in contexts){contexts[contextId].refresh()}}
Context.findByElement=function(element){return contexts[element.waypointContextKey]}
window.onload=function(){if(oldWindowLoad){oldWindowLoad()}
Context.refreshAll()}
Waypoint.requestAnimationFrame=function(callback){var requestFn=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||requestAnimationFrameShim
requestFn.call(window,callback)}
Waypoint.Context=Context}());(function(){'use strict'
function byTriggerPoint(a,b){return a.triggerPoint-b.triggerPoint}
function byReverseTriggerPoint(a,b){return b.triggerPoint-a.triggerPoint}
var groups={vertical:{},horizontal:{}}
var Waypoint=window.Waypoint
function Group(options){this.name=options.name
this.axis=options.axis
this.id=this.name+'-'+this.axis
this.waypoints=[]
this.clearTriggerQueues()
groups[this.axis][this.name]=this}
Group.prototype.add=function(waypoint){this.waypoints.push(waypoint)}
Group.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}}
Group.prototype.flushTriggers=function(){for(var direction in this.triggerQueues){var waypoints=this.triggerQueues[direction]
var reverse=direction==='up'||direction==='left'
waypoints.sort(reverse?byReverseTriggerPoint:byTriggerPoint)
for(var i=0,end=waypoints.length;i<end;i+=1){var waypoint=waypoints[i]
if(waypoint.options.continuous||i===waypoints.length-1){waypoint.trigger([direction])}}}
this.clearTriggerQueues()}
Group.prototype.next=function(waypoint){this.waypoints.sort(byTriggerPoint)
var index=Waypoint.Adapter.inArray(waypoint,this.waypoints)
var isLast=index===this.waypoints.length-1
return isLast?null:this.waypoints[index+1]}
Group.prototype.previous=function(waypoint){this.waypoints.sort(byTriggerPoint)
var index=Waypoint.Adapter.inArray(waypoint,this.waypoints)
return index?this.waypoints[index-1]:null}
Group.prototype.queueTrigger=function(waypoint,direction){this.triggerQueues[direction].push(waypoint)}
Group.prototype.remove=function(waypoint){var index=Waypoint.Adapter.inArray(waypoint,this.waypoints)
if(index>-1){this.waypoints.splice(index,1)}}
Group.prototype.first=function(){return this.waypoints[0]}
Group.prototype.last=function(){return this.waypoints[this.waypoints.length-1]}
Group.findOrCreate=function(options){return groups[options.axis][options.name]||new Group(options)}
Waypoint.Group=Group}());(function(){'use strict'
var $=window.jQuery
var Waypoint=window.Waypoint
function JQueryAdapter(element){this.$element=$(element)}
$.each(['innerHeight','innerWidth','off','offset','on','outerHeight','outerWidth','scrollLeft','scrollTop'],function(i,method){JQueryAdapter.prototype[method]=function(){var args=Array.prototype.slice.call(arguments)
return this.$element[method].apply(this.$element,args)}})
$.each(['extend','inArray','isEmptyObject'],function(i,method){JQueryAdapter[method]=$[method]})
Waypoint.adapters.push({name:'jquery',Adapter:JQueryAdapter})
Waypoint.Adapter=JQueryAdapter}());(function(){'use strict'
var Waypoint=window.Waypoint
function createExtension(framework){return function(){var waypoints=[]
var overrides=arguments[0]
if(framework.isFunction(arguments[0])){overrides=framework.extend({},arguments[1])
overrides.handler=arguments[0]}
this.each(function(){var options=framework.extend({},overrides,{element:this})
if(typeof options.context==='string'){options.context=framework(this).closest(options.context)[0]}
waypoints.push(new Waypoint(options))})
return waypoints}}
if(window.jQuery){window.jQuery.fn.waypoint=createExtension(window.jQuery)}
if(window.Zepto){window.Zepto.fn.waypoint=createExtension(window.Zepto)}}());
/*!
 * hoverIntent v1.9.0 // 2017.09.01 // jQuery v1.7.0+
 * http://briancherne.github.io/jquery-hoverIntent/
 *
 * You may use hoverIntent under the terms of the MIT license. Basically that
 * means you are free to use hoverIntent as long as this header is left intact.
 * Copyright 2007-2017 Brian Cherne
 */
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev])};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out)},cfg.timeout)}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});
;
/*! Magnific Popup - v1.0.0 - 2015-09-17
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2015 Dmitry Semenov; */
(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(window.jQuery||window.Zepto);}}(function($){var CLOSE_EVENT='Close',BEFORE_CLOSE_EVENT='BeforeClose',AFTER_CLOSE_EVENT='AfterClose',BEFORE_APPEND_EVENT='BeforeAppend',MARKUP_PARSE_EVENT='MarkupParse',OPEN_EVENT='Open',CHANGE_EVENT='Change',NS='mfp',EVENT_NS='.'+NS,READY_CLASS='mfp-ready',REMOVING_CLASS='mfp-removing',PREVENT_CLOSE_CLASS='mfp-prevent-close';var mfp,MagnificPopup=function(){},_isJQ=!!(window.jQuery),_prevStatus,_window=$(window),_document,_prevContentType,_wrapClasses,_currPopupType;var _mfpOn=function(name,f){mfp.ev.on(NS+name+EVENT_NS,f);},_getEl=function(className,appendTo,html,raw){var el=document.createElement('div');el.className='mfp-'+className;if(html){el.innerHTML=html;}
if(!raw){el=$(el);if(appendTo){el.appendTo(appendTo);}}else if(appendTo){appendTo.appendChild(el);}
return el;},_mfpTrigger=function(e,data){mfp.ev.triggerHandler(NS+e,data);if(mfp.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(mfp.st.callbacks[e]){mfp.st.callbacks[e].apply(mfp,$.isArray(data)?data:[data]);}}},_getCloseBtn=function(type){if(type!==_currPopupType||!mfp.currTemplate.closeBtn){mfp.currTemplate.closeBtn=$(mfp.st.closeMarkup.replace('%title%',mfp.st.tClose));_currPopupType=type;}
return mfp.currTemplate.closeBtn;},_checkInstance=function(){if(!$.magnificPopup.instance){mfp=new MagnificPopup();mfp.init();$.magnificPopup.instance=mfp;}},supportsTransitions=function(){var s=document.createElement('p').style,v=['ms','O','Moz','Webkit'];if(s['transition']!==undefined){return true;}
while(v.length){if(v.pop()+'Transition'in s){return true;}}
return false;};MagnificPopup.prototype={constructor:MagnificPopup,init:function(){var appVersion=navigator.appVersion;mfp.isIE7=appVersion.indexOf("MSIE 7.")!==-1;mfp.isIE8=appVersion.indexOf("MSIE 8.")!==-1;mfp.isLowIE=mfp.isIE7||mfp.isIE8;mfp.isAndroid=(/android/gi).test(appVersion);mfp.isIOS=(/iphone|ipad|ipod/gi).test(appVersion);mfp.supportsTransition=supportsTransitions();mfp.probablyMobile=(mfp.isAndroid||mfp.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent));_document=$(document);mfp.popupsCache={};},open:function(data){var i;if(data.isObj===false){mfp.items=data.items.toArray();mfp.index=0;var items=data.items,item;for(i=0;i<items.length;i++){item=items[i];if(item.parsed){item=item.el[0];}
if(item===data.el[0]){mfp.index=i;break;}}}else{mfp.items=$.isArray(data.items)?data.items:[data.items];mfp.index=data.index||0;}
if(mfp.isOpen){mfp.updateItemHTML();return;}
mfp.types=[];_wrapClasses='';if(data.mainEl&&data.mainEl.length){mfp.ev=data.mainEl.eq(0);}else{mfp.ev=_document;}
if(data.key){if(!mfp.popupsCache[data.key]){mfp.popupsCache[data.key]={};}
mfp.currTemplate=mfp.popupsCache[data.key];}else{mfp.currTemplate={};}
mfp.st=$.extend(true,{},$.magnificPopup.defaults,data);mfp.fixedContentPos=mfp.st.fixedContentPos==='auto'?!mfp.probablyMobile:mfp.st.fixedContentPos;if(mfp.st.modal){mfp.st.closeOnContentClick=false;mfp.st.closeOnBgClick=false;mfp.st.showCloseBtn=false;mfp.st.enableEscapeKey=false;}
if(!mfp.bgOverlay){mfp.bgOverlay=_getEl('bg').on('click'+EVENT_NS,function(){mfp.close();});mfp.wrap=_getEl('wrap').attr('tabindex',-1).on('click'+EVENT_NS,function(e){if(mfp._checkIfClose(e.target)){mfp.close();}});mfp.container=_getEl('container',mfp.wrap);}
mfp.contentContainer=_getEl('content');if(mfp.st.preloader){mfp.preloader=_getEl('preloader',mfp.container,mfp.st.tLoading);}
var modules=$.magnificPopup.modules;for(i=0;i<modules.length;i++){var n=modules[i];n=n.charAt(0).toUpperCase()+n.slice(1);mfp['init'+n].call(mfp);}
_mfpTrigger('BeforeOpen');if(mfp.st.showCloseBtn){if(!mfp.st.closeBtnInside){mfp.wrap.append(_getCloseBtn());}else{_mfpOn(MARKUP_PARSE_EVENT,function(e,template,values,item){values.close_replaceWith=_getCloseBtn(item.type);});_wrapClasses+=' mfp-close-btn-in';}}
if(mfp.st.alignTop){_wrapClasses+=' mfp-align-top';}
if(mfp.fixedContentPos){mfp.wrap.css({overflow:mfp.st.overflowY,overflowX:'hidden',overflowY:mfp.st.overflowY});}else{mfp.wrap.css({top:_window.scrollTop()-parseInt($('html').css('margin-top')),position:'absolute'});}
if(mfp.st.fixedBgPos===false||(mfp.st.fixedBgPos==='auto'&&!mfp.fixedContentPos)){mfp.bgOverlay.css({height:_document.height(),position:'absolute'});}
if(mfp.st.enableEscapeKey){_document.on('keyup'+EVENT_NS,function(e){if(e.keyCode===27){mfp.close();}});}
_window.on('resize'+EVENT_NS,function(){mfp.updateSize();});if(!mfp.st.closeOnContentClick){_wrapClasses+=' mfp-auto-cursor';}
if(_wrapClasses)
mfp.wrap.addClass(_wrapClasses);var windowHeight=mfp.wH=_window.height();var windowStyles={};if(mfp.fixedContentPos){if(mfp._hasScrollBar(windowHeight)){var s=mfp._getScrollbarSize();if(s){windowStyles.marginRight=s;}}}
if(mfp.fixedContentPos){if(!mfp.isIE7){windowStyles.overflow='hidden';}else{$('body, html').css('overflow','hidden');}}
var classesToadd=mfp.st.mainClass;if(mfp.isIE7){classesToadd+=' mfp-ie7';}
if(classesToadd){mfp._addClassToMFP(classesToadd);}
mfp.updateItemHTML();_mfpTrigger('BuildControls');$('html').css(windowStyles);mfp.bgOverlay.add(mfp.wrap).prependTo(mfp.st.prependTo||$(document.body));mfp._lastFocusedEl=document.activeElement;setTimeout(function(){if(mfp.content){mfp._addClassToMFP(READY_CLASS);mfp._setFocus();}else{mfp.bgOverlay.addClass(READY_CLASS);}
_document.on('focusin'+EVENT_NS,mfp._onFocusIn);},16);mfp.isOpen=true;mfp.updateSize(windowHeight);_mfpTrigger(OPEN_EVENT);return data;},close:function(){if(!mfp.isOpen)return;_mfpTrigger(BEFORE_CLOSE_EVENT);mfp.isOpen=false;if(mfp.st.removalDelay&&!mfp.isLowIE&&mfp.supportsTransition){mfp._addClassToMFP(REMOVING_CLASS);setTimeout(function(){mfp._close();},mfp.st.removalDelay);}else{mfp._close();}},_close:function(){_mfpTrigger(CLOSE_EVENT);var classesToRemove=REMOVING_CLASS+' '+READY_CLASS+' ';mfp.bgOverlay.detach();mfp.wrap.detach();mfp.container.empty();if(mfp.st.mainClass){classesToRemove+=mfp.st.mainClass+' ';}
mfp._removeClassFromMFP(classesToRemove);if(mfp.fixedContentPos){var windowStyles={marginRight:''};if(mfp.isIE7){$('body, html').css('overflow','');}else{windowStyles.overflow='';}
$('html').css(windowStyles);}
_document.off('keyup'+EVENT_NS+' focusin'+EVENT_NS);mfp.ev.off(EVENT_NS);mfp.wrap.attr('class','mfp-wrap').removeAttr('style');mfp.bgOverlay.attr('class','mfp-bg');mfp.container.attr('class','mfp-container');if(mfp.st.showCloseBtn&&(!mfp.st.closeBtnInside||mfp.currTemplate[mfp.currItem.type]===true)){if(mfp.currTemplate.closeBtn)
mfp.currTemplate.closeBtn.detach();}
if(mfp._lastFocusedEl){}
mfp.currItem=null;mfp.content=null;mfp.currTemplate=null;mfp.prevHeight=0;_mfpTrigger(AFTER_CLOSE_EVENT);},updateSize:function(winHeight){if(mfp.isIOS){var zoomLevel=document.documentElement.clientWidth/window.innerWidth;var height=window.innerHeight*zoomLevel;mfp.wrap.css('height',height);mfp.wH=height;}else{mfp.wH=winHeight||_window.height();}
if(!mfp.fixedContentPos){mfp.wrap.css('height',mfp.wH);}
_mfpTrigger('Resize');},updateItemHTML:function(){var item=mfp.items[mfp.index];mfp.contentContainer.detach();if(mfp.content)
mfp.content.detach();if(!item.parsed){item=mfp.parseEl(mfp.index);}
var type=item.type;_mfpTrigger('BeforeChange',[mfp.currItem?mfp.currItem.type:'',type]);mfp.currItem=item;if(!mfp.currTemplate[type]){var markup=mfp.st[type]?mfp.st[type].markup:false;_mfpTrigger('FirstMarkupParse',markup);if(markup){mfp.currTemplate[type]=$(markup);}else{mfp.currTemplate[type]=true;}}
if(_prevContentType&&_prevContentType!==item.type){mfp.container.removeClass('mfp-'+_prevContentType+'-holder');}
var newContent=mfp['get'+type.charAt(0).toUpperCase()+type.slice(1)](item,mfp.currTemplate[type]);mfp.appendContent(newContent,type);item.preloaded=true;_mfpTrigger(CHANGE_EVENT,item);_prevContentType=item.type;mfp.container.prepend(mfp.contentContainer);_mfpTrigger('AfterChange');},appendContent:function(newContent,type){mfp.content=newContent;if(newContent){if(mfp.st.showCloseBtn&&mfp.st.closeBtnInside&&mfp.currTemplate[type]===true){if(!mfp.content.find('.mfp-close').length){mfp.content.append(_getCloseBtn());}}else{mfp.content=newContent;}}else{mfp.content='';}
_mfpTrigger(BEFORE_APPEND_EVENT);mfp.container.addClass('mfp-'+type+'-holder');mfp.contentContainer.append(mfp.content);},parseEl:function(index){var item=mfp.items[index],type;if(item.tagName){item={el:$(item)};}else{type=item.type;item={data:item,src:item.src};}
if(item.el){var types=mfp.types;for(var i=0;i<types.length;i++){if(item.el.hasClass('mfp-'+types[i])){type=types[i];break;}}
item.src=item.el.attr('data-mfp-src');if(!item.src){item.src=item.el.attr('href');}}
item.type=type||mfp.st.type||'inline';item.index=index;item.parsed=true;mfp.items[index]=item;_mfpTrigger('ElementParse',item);return mfp.items[index];},addGroup:function(el,options){var eHandler=function(e){e.mfpEl=this;mfp._openClick(e,el,options);};if(!options){options={};}
var eName='click.magnificPopup';options.mainEl=el;if(options.items){options.isObj=true;el.off(eName).on(eName,eHandler);}else{options.isObj=false;if(options.delegate){el.off(eName).on(eName,options.delegate,eHandler);}else{options.items=el;el.off(eName).on(eName,eHandler);}}},_openClick:function(e,el,options){var midClick=options.midClick!==undefined?options.midClick:$.magnificPopup.defaults.midClick;if(!midClick&&(e.which===2||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey)){return;}
var disableOn=options.disableOn!==undefined?options.disableOn:$.magnificPopup.defaults.disableOn;if(disableOn){if($.isFunction(disableOn)){if(!disableOn.call(mfp)){return true;}}else{if(_window.width()<disableOn){return true;}}}
if(e.type){e.preventDefault();if(mfp.isOpen){e.stopPropagation();}}
options.el=$(e.mfpEl);if(options.delegate){options.items=el.find(options.delegate);}
mfp.open(options);},updateStatus:function(status,text){if(mfp.preloader){if(_prevStatus!==status){mfp.container.removeClass('mfp-s-'+_prevStatus);}
if(!text&&status==='loading'){text=mfp.st.tLoading;}
var data={status:status,text:text};_mfpTrigger('UpdateStatus',data);status=data.status;text=data.text;mfp.preloader.html(text);mfp.preloader.find('a').on('click',function(e){e.stopImmediatePropagation();});mfp.container.addClass('mfp-s-'+status);_prevStatus=status;}},_checkIfClose:function(target){if($(target).hasClass(PREVENT_CLOSE_CLASS)){return;}
var closeOnContent=mfp.st.closeOnContentClick;var closeOnBg=mfp.st.closeOnBgClick;if(closeOnContent&&closeOnBg){return true;}else{if(!mfp.content||$(target).hasClass('mfp-close')||(mfp.preloader&&target===mfp.preloader[0])){return true;}
if((target!==mfp.content[0]&&!$.contains(mfp.content[0],target))){if(closeOnBg){if($.contains(document,target)){return true;}}}else if(closeOnContent){return true;}}
return false;},_addClassToMFP:function(cName){mfp.bgOverlay.addClass(cName);mfp.wrap.addClass(cName);},_removeClassFromMFP:function(cName){this.bgOverlay.removeClass(cName);mfp.wrap.removeClass(cName);},_hasScrollBar:function(winHeight){return((mfp.isIE7?_document.height():document.body.scrollHeight)>(winHeight||_window.height()));},_setFocus:function(){(mfp.st.focus?mfp.content.find(mfp.st.focus).eq(0):mfp.wrap).focus();},_onFocusIn:function(e){if(e.target!==mfp.wrap[0]&&!$.contains(mfp.wrap[0],e.target)){mfp._setFocus();return false;}},_parseMarkup:function(template,values,item){var arr;if(item.data){values=$.extend(item.data,values);}
_mfpTrigger(MARKUP_PARSE_EVENT,[template,values,item]);$.each(values,function(key,value){if(value===undefined||value===false){return true;}
arr=key.split('_');if(arr.length>1){var el=template.find(EVENT_NS+'-'+arr[0]);if(el.length>0){var attr=arr[1];if(attr==='replaceWith'){if(el[0]!==value[0]){el.replaceWith(value);}}else if(attr==='img'){if(el.is('img')){el.attr('src',value);}else{el.replaceWith('<img src="'+value+'" class="'+el.attr('class')+'" />');}}else{el.attr(arr[1],value);}}}else{template.find(EVENT_NS+'-'+key).html(value);}});},_getScrollbarSize:function(){if(mfp.scrollbarSize===undefined){var scrollDiv=document.createElement("div");scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);mfp.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);}
return mfp.scrollbarSize;}};$.magnificPopup={instance:null,proto:MagnificPopup.prototype,modules:[],open:function(options,index){_checkInstance();if(!options){options={};}else{options=$.extend(true,{},options);}
options.isObj=true;options.index=index||0;return this.instance.open(options);},close:function(){return $.magnificPopup.instance&&$.magnificPopup.instance.close();},registerModule:function(name,module){if(module.options){$.magnificPopup.defaults[name]=module.options;}
$.extend(this.proto,module.proto);this.modules.push(name);},defaults:{disableOn:0,key:null,midClick:false,mainClass:'',preloader:true,focus:'',closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:'auto',fixedBgPos:'auto',overflowY:'auto',closeMarkup:'<button title="%title%" type="button" class="mfp-close"></button>',tClose:'Close (Esc)',tLoading:'Loading...'}};$.fn.magnificPopup=function(options){_checkInstance();var jqEl=$(this);if(typeof options==="string"){if(options==='open'){var items,itemOpts=_isJQ?jqEl.data('magnificPopup'):jqEl[0].magnificPopup,index=parseInt(arguments[1],10)||0;if(itemOpts.items){items=itemOpts.items[index];}else{items=jqEl;if(itemOpts.delegate){items=items.find(itemOpts.delegate);}
items=items.eq(index);}
mfp._openClick({mfpEl:items},jqEl,itemOpts);}else{if(mfp.isOpen)
mfp[options].apply(mfp,Array.prototype.slice.call(arguments,1));}}else{options=$.extend(true,{},options);if(_isJQ){jqEl.data('magnificPopup',options);}else{jqEl[0].magnificPopup=options;}
mfp.addGroup(jqEl,options);}
return jqEl;};var INLINE_NS='inline',_hiddenClass,_inlinePlaceholder,_lastInlineElement,_putInlineElementsBack=function(){if(_lastInlineElement){_inlinePlaceholder.after(_lastInlineElement.addClass(_hiddenClass)).detach();_lastInlineElement=null;}};$.magnificPopup.registerModule(INLINE_NS,{options:{hiddenClass:'hide',markup:'',tNotFound:'Content not found'},proto:{initInline:function(){mfp.types.push(INLINE_NS);_mfpOn(CLOSE_EVENT+'.'+INLINE_NS,function(){_putInlineElementsBack();});},getInline:function(item,template){_putInlineElementsBack();if(item.src){var inlineSt=mfp.st.inline,el=$(item.src);if(el.length){var parent=el[0].parentNode;if(parent&&parent.tagName){if(!_inlinePlaceholder){_hiddenClass=inlineSt.hiddenClass;_inlinePlaceholder=_getEl(_hiddenClass);_hiddenClass='mfp-'+_hiddenClass;}
_lastInlineElement=el.after(_inlinePlaceholder).detach().removeClass(_hiddenClass);}
mfp.updateStatus('ready');}else{mfp.updateStatus('error',inlineSt.tNotFound);el=$('<div>');}
item.inlineElement=el;return el;}
mfp.updateStatus('ready');mfp._parseMarkup(template,{},item);return template;}}});var AJAX_NS='ajax',_ajaxCur,_removeAjaxCursor=function(){if(_ajaxCur){$(document.body).removeClass(_ajaxCur);}},_destroyAjaxRequest=function(){_removeAjaxCursor();if(mfp.req){mfp.req.abort();}};$.magnificPopup.registerModule(AJAX_NS,{options:{settings:null,cursor:'mfp-ajax-cur',tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){mfp.types.push(AJAX_NS);_ajaxCur=mfp.st.ajax.cursor;_mfpOn(CLOSE_EVENT+'.'+AJAX_NS,_destroyAjaxRequest);_mfpOn('BeforeChange.'+AJAX_NS,_destroyAjaxRequest);},getAjax:function(item){if(_ajaxCur){$(document.body).addClass(_ajaxCur);}
mfp.updateStatus('loading');var opts=$.extend({url:item.src,success:function(data,textStatus,jqXHR){var temp={data:data,xhr:jqXHR};_mfpTrigger('ParseAjax',temp);mfp.appendContent($(temp.data),AJAX_NS);item.finished=true;_removeAjaxCursor();mfp._setFocus();setTimeout(function(){mfp.wrap.addClass(READY_CLASS);},16);mfp.updateStatus('ready');_mfpTrigger('AjaxContentAdded');},error:function(){_removeAjaxCursor();item.finished=item.loadError=true;mfp.updateStatus('error',mfp.st.ajax.tError.replace('%url%',item.src));}},mfp.st.ajax.settings);mfp.req=$.ajax(opts);return'';}}});var _imgInterval,_getTitle=function(item){if(item.data&&item.data.title!==undefined)
return item.data.title;var src=mfp.st.image.titleSrc;if(src){if($.isFunction(src)){return src.call(mfp,item);}else if(item.el){return item.el.attr(src)||'';}}
return'';};$.magnificPopup.registerModule('image',{options:{markup:'<div class="mfp-figure">'+'<div class="mfp-close"></div>'+'<figure>'+'<div class="mfp-img"></div>'+'<figcaption>'+'<div class="mfp-bottom-bar">'+'<div class="mfp-title"></div>'+'<div class="mfp-counter"></div>'+'</div>'+'</figcaption>'+'</figure>'+'</div>',cursor:'mfp-zoom-out-cur',titleSrc:'title',verticalFit:true,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var imgSt=mfp.st.image,ns='.image';mfp.types.push('image');_mfpOn(OPEN_EVENT+ns,function(){if(mfp.currItem.type==='image'&&imgSt.cursor){$(document.body).addClass(imgSt.cursor);}});_mfpOn(CLOSE_EVENT+ns,function(){if(imgSt.cursor){$(document.body).removeClass(imgSt.cursor);}
_window.off('resize'+EVENT_NS);});_mfpOn('Resize'+ns,mfp.resizeImage);if(mfp.isLowIE){_mfpOn('AfterChange',mfp.resizeImage);}},resizeImage:function(){var item=mfp.currItem;if(!item||!item.img)return;if(mfp.st.image.verticalFit){var decr=0;if(mfp.isLowIE){decr=parseInt(item.img.css('padding-top'),10)+parseInt(item.img.css('padding-bottom'),10);}
item.img.css('max-height',mfp.wH-decr);}},_onImageHasSize:function(item){if(item.img){item.hasSize=true;if(_imgInterval){clearInterval(_imgInterval);}
item.isCheckingImgSize=false;_mfpTrigger('ImageHasSize',item);if(item.imgHidden){if(mfp.content)
mfp.content.removeClass('mfp-loading');item.imgHidden=false;}}},findImageSize:function(item){var counter=0,img=item.img[0],mfpSetInterval=function(delay){if(_imgInterval){clearInterval(_imgInterval);}
_imgInterval=setInterval(function(){if(img.naturalWidth>0){mfp._onImageHasSize(item);return;}
if(counter>200){clearInterval(_imgInterval);}
counter++;if(counter===3){mfpSetInterval(10);}else if(counter===40){mfpSetInterval(50);}else if(counter===100){mfpSetInterval(500);}},delay);};mfpSetInterval(1);},getImage:function(item,template){var guard=0,onLoadComplete=function(){if(item){if(item.img[0].complete){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('ready');}
item.hasSize=true;item.loaded=true;_mfpTrigger('ImageLoadComplete');}
else{guard++;if(guard<200){setTimeout(onLoadComplete,100);}else{onLoadError();}}}},onLoadError=function(){if(item){item.img.off('.mfploader');if(item===mfp.currItem){mfp._onImageHasSize(item);mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}
item.hasSize=true;item.loaded=true;item.loadError=true;}},imgSt=mfp.st.image;var el=template.find('.mfp-img');if(el.length){var img=document.createElement('img');img.className='mfp-img';if(item.el&&item.el.find('img').length){img.alt=item.el.find('img').attr('alt');}
item.img=$(img).on('load.mfploader',onLoadComplete).on('error.mfploader',onLoadError);img.src=item.src;if(el.is('img')){item.img=item.img.clone();}
img=item.img[0];if(img.naturalWidth>0){item.hasSize=true;}else if(!img.width){item.hasSize=false;}}
mfp._parseMarkup(template,{title:_getTitle(item),img_replaceWith:item.img},item);mfp.resizeImage();if(item.hasSize){if(_imgInterval)clearInterval(_imgInterval);if(item.loadError){template.addClass('mfp-loading');mfp.updateStatus('error',imgSt.tError.replace('%url%',item.src));}else{template.removeClass('mfp-loading');mfp.updateStatus('ready');}
return template;}
mfp.updateStatus('loading');item.loading=true;if(!item.hasSize){item.imgHidden=true;template.addClass('mfp-loading');mfp.findImageSize(item);}
return template;}}});var hasMozTransform,getHasMozTransform=function(){if(hasMozTransform===undefined){hasMozTransform=document.createElement('p').style.MozTransform!==undefined;}
return hasMozTransform;};$.magnificPopup.registerModule('zoom',{options:{enabled:false,easing:'ease-in-out',duration:300,opener:function(element){return element.is('img')?element:element.find('img');}},proto:{initZoom:function(){var zoomSt=mfp.st.zoom,ns='.zoom',image;if(!zoomSt.enabled||!mfp.supportsTransition){return;}
var duration=zoomSt.duration,getElToAnimate=function(image){var newImg=image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),transition='all '+(zoomSt.duration/1000)+'s '+zoomSt.easing,cssObj={position:'fixed',zIndex:9999,left:0,top:0,'-webkit-backface-visibility':'hidden'},t='transition';cssObj['-webkit-'+t]=cssObj['-moz-'+t]=cssObj['-o-'+t]=cssObj[t]=transition;newImg.css(cssObj);return newImg;},showMainContent=function(){mfp.content.css('visibility','visible');},openTimeout,animatedImg;_mfpOn('BuildControls'+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.content.css('visibility','hidden');image=mfp._getItemToZoom();if(!image){showMainContent();return;}
animatedImg=getElToAnimate(image);animatedImg.css(mfp._getOffset());mfp.wrap.append(animatedImg);openTimeout=setTimeout(function(){animatedImg.css(mfp._getOffset(true));openTimeout=setTimeout(function(){showMainContent();setTimeout(function(){animatedImg.remove();image=animatedImg=null;_mfpTrigger('ZoomAnimationEnded');},16);},duration);},16);}});_mfpOn(BEFORE_CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){clearTimeout(openTimeout);mfp.st.removalDelay=duration;if(!image){image=mfp._getItemToZoom();if(!image){return;}
animatedImg=getElToAnimate(image);}
animatedImg.css(mfp._getOffset(true));mfp.wrap.append(animatedImg);mfp.content.css('visibility','hidden');setTimeout(function(){animatedImg.css(mfp._getOffset());},16);}});_mfpOn(CLOSE_EVENT+ns,function(){if(mfp._allowZoom()){showMainContent();if(animatedImg){animatedImg.remove();}
image=null;}});},_allowZoom:function(){return mfp.currItem.type==='image';},_getItemToZoom:function(){if(mfp.currItem.hasSize){return mfp.currItem.img;}else{return false;}},_getOffset:function(isLarge){var el;if(isLarge){el=mfp.currItem.img;}else{el=mfp.st.zoom.opener(mfp.currItem.el||mfp.currItem);}
var offset=el.offset();var paddingTop=parseInt(el.css('padding-top'),10);var paddingBottom=parseInt(el.css('padding-bottom'),10);offset.top-=($(window).scrollTop()-paddingTop);var obj={width:el.width(),height:(_isJQ?el.innerHeight():el[0].offsetHeight)-paddingBottom-paddingTop};if(getHasMozTransform()){obj['-moz-transform']=obj['transform']='translate('+offset.left+'px,'+offset.top+'px)';}else{obj.left=offset.left;obj.top=offset.top;}
return obj;}}});var IFRAME_NS='iframe',_emptyPage='//about:blank',_fixIframeBugs=function(isShowing){if(mfp.currTemplate[IFRAME_NS]){var el=mfp.currTemplate[IFRAME_NS].find('iframe');if(el.length){if(!isShowing){el[0].src=_emptyPage;}
if(mfp.isIE8){el.css('display',isShowing?'block':'none');}}}};$.magnificPopup.registerModule(IFRAME_NS,{options:{markup:'<div class="mfp-iframe-scaler">'+'<div class="mfp-close"></div>'+'<iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe>'+'</div>',srcAction:'iframe_src',patterns:{youtube:{index:'youtube.com',id:'v=',src:'//www.youtube.com/embed/%id%?autoplay=1'},youtube_compressed_url:{index:'youtu.be/',id:'/',src:'//www.youtube.com/embed/%id%?autoplay=1'},vimeo:{index:'vimeo.com/',id:'/',src:'//player.vimeo.com/video/%id%?autoplay=1'},gmaps:{index:'//maps.google.',src:'%id%&output=embed'}}},proto:{initIframe:function(){mfp.types.push(IFRAME_NS);_mfpOn('BeforeChange',function(e,prevType,newType){if(prevType!==newType){if(prevType===IFRAME_NS){_fixIframeBugs();}else if(newType===IFRAME_NS){_fixIframeBugs(true);}}});_mfpOn(CLOSE_EVENT+'.'+IFRAME_NS,function(){_fixIframeBugs();});},getIframe:function(item,template){var embedSrc=item.src;var iframeSt=mfp.st.iframe;$.each(iframeSt.patterns,function(){if(embedSrc.indexOf(this.index)>-1){if(this.id){if(typeof this.id==='string'){embedSrc=embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length,embedSrc.length);}else{embedSrc=this.id.call(this,embedSrc);}}
embedSrc=this.src.replace('%id%',embedSrc);return false;}});var dataObj={};if(iframeSt.srcAction){dataObj[iframeSt.srcAction]=embedSrc;}
mfp._parseMarkup(template,dataObj,item);mfp.updateStatus('ready');return template;}}});var _getLoopedId=function(index){var numSlides=mfp.items.length;if(index>numSlides-1){return index-numSlides;}else if(index<0){return numSlides+index;}
return index;},_replaceCurrTotal=function(text,curr,total){return text.replace(/%curr%/gi,curr+1).replace(/%total%/gi,total);};$.magnificPopup.registerModule('gallery',{options:{enabled:false,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:'Previous (Left arrow key)',tNext:'Next (Right arrow key)',tCounter:'%curr% of %total%'},proto:{initGallery:function(){var gSt=mfp.st.gallery,ns='.mfp-gallery',supportsFastClick=Boolean($.fn.mfpFastClick);mfp.direction=true;if(!gSt||!gSt.enabled)return false;_wrapClasses+=' mfp-gallery';_mfpOn(OPEN_EVENT+ns,function(){if(gSt.navigateByImgClick){mfp.wrap.on('click'+ns,'.mfp-img',function(){if(mfp.items.length>1){mfp.next();return false;}});}
_document.on('keydown'+ns,function(e){if(e.keyCode===37){mfp.prev();}else if(e.keyCode===39){mfp.next();}});});_mfpOn('UpdateStatus'+ns,function(e,data){if(data.text){data.text=_replaceCurrTotal(data.text,mfp.currItem.index,mfp.items.length);}});_mfpOn(MARKUP_PARSE_EVENT+ns,function(e,element,values,item){var l=mfp.items.length;values.counter=l>1?_replaceCurrTotal(gSt.tCounter,item.index,l):'';});_mfpOn('BuildControls'+ns,function(){if(mfp.items.length>1&&gSt.arrows&&!mfp.arrowLeft){var markup=gSt.arrowMarkup,arrowLeft=mfp.arrowLeft=$(markup.replace(/%title%/gi,gSt.tPrev).replace(/%dir%/gi,'left')).addClass(PREVENT_CLOSE_CLASS),arrowRight=mfp.arrowRight=$(markup.replace(/%title%/gi,gSt.tNext).replace(/%dir%/gi,'right')).addClass(PREVENT_CLOSE_CLASS);var eName=supportsFastClick?'mfpFastClick':'click';arrowLeft[eName](function(){mfp.prev();});arrowRight[eName](function(){mfp.next();});if(mfp.isIE7){_getEl('b',arrowLeft[0],false,true);_getEl('a',arrowLeft[0],false,true);_getEl('b',arrowRight[0],false,true);_getEl('a',arrowRight[0],false,true);}
mfp.container.append(arrowLeft.add(arrowRight));}});_mfpOn(CHANGE_EVENT+ns,function(){if(mfp._preloadTimeout)clearTimeout(mfp._preloadTimeout);mfp._preloadTimeout=setTimeout(function(){mfp.preloadNearbyImages();mfp._preloadTimeout=null;},16);});_mfpOn(CLOSE_EVENT+ns,function(){_document.off(ns);mfp.wrap.off('click'+ns);if(mfp.arrowLeft&&supportsFastClick){mfp.arrowLeft.add(mfp.arrowRight).destroyMfpFastClick();}
mfp.arrowRight=mfp.arrowLeft=null;});},next:function(){mfp.direction=true;mfp.index=_getLoopedId(mfp.index+1);mfp.updateItemHTML();},prev:function(){mfp.direction=false;mfp.index=_getLoopedId(mfp.index-1);mfp.updateItemHTML();},goTo:function(newIndex){mfp.direction=(newIndex>=mfp.index);mfp.index=newIndex;mfp.updateItemHTML();},preloadNearbyImages:function(){var p=mfp.st.gallery.preload,preloadBefore=Math.min(p[0],mfp.items.length),preloadAfter=Math.min(p[1],mfp.items.length),i;for(i=1;i<=(mfp.direction?preloadAfter:preloadBefore);i++){mfp._preloadItem(mfp.index+i);}
for(i=1;i<=(mfp.direction?preloadBefore:preloadAfter);i++){mfp._preloadItem(mfp.index-i);}},_preloadItem:function(index){index=_getLoopedId(index);if(mfp.items[index].preloaded){return;}
var item=mfp.items[index];if(!item.parsed){item=mfp.parseEl(index);}
_mfpTrigger('LazyLoad',item);if(item.type==='image'){item.img=$('<img class="mfp-img" />').on('load.mfploader',function(){item.hasSize=true;}).on('error.mfploader',function(){item.hasSize=true;item.loadError=true;_mfpTrigger('LazyLoadError',item);}).attr('src',item.src);}
item.preloaded=true;}}});var RETINA_NS='retina';$.magnificPopup.registerModule(RETINA_NS,{options:{replaceSrc:function(item){return item.src.replace(/\.\w+$/,function(m){return'@2x'+m;});},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var st=mfp.st.retina,ratio=st.ratio;ratio=!isNaN(ratio)?ratio:ratio();if(ratio>1){_mfpOn('ImageHasSize'+'.'+RETINA_NS,function(e,item){item.img.css({'max-width':item.img[0].naturalWidth/ratio,'width':'100%'});});_mfpOn('ElementParse'+'.'+RETINA_NS,function(e,item){item.src=st.replaceSrc(item,ratio);});}}}}});(function(){var ghostClickDelay=1000,supportsTouch='ontouchstart'in window,unbindTouchMove=function(){_window.off('touchmove'+ns+' touchend'+ns);},eName='mfpFastClick',ns='.'+eName;$.fn.mfpFastClick=function(callback){return $(this).each(function(){var elem=$(this),lock;if(supportsTouch){var timeout,startX,startY,pointerMoved,point,numPointers;elem.on('touchstart'+ns,function(e){pointerMoved=false;numPointers=1;point=e.originalEvent?e.originalEvent.touches[0]:e.touches[0];startX=point.clientX;startY=point.clientY;_window.on('touchmove'+ns,function(e){point=e.originalEvent?e.originalEvent.touches:e.touches;numPointers=point.length;point=point[0];if(Math.abs(point.clientX-startX)>10||Math.abs(point.clientY-startY)>10){pointerMoved=true;unbindTouchMove();}}).on('touchend'+ns,function(e){unbindTouchMove();if(pointerMoved||numPointers>1){return;}
lock=true;e.preventDefault();clearTimeout(timeout);timeout=setTimeout(function(){lock=false;},ghostClickDelay);callback();});});}
elem.on('click'+ns,function(){if(!lock){callback();}});});};$.fn.destroyMfpFastClick=function(){$(this).off('touchstart'+ns+' click'+ns);if(supportsTouch)_window.off('touchmove'+ns+' touchend'+ns);};})();_checkInstance();}));
;(function($){"use strict";$(window).on('resize',function(){$('.sf-menu ul.tracked-pos').removeClass('tracked-pos');});var methods=(function(){var c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',menuArrowClass:'sf-arrows'},ios=(function(){var ios=/iPhone|iPad|iPod/i.test(navigator.userAgent);if(ios){$('html').css('cursor','pointer').on('click',$.noop);}
return ios;})(),wp7=(function(){var style=document.documentElement.style;return('behavior'in style&&'fill'in style&&/iemobile/i.test(navigator.userAgent));})(),toggleMenuClasses=function($menu,o){var classes=c.menuClass;if(o.cssArrows){classes+=' '+c.menuArrowClass;}
$menu.toggleClass(classes);},setPathToCurrent=function($menu,o){return $menu.find('li.'+o.pathClass).slice(0,o.pathLevels).addClass(o.hoverClass+' '+c.bcClass).filter(function(){return($(this).children(o.popUpSelector).hide().show().length);}).removeClass(o.pathClass);},toggleAnchorClass=function($li){$li.children('a').toggleClass(c.anchorClass);},toggleTouchAction=function($menu){var touchAction=$menu.css('ms-touch-action');touchAction=(touchAction==='pan-y')?'auto':'pan-y';$menu.css('ms-touch-action',touchAction);},applyHandlers=function($menu,o){var targets='li:has('+o.popUpSelector+')';if($.fn.hoverIntent&&!o.disableHI){$menu.hoverIntent(over,out,targets);}
else{$menu.on('mouseenter.superfish',targets,over).on('mouseleave.superfish',targets,out);}
var touchevent='MSPointerDown.superfish';if(!ios){touchevent+=' touchend.superfish';}
if(wp7){touchevent+=' mousedown.superfish';}
$menu.on('focusin.superfish','li',over).on('focusout.superfish','li',out).on(touchevent,'a',o,touchHandler);},touchHandler=function(e){var $this=$(this),$ul=$this.siblings(e.data.popUpSelector);if($ul.length>0&&$ul.is(':hidden')){$this.one('click.superfish',false);if(e.type==='MSPointerDown'){$this.trigger('focus');}else{$.proxy(over,$this.parent('li'))();}}},over=function(){var $this=$(this),o=getOptions($this);if($(this).parents('.megamenu').length>0)return;clearTimeout(o.sfTimer);$this.siblings().superfish('hide').end().superfish('show');},out=function(){var $this=$(this),o=getOptions($this);if(ios){$.proxy(close,$this,o)();}
else{clearTimeout(o.sfTimer);o.sfTimer=setTimeout($.proxy(close,$this,o),o.delay);}},close=function(o){o.retainPath=($.inArray(this[0],o.$path)>-1);this.superfish('hide');if(!this.parents('.'+o.hoverClass).length){o.onIdle.call(getMenu(this));if(o.$path.length){$.proxy(over,o.$path)();}}},getMenu=function($el){return $el.closest('.'+c.menuClass);},getOptions=function($el){return getMenu($el).data('sf-options');};return{hide:function(instant){if(this.length){var $this=this,o=getOptions($this);if(!o){return this;}
if($(this).hasClass('menu-item-over')&&$(this).hasClass('megamenu')){return true;}
var not=(o.retainPath===true)?o.$path:'',$ul=$this.find('li.'+o.hoverClass).add(this).not(not).removeClass(o.hoverClass).children(o.popUpSelector),speed=o.speedOut;if(instant){$ul.show();speed=0;}
o.retainPath=false;o.onBeforeHide.call($ul);if(o.dropdownStyle=='minimal'){var $this=$(this);o.onHide.call($this);}else{$ul.stop(true,true).animate(o.animationOut,speed,function(){var $this=$(this);o.onHide.call($this);});}
if($(this).parents('.megamenu').length>0)return;if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0){if($('#header-outer.scrolled-down').length==0&&$('#header-outer.small-nav').length==0&&$('#header-outer.detached').length==0&&$('#header-outer.fixed-menu').length==0){$('#header-outer').addClass('transparent');}
if($('#header-outer[data-permanent-transparent="1"][data-transparent-header="true"]').length>0){$('#header-outer').addClass('transparent');}}}
return this;},show:function(){if($(this).parents('.megamenu').length>0)return;var o=getOptions(this);if(!o){return this;}
var $this=this.addClass(o.hoverClass),$ul=$this.children(o.popUpSelector);if($('#header-outer[data-megamenu-rt="1"]').length>0&&$(this).hasClass('megamenu')&&!$(this).hasClass('width-75')&&!$(this).hasClass('width-50')&&$('#header-outer').attr('data-transparent-header')=='true'){$('#header-outer').addClass('no-transition');$('#header-outer').removeClass('transparent');}
o.onBeforeShow.call($ul);if(!$ul.hasClass('tracked-pos')&&!$($ul).parents('li').hasClass('megamenu')&&!$($ul).parents('ul').hasClass('sub-menu')&&$ul.offset()){$ul.addClass('temp-hidden-display');var docW=$("#top .container").width();var elm=$ul;var off=elm.offset();var l=off.left-($(window).width()-docW)/2;var w=elm.width();var isEntirelyVisible=(l+w<=$(window).width()-100);if(!isEntirelyVisible){$ul.parents('li').addClass('edge');}else{$ul.parents('li').removeClass('edge');}
$ul.removeClass('temp-hidden-display');}
if(o.dropdownStyle=='minimal'){o.onShow.call($ul);}else{$ul.stop(true,true).animate(o.animation,o.speed,function(){o.onShow.call($ul);});}
if(!$ul.hasClass('tracked-pos')){if($ul.length>0&&$ul.parents('.sub-menu').length>0&&$ul.parents('.sf-menu').length>0){if($ul.offset().left+$ul.outerWidth()>$(window).width()){$ul.addClass('on-left-side');$ul.find('ul').addClass('on-left-side');}}}
$ul.addClass('tracked-pos');return this;},destroy:function(){return this.each(function(){var $this=$(this),o=$this.data('sf-options'),$hasPopUp;if(!o){return false;}
$hasPopUp=$this.find(o.popUpSelector).parent('li');clearTimeout(o.sfTimer);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);$this.off('.superfish').off('.hoverIntent');$hasPopUp.children(o.popUpSelector).attr('style',function(i,style){return style.replace(/display[^;]+;?/g,'');});o.$path.removeClass(o.hoverClass+' '+c.bcClass).addClass(o.pathClass);$this.find('.'+o.hoverClass).removeClass(o.hoverClass);o.onDestroy.call($this);$this.removeData('sf-options');});},init:function(op){return this.each(function(){var $this=$(this);if($this.data('sf-options')){return false;}
var o=$.extend({},$.fn.superfish.defaults,op),$hasPopUp=$this.find(o.popUpSelector).parent('li');o.$path=setPathToCurrent($this,o);$this.data('sf-options',o);toggleMenuClasses($this,o);toggleAnchorClass($hasPopUp);toggleTouchAction($this);applyHandlers($this,o);$hasPopUp.not('.'+c.bcClass).superfish('hide',true);o.onInit.call(this);});}};})();$.fn.superfish=function(method,args){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}
else if(typeof method==='object'||!method){return methods.init.apply(this,arguments);}
else{return $.error('Method '+method+' does not exist on jQuery.fn.superfish');}};$.fn.superfish.defaults={popUpSelector:'ul,.sf-mega',hoverClass:'sfHover',pathClass:'overrideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},animationOut:{opacity:'hide'},speed:'normal',speedOut:'fast',cssArrows:true,disableHI:false,onInit:$.noop,onBeforeShow:$.noop,onShow:$.noop,onBeforeHide:$.noop,onHide:$.noop,onIdle:$.noop,onDestroy:$.noop,dropdownStyle:($('body[data-dropdown-style="minimal"]').length>0)?'minimal':'classic'};$.fn.extend({hideSuperfishUl:methods.hide,showSuperfishUl:methods.show});})(jQuery);
var nectarLove={"ajaxurl":"https:\/\/www.juanmarioja.es\/wp-admin\/admin-ajax.php","postID":"34","rooturl":"https:\/\/www.juanmarioja.es","disqusComments":"false","loveNonce":"5339c766f4","mapApiKey":""};var nectarOptions={"quick_search":"false","mobile_header_format":"default","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default"};var nectar_front_i18n={"next":"Siguiente","previous":"Anterior"};
(function($,window,document){"use strict";var $window=$(window),$body=$('body'),$offCanvasEl=$('#slide-out-widget-area'),$offCanvasBG=$('#slide-out-widget-area-bg'),$headerOuterEl=$('#header-outer'),$headerSecondaryEl=$('#header-secondary-outer'),$searchButtonEl=$('#header-outer #search-btn a'),$wpAdminBar=$('#wpadminbar'),$loadingScreenEl=$('#ajax-loading-screen'),$bodyBorderTop=$('.body-border-top'),$pageHeaderBG=$('#page-header-bg'),$footerOuterEl=$('#footer-outer'),$bodyBorderWidth=($('.body-border-right').length>0)?$('.body-border-right').width():0,$logoHeight=($headerOuterEl.is('[data-logo-height]'))?parseInt($headerOuterEl.attr('data-logo-height')):30,headerPadding=($headerOuterEl.is('[data-padding]'))?parseInt($headerOuterEl.attr('data-padding')):28,logoShrinkNum=($headerOuterEl.is('[data-shrink-num]'))?$headerOuterEl.attr('data-shrink-num'):6,condenseHeaderLayout=($headerOuterEl.is('[data-condense="true"]'))?true:false,usingLogoImage=($headerOuterEl.is('[data-using-logo="1"]'))?true:false,headerResize=($headerOuterEl.is('[data-header-resize="1"]'))?true:false,headerTransparent=($headerOuterEl.is('[data-transparent-header="true"]'))?true:false,headerMobileFixed=($headerOuterEl.is('[data-mobile-fixed="1"]'))?true:false,headerLayoutFormat=($body.is('[data-header-format]'))?$body.attr('data-header-format'):'default',headerHideUntilNeeded=($body.is('[data-hhun]'))?$body.attr('data-hhun'):'',$animationEasing=($body.is('[data-cae]')&&$body.attr('data-cae')!=='swing')?$body.attr('data-cae'):'easeOutCubic',$animationDuration=($body.is('[data-cad]'))?$body.attr('data-cad'):'650',bypassAnimations=(!$body.is('[data-m-animate="1"]')&&navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?true:false,$portfolio_containers=[],$svgIcons=[],$nectarCustomSliderRotate=[],$flickitySliders=[],flickityDragArr=[],viewIndicatorArr=[],iconMouseFollowArr=[],postGridImgMouseFollowArr=[],parallaxItemsArr=[],$fsProjectSliderArr=[],$wooFlickityCarousels=[],$liquidBG_EL=[],$testimonialSliders=[],$mouseParallaxScenes=[],$nectarMasonryBlogs=[],$standAnimatedColTimeout=[],$animatedSVGIconTimeout=[],$projectCarouselSliderArr=[],$nectarPostGridArr=[],$verticalScrollingTabs=[],$tabbedClickCount=0,$fullscreenSelector='',$fullscreenMarkupBool=false,$bodyBorderHeaderColorMatch=false,nectarBoxRoll={animating:'false',perspect:'not-rolled'},$nectarFullPage={$usingFullScreenRows:false},$svgResizeTimeout,$bodyBorderSizeToRemove;if($bodyBorderTop.length>0){if($bodyBorderTop.css('background-color')=='#ffffff'&&$body.attr('data-header-color')=='light'||$bodyBorderTop.css('background-color')=='rgb(255, 255, 255)'&&$body.attr('data-header-color')=='light'||$bodyBorderTop.css('background-color')==$headerOuterEl.attr('data-user-set-bg')){$bodyBorderHeaderColorMatch=true;}}
var nectarDOMInfo={usingMobileBrowser:(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/))?true:false,usingFrontEndEditor:(typeof window.vc_iframe==='undefined')?false:true,getWindowSize:function(){nectarDOMInfo.winH=window.innerHeight;nectarDOMInfo.winW=window.innerWidth;nectarDOMInfo.adminBarHeight=($wpAdminBar.length>0)?$wpAdminBar.height():0;nectarDOMInfo.secondaryHeaderHeight=($headerSecondaryEl.length>0&&$headerSecondaryEl.css('display')!='none')?$headerSecondaryEl.outerHeight():0;nectarDOMInfo.footerOuterHeight=($footerOuterEl.length>0)?$footerOuterEl.outerHeight():0;},scrollTop:0,clientX:0,clientY:0,scrollPosMouse:function(){return window.scrollY||$window.scrollTop();},scrollPosRAF:function(){nectarDOMInfo.scrollTop=window.scrollY||$window.scrollTop();requestAnimationFrame(nectarDOMInfo.scrollPosRAF);},bindEvents:function(){if(!nectarDOMInfo.usingMobileBrowser){$window.on('scroll',function(){nectarDOMInfo.scrollTop=nectarDOMInfo.scrollPosMouse();});document.addEventListener("mousemove",function(e){nectarDOMInfo.clientX=e.clientX;nectarDOMInfo.clientY=e.clientY;});}else{requestAnimationFrame(nectarDOMInfo.scrollPosRAF);}
$window.on('resize',nectarDOMInfo.getWindowSize);},init:function(){$wpAdminBar=$('#wpadminbar');this.getWindowSize();this.scrollTop=this.scrollPosMouse();this.bindEvents();this.usingFrontEndEditor=(typeof window.vc_iframe==='undefined')?false:true;}};window.nectarDOMInfo=nectarDOMInfo;var nectarState={materialOffCanvasOpen:false,materialSearchOpen:false,permanentTransHeader:($headerOuterEl.is('[data-permanent-transparent="1"]'))?true:false,animatedScrolling:false,preventScroll:false,mobileHeader:''}
function smartResizeInit(){fullWidthContentColumns();if(!nectarDOMInfo.usingMobileBrowser){parallaxRowsBGCals();}
headerSpace();OCM_overflowState();showOnLeftSubMenu();inlineMegaMenuPos();}
function orientationChangeInit(){parallaxRowsBGCals();}
function resizeInit(){fullWidthSections();fullWidthContentColumns();addOrRemoveSF();responsiveVideoIframes();if(!nectarDOMInfo.usingMobileBrowser){parallaxRowsBGCals();}}
function flexsliderInit(){$('.flex-gallery').each(function(){if(!$().flexslider){return;}
var $that=$(this);imagesLoaded($(this),function(){var autorotate=($that.find('ul').is('[data-d-autorotate="true"]'))?false:true;$that.flexslider({animation:'fade',smoothHeight:false,animationSpeed:500,useCSS:false,touch:true,slideshow:autorotate,});$('.flex-gallery .flex-direction-nav li a.flex-next').html('<i class="fa fa-angle-right"></i>');$('.flex-gallery .flex-direction-nav li a.flex-prev').html('<i class="fa fa-angle-left"></i>');});});}
function NectarIconMouseFollow($el,iconType){this.lastX=nectarDOMInfo.clientX;this.lastY=nectarDOMInfo.clientY;this.$el=$el;this.iconType=iconType;this.timeout=false;this.overEl=false;this.initialCalc=false;this.bgElSelector='';this.$dragEl='';this.$viewEl='';this.$closeEl='';this.lerpDamp=0.18;this.createMarkup();this.setup();this.mouseBind();}
NectarIconMouseFollow.prototype.setup=function(){if(this.iconType==='post-grid-images'){this.viewportTracking();}};NectarIconMouseFollow.prototype.viewportTracking=function(){var that=this;if('IntersectionObserver'in window){var options={rootMargin:'0px',threshold:0}
this.observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){that.$el.addClass('active');that.$el.find(that.bgElSelector).css('visibility','visible');that.activeViewRAF=true;}else{that.$el.find(that.bgElSelector).css('visibility','hidden');that.activeViewRAF=false;}});},options);this.observer.observe(this.$el[0]);}};NectarIconMouseFollow.prototype.createMarkup=function(){var that=this;if(this.iconType==='horizontal-movement'){if($('.nectar-drag-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('<div class="nectar-drag-indicator'+$usingBoxedClass+'"><span><i class="fa fa-angle-left"></i><i class="fa fa-angle-right"></i></span></div>');this.$dragEl=$('.nectar-drag-indicator');this.dragRAF();}else{this.$dragEl=$('.nectar-drag-indicator');}}
if(this.iconType==='view-indicator'){this.activeViewRAF=true;if($('.nectar-view-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('<div class="nectar-view-indicator'+$usingBoxedClass+'"><div class="color-circle"></div><span></span></div>');if(this.iconType!=='gallery-zoom-indicator'){$('.nectar-view-indicator span').text($('.nectar-post-grid').attr('data-indicator-text'));}
this.$viewEl=$('.nectar-view-indicator');setTimeout(function(){that.lastY=nectarDOMInfo.clientY;that.lastX=nectarDOMInfo.clientX;that.viewRAF();},100);}else{this.$viewEl=$('.nectar-view-indicator');}}
if(this.iconType==='close-indicator'){if($('.nectar-view-indicator').length==0){var $usingBoxedClass=($('body > #boxed').length>0)?' in-boxed':'';$('body').append('<div class="nectar-close-indicator'+$usingBoxedClass+'"><div class="inner"></div></div>');this.$closeEl=$('.nectar-close-indicator');this.closeRAF();}else{this.$closeEl=$('.nectar-close-indicator');}}
if(this.iconType==='post-grid-images'){this.activeViewRAF=true;this.bgElSelector=(!this.$el.hasClass('nectar-category-grid'))?'.nectar-post-grid-item-bg-wrap':'.nectar-category-grid-item-bg';if(!this.$el.hasClass('mouse-move-bound')){this.$viewEl=this.$el.find(this.bgElSelector);this.$el.addClass('mouse-move-bound');this.viewRAF();}else{this.$viewEl=this.$el.find(this.bgElSelector);this.viewRAF();}}}
NectarIconMouseFollow.prototype.mouseBind=function(){var that=this;if(this.iconType==='horizontal-movement'){that.$el.find('.flickity-viewport').on('mouseenter',function(){that.$dragEl.addClass('visible');var $iconColor=(that.$el.is('[data-touch-icon-color]'))?'color-'+that.$el.attr('data-touch-icon-color'):'';that.$dragEl.removeClass('color-dark').removeClass('color-light').removeClass('color-default');that.$dragEl.addClass($iconColor);});that.$el.find('.flickity-viewport').on('mouseleave',function(){that.$dragEl.removeClass('visible');});that.$el.find('.product-add-to-cart a').on('mouseenter',function(){that.$dragEl.removeClass('visible');});that.$el.find('.product-add-to-cart a').on('mouseleave',function(){that.$dragEl.addClass('visible');});}
else if(this.iconType==='close-indicator'){$('body').on('click','.team-member[data-style*="bio_fullscreen"]',function(){if($('.nectar_team_member_overlay:not(.open)').length>0){return;}
that.$closeEl.addClass('visible');that.$closeEl.find('.inner').addClass('visible');});$('body').on('click','.nectar_team_member_overlay:not(.animating)',function(){that.$closeEl.removeClass('visible');that.$closeEl.find('.inner').removeClass('visible');});$('body').on('mouseenter','.nectar_team_member_overlay .bio-inner a',function(){that.$closeEl.removeClass('visible');});$('body').on('mouseleave','.nectar_team_member_overlay .bio-inner a',function(){that.$closeEl.addClass('visible');});}
else if(this.iconType==='view-indicator'){var $color=that.$el.attr('data-indicator-color');var $style=that.$el.attr('data-indicator-style');that.$el.find('.nectar-post-grid-item').off();that.$el.find('.nectar-post-grid-item').on('mouseenter',function(){that.$viewEl.addClass('visible');that.$viewEl.attr('class',function(i,c){return c.replace(/(^|\s)style-\S+/g,'');});that.$viewEl.addClass('style-'+$style);if($style!=='see-through'){that.$viewEl.find('.color-circle').css('background-color',$color);}
clearTimeout(that.timeout);});that.$el.find('.nectar-post-grid-item').on('mouseleave',function(){that.timeout=setTimeout(function(){that.$viewEl.removeClass('visible');},100);});that.$el.find('.nectar-post-grid-item .meta-category a').on('mouseenter',function(){that.$viewEl.removeClass('visible');});that.$el.find('.nectar-post-grid-item .meta-category a').on('mouseleave',function(){that.$viewEl.addClass('visible');});}
else if(this.iconType==='post-grid-images'){that.$el.on('mouseenter',function(){$(this).addClass('mouse-over');});that.$el.on('mouseleave',function(){$(this).removeClass('mouse-over');});}};NectarIconMouseFollow.prototype.dragRAF=function(){this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.clientY,this.lerpDamp);this.lastX=linearInterpolate(this.lastX,nectarDOMInfo.clientX,this.lerpDamp);this.$dragEl[0].style.transform='translateX('+this.lastX+'px) translateY('+this.lastY+'px)';requestAnimationFrame(this.dragRAF.bind(this));};NectarIconMouseFollow.prototype.viewRAF=function(){this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.clientY,this.lerpDamp);this.lastX=linearInterpolate(this.lastX,nectarDOMInfo.clientX,this.lerpDamp);if(this.activeViewRAF){for(var i=0;i<this.$viewEl.length;i++){this.$viewEl[i].style.transform='translateX('+this.lastX+'px) translateY('+this.lastY+'px)';}}
requestAnimationFrame(this.viewRAF.bind(this));};NectarIconMouseFollow.prototype.closeRAF=function(){this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.clientY,this.lerpDamp);this.lastX=linearInterpolate(this.lastX,nectarDOMInfo.clientX,this.lerpDamp);this.$closeEl.css({'transform':'translateX('+this.lastX+'px) translateY('+this.lastY+'px)'});requestAnimationFrame(this.closeRAF.bind(this));};function flickityLazyCalcs(){$('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').each(function(){$(this).css({'height':'','width':''});var heightAttr=parseInt($(this).find('img').attr('height'));var widthAttr=parseInt($(this).find('img').attr('width'));var dimensions=calculateAspectRatio(widthAttr,heightAttr,2000,parseInt($(this).find('img').height()));var captionHeight=($(this).find('.item-meta').length>0)?$(this).find('.item-meta').outerHeight():0;$(this).css({'height':(dimensions.height+captionHeight)+'px','width':dimensions.width+'px'});});}
function flickityLazyInit(){if($('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').length>0){flickityLazyCalcs();$window.on('smartresize',flickityLazyCalcs);}}
function flickityInit(){if($('.nectar-flickity:not(.masonry)').length==0){return false;}
$flickitySliders=[];flickityDragArr=[];$('.nectar-flickity:not(.masonry)').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);var $freeScrollBool=($(this).is('[data-free-scroll]')&&$(this).attr('data-free-scroll')=='true')?true:false,$groupCellsBool=true,$flickContainBool=true,$flcikAttr=0.025,$paginationBool=false,$nextPrevArrowBool=true,$setGallerySizeBool=true,$imagesLoaded=true,$flickCellAlign='center';if($(this).is('[data-format="fixed_text_content_fullwidth"]')){$flickCellAlign='left';$groupCellsBool=false;$flickContainBool=false;$flcikAttr=0.02;if($(this).parent().is('[data-alignment="right"]')){$flickCellAlign='right';}}
if($freeScrollBool==true){$groupCellsBool=false;}
if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows'||$(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows_overlaid'){$paginationBool=false;$nextPrevArrowBool=true;}else{$paginationBool=true;$nextPrevArrowBool=false;}
if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='none'){$paginationBool=false;$nextPrevArrowBool=false;}
var $flickity_autoplay=false;var $flickity_stored_autoplay=false;if($(this).is('[data-autoplay]')&&$(this).attr('data-autoplay')=='true'){$flickity_autoplay=true;$flickity_stored_autoplay=5000;if($(this).is('[data-autoplay-dur]')&&$(this).attr('data-autoplay-dur').length>0){if(parseInt($(this).attr('data-autoplay-dur'))>100&&parseInt($(this).attr('data-autoplay-dur'))<30000){$flickity_autoplay=parseInt($(this).attr('data-autoplay-dur'));$flickity_stored_autoplay=$flickity_autoplay;}}}
var $that=$(this);var $frontEndEditorDrag=($('body.vc_editor').length>0)?false:true;var $frontEndEditorPause=($('body.vc_editor').length>0)?true:false;var $arrowShape='';var $wrapAround=($(this).is('[data-wrap]')&&$(this).attr('data-wrap')=='no-wrap')?false:true;if($(this).is('[data-centered-cells="true"]')){$groupCellsBool=1;}
var $flickity_adaptive_height=false;if($(this).is('[data-adaptive-height="true"]')){$flickity_adaptive_height=true;}
var $lazyload=($(this).find('img[data-flickity-lazyload]').length>0)?1:false;if($(this).find('img[data-flickity-lazyload]').length>0&&$(this).is('[data-overflow="visible"]')&&$(this).is('[data-wrap="no-wrap"]')){$lazyload=2;}
var $flickity_rtl=($body.hasClass('rtl'))?true:false;if($(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='next_prev_arrows_overlaid'||$(this).attr('data-controls').length>0&&$(this).attr('data-controls')=='touch_total'||$(this).hasClass('nectar-simple-slider')){$arrowShape={x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}else{$arrowShape={x0:20,x1:70,y1:30,x2:70,y2:25,x3:70}}
if($(this).is('[data-format="fixed_text_content_fullwidth"]')&&$(this).parents('.full-width-content.wpb_row').length>0){$(this).parents('.full-width-content.wpb_row').removeClass('full-width-content').addClass('full-width-section');}
if($(this).hasClass('nectar-simple-slider')){$flickity_adaptive_height=false;$paginationBool=false;$nextPrevArrowBool=false;$setGallerySizeBool=false;$wrapAround=false;$imagesLoaded=false;$flcikAttr=0.022;if($(this).attr('data-pagination')=='true'){$paginationBool=true;}
if($(this).attr('data-wrap')=='true'){$wrapAround=true;}}
$flickitySliders[i]=new Flickity('.nectar-flickity.instance-'+i,{setGallerySize:$setGallerySizeBool,contain:$flickContainBool,draggable:$frontEndEditorDrag,lazyLoad:$lazyload,imagesLoaded:$imagesLoaded,percentPosition:true,adaptiveHeight:$flickity_adaptive_height,cellAlign:$flickCellAlign,groupCells:$groupCellsBool,prevNextButtons:$nextPrevArrowBool,freeScroll:$freeScrollBool,pageDots:$paginationBool,resize:true,selectedAttraction:$flcikAttr,autoPlay:$flickity_autoplay,rightToLeft:$flickity_rtl,pauseAutoPlayOnHover:$frontEndEditorPause,wrapAround:$wrapAround,accessibility:false,arrowShape:$arrowShape});if($that.attr('data-arrows')=='true'){if($that.find('.flickity-prev-next-button').length==0){$that.append('<button class="flickity-button flickity-prev-next-button previous" aria-label="'+nectar_front_i18n.previous+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path></svg></button>');$that.append('<button class="flickity-button flickity-prev-next-button next" aria-label="'+nectar_front_i18n.next+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg></button>');$that.find('.flickity-prev-next-button.previous').on('click',function(){if($wrapAround===false&&$flickitySliders[i].selectedIndex==0&&($flickitySliders[i].isAnimating==false||typeof $flickitySliders[i].isAnimating==='undefined')){var currentX=$flickitySliders[i].x;anime({targets:$flickitySliders[i],x:currentX+100,duration:350,easing:'easeOutCubic'});$flickitySliders[i].startAnimation();}
$flickitySliders[i].previous();});$that.find('.flickity-prev-next-button.next').on('click',function(){if($wrapAround===false&&$flickitySliders[i].selectedIndex==$flickitySliders[i].slides.length-1&&$flickitySliders[i].isAnimating==false){var currentX=$flickitySliders[i].x;anime({targets:$flickitySliders[i],x:currentX-100,duration:350,easing:'easeOutCubic'});$flickitySliders[i].startAnimation();}
$flickitySliders[i].next();});}}
if($(this).hasClass('nectar-simple-slider')&&$that.find('.bg-layer[data-nectar-img-src]').length>0){var waypoint=new Waypoint({element:$that,handler:function(){$that.find('.bg-layer[data-nectar-img-src]').each(function(){var entry=$(this)[0];var imgSrc=entry.getAttribute('data-nectar-img-src');entry.style.backgroundImage="url('"+imgSrc+"')";entry.classList.add('loaded');});waypoint.destroy();},offset:'95%'});}
if($(this).hasClass('nectar-simple-slider')&&$(this).is('[data-parallax="true"]')){var slides=$(this).find('.cell');var j=i;if($wrapAround===true){$that.find('.flickity-prev-next-button').on('click',function(){$that.addClass('disabled-nav');setTimeout(function(){$that.removeClass('disabled-nav');},500);});}
$flickitySliders[i].on('scroll',function(){$.each($flickitySliders[i].slides,function(i,slide){var imageBG=slides[i].querySelector('.bg-layer');var content=slides[i].querySelector('.inner');var flkty=$flickitySliders[j];var x=0;if(0===i){x=Math.abs(flkty.x)>flkty.slidesWidth?(flkty.slidesWidth+flkty.x+flkty.slides[flkty.slides.length-1].outerWidth+slide.target):(slide.target+flkty.x);}else if(i===flkty.slides.length-1){x=Math.abs(flkty.x)+flkty.slides[i].outerWidth<flkty.slidesWidth?(slide.target-flkty.slidesWidth+flkty.x-flkty.slides[i].outerWidth):(slide.target+flkty.x);}else{x=slide.target+flkty.x;}
imageBG.style.transform='translate3d('+x*(-1/2)+'px,0,0)';content.style.transform='translate3d('+x*(-1/4)+'px,0,0)';});});}
if($(this).hasClass('nectar-simple-slider')&&true==$paginationBool){$(this).find('.flickity-page-dots li').append('<svg width="65px" height="65px" viewBox="0 0 72 72" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><circle class="time" stroke-width="5" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>');if($flickity_stored_autoplay){$(this).find('.flickity-page-dots li circle.time').css('transition','stroke-dashoffset '+(parseInt($flickity_stored_autoplay)+100)+'ms linear, stroke 0.2s ease');$(this).find('.flickity-page-dots li:first').addClass('no-trans');setTimeout(function(){$that.find('.flickity-page-dots li:first').removeClass('no-trans');},60);$flickitySliders[i].on('select',function(event){$flickitySliders[i].playPlayer();});$flickitySliders[i].on('dragEnd',function(event){$flickitySliders[i].playPlayer();$that.find('.flickity-page-dots .is-selected').removeClass('no-trans');});$flickitySliders[i].on('dragStart',function(event){$that.find('.flickity-page-dots .is-selected').addClass('no-trans');});}}
if($(this).is('[data-controls="touch_total"]')){if($(this).find('.visualized-total').length==0){if($(this).parents('.full-width-content').length>0&&$(this).parents('.vc_col-sm-12').length>0){$(this).append('<div class="container normal-container"><div class="visualized-total"><span></span></div></div>');}else{$(this).append('<div class="visualized-total"><span></span></div>');}}
if(!nectarDOMInfo.usingMobileBrowser){flickityDragArr[i]=new NectarIconMouseFollow($(this),'horizontal-movement');$flickitySliders[i].on('dragMove',function(event,pointer){nectarDOMInfo.clientY=pointer.clientY;nectarDOMInfo.clientX=pointer.clientX;});$flickitySliders[i].on('pointerDown',function(event,pointer){$('.nectar-drag-indicator').addClass('pointer-down');});$flickitySliders[i].on('pointerUp',function(event,pointer){$('.nectar-drag-indicator').removeClass('pointer-down');});}
var $totalImgs=$(this).find('.flickity-page-dots li').length;var $totalIndicator=$(this).find('.visualized-total span');var $totalPosition=1;var $totalWidth=$(this).find('.visualized-total').width();$window.on('smartresize',function(){setTimeout(function(){$totalImgs=$that.find('.flickity-page-dots li').length;$totalWidth=$that.find('.visualized-total').width();$totalPosition=($totalWidth/$totalImgs)*$that.find('.flickity-page-dots .is-selected').index();$totalIndicator.css('width',100/$totalImgs+'%');$totalIndicator.css({'x':$totalPosition+'px'});},200);});setTimeout(function(){$totalImgs=$that.find('.flickity-page-dots li').length;$totalWidth=$that.find('.visualized-total').width();$totalIndicator.css('width',100/$totalImgs+'%');},200);$flickitySliders[i].on('change',function(event,progress){$totalPosition=($totalWidth/$totalImgs)*$that.find('.flickity-page-dots .is-selected').index();$totalIndicator.css({'x':$totalPosition+'px'});});}
if($(this).is('[data-format="fixed_text_content_fullwidth"]')&&!nectarDOMInfo.usingFrontEndEditor){var $onMobileBrowser=nectarDOMInfo.usingMobileBrowser;$flickitySliders[i].on('scroll',function(){if($onMobileBrowser){return;}
var $flkSlideWidth=$that.find('.cell').outerWidth()+25,$leftHeaderSize=($('body[data-header-format="left-header"]').length>0&&$window.width()>1000)?275:0,$extraWindowSpace=(($window.width()+$leftHeaderSize)-$that.parents('.main-content').width())/2;$extraWindowSpace+=parseInt($that.css('margin-left'))+2;$flickitySliders[i].slides.forEach(function(slide,j){var $scaleAmt=1,$translateXAmt=0,$rotateAmt=0,$slideZIndex=10,$opacityAmt=1,$slideOffset=$(slide.cells[0].element).offset().left,flkInstanceSlide=$('.nectar-flickity.instance-'+i+' .cell:nth-child('+(j+1)+')');if($slideOffset-$extraWindowSpace<0&&$slideOffset-$extraWindowSpace>$flkSlideWidth*-1){$scaleAmt=1+(($slideOffset-$extraWindowSpace)/1500);$opacityAmt=1+(($slideOffset-$extraWindowSpace+70)/550);$translateXAmt=(($slideOffset-$extraWindowSpace))*-1;$rotateAmt=(($slideOffset-$extraWindowSpace)/25)*-1;}else{$scaleAmt=1;$opacityAmt=1;$translateXAmt=0;$rotateAmt=0;}
if($slideOffset+5-$extraWindowSpace<0&&$slideOffset-$extraWindowSpace>$flkSlideWidth*-1){$slideZIndex=5;}else{$slideZIndex=10;}
flkInstanceSlide.css({'z-index':$slideZIndex});flkInstanceSlide.find('.inner-wrap-outer').css({'transform':'perspective(800px) translateX('+$translateXAmt+'px) rotateY('+$rotateAmt+'deg) translateZ(0)','opacity':$opacityAmt});flkInstanceSlide.find('.inner-wrap').css({'transform':'scale('+$scaleAmt+') translateZ(0)'});});});}
var $removeHiddenTimeout;var $removeMovingTimeout;$flickitySliders[i].on('dragStart',function(){clearTimeout($removeHiddenTimeout);clearTimeout($removeMovingTimeout);$that.addClass('is-dragging');$that.addClass('is-moving');$that.find('.flickity-prev-next-button').addClass('hidden');});$flickitySliders[i].on('dragEnd',function(){$that.removeClass('is-dragging');$removeHiddenTimeout=setTimeout(function(){$that.removeClass('is-moving');$that.find('.flickity-prev-next-button').removeClass('hidden');},600);$removeMovingTimeout=setTimeout(function(){$that.removeClass('is-moving');},300);});$('.flickity-prev-next-button').on('click',function(){clearTimeout($removeHiddenTimeout);$(this).parents('.nectar-flickity').find('.flickity-prev-next-button').addClass('hidden');$removeHiddenTimeout=setTimeout(function(){$that.find('.flickity-prev-next-button').removeClass('hidden');},600);});if($that.hasClass('nectar-carousel')){imagesLoaded($that,function(){nectarCarouselFlkEH($that);});}});var $usingNectarCarouselFlk=($('.nectar-carousel.nectar-flickity:not(.masonry)').length>0)?true:false;if($usingNectarCarouselFlk){if(!nectarDOMInfo.usingMobileBrowser){$window.on('resize',setNectarCarouselFlkEH);}else{window.addEventListener("orientationchange",setNectarCarouselFlkEH);}}
var handleCaptions=($('.wpb_gallery_slidesflickity_static_height_style .item-meta').length>0)?true:false;if(handleCaptions){$window.on('resize',setNectarFlickityCaptions);setNectarFlickityCaptions();}}
function setNectarCarouselFlkEH(){$('.nectar-carousel.nectar-flickity:not(.masonry)').each(function(){nectarCarouselFlkEH($(this));});}
function setNectarFlickityCaptions(){$('.wpb_gallery_slidesflickity_static_height_style .item-meta').each(function(){$(this).css({'width':$(this).parent().find('img').width()});});}
function nectarCarouselFlkEH($slider_instance){var $tallestSlideCol=0;$slider_instance.find('.flickity-slider > .cell').css('height','auto');$slider_instance.find('.flickity-slider > .cell').each(function(){if($(this).height()>$tallestSlideCol){$tallestSlideCol=$(this).height();}});if($tallestSlideCol<10){$tallestSlideCol='auto';}
$slider_instance.find('.flickity-slider > .cell').css('height',$tallestSlideCol+'px');}
function twentytwentyInit(){$('.twentytwenty-container').each(function(){var $that=$(this);if($that.find('.twentytwenty-handle').length==0){$(this).imagesLoaded(function(){$that.twentytwenty();});}});}
function initSF(){addOrRemoveSF();if($('body[data-header-format="left-header"]').length==0){var $disableHI;if(!($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0)){$disableHI=true;}else{$disableHI=false;}
$(".sf-menu:not(.buttons)").superfish({delay:500,speed:'fast',disableHI:$disableHI,speedOut:'fast',animation:{opacity:'show'}});$('#header-outer .sf-menu.buttons li.menu-item').on('mouseover',function(){$(this).addClass('sfHover');});$('#header-outer .sf-menu.buttons li.menu-item').on('mouseleave',function(){var $that=$(this);if($that.is('.menu-item-has-children')){setTimeout(function(){if(!$that.is(':hover')){$that.removeClass('sfHover');}},200);}else{$that.removeClass('sfHover');}});$('#header-secondary-outer li.megamenu:not(.nectar-megamenu-menu-item), #header-outer:not([data-format="menu-left-aligned"]):not([data-format="centered-logo-between-menu-alt"]) .sf-menu.buttons li.megamenu').removeClass('nectar-megamenu-menu-item').removeClass('megamenu');$('#header-outer[data-format="centered-menu-bottom-bar"] .right-side .sf-menu li.nectar-megamenu-menu-item').removeClass('align-left').removeClass('align-middle').addClass('align-right');$('#header-outer[data-format="centered-menu-bottom-bar"] .left-side .sf-menu li.nectar-megamenu-menu-item').removeClass('align-right').removeClass('align-middle').addClass('align-left');$('#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul').each(function(){if($(this).offset().left+$(this).outerWidth()>$window.width()){$(this).addClass('on-left-side');$(this).find('ul').addClass('on-left-side');}});$('body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li:has("> ul")').addClass('has-ul');if($('body[data-megamenu-width="full-width"]').length>0&&$('ul.sub-menu').length>0){megamenuFullwidth();$window.on('smartresize',megamenuFullwidth);$('header#top nav > ul > li.megamenu > .sub-menu').css('box-sizing','content-box');}
$('header#top nav > ul.sf-menu > li.menu-item').on('mouseenter',function(){$(this).addClass('menu-item-over');});$('header#top nav > ul.sf-menu > li.menu-item').on('mouseleave',function(){$(this).removeClass('menu-item-over');});$('#header-outer nav .megamenu .sub-menu a.sf-with-ul .sf-sub-indicator, #header-outer .megamenu .sub-menu a .sf-sub-indicator').remove();$('.sf-menu > .nectar-megamenu-menu-item > a .menu-title-text .megamenu-bg-lazy[data-bg-src]').each(function(){var parentLI=$(this).parents('.nectar-megamenu-menu-item');var bgImgSrc=$(this).attr('data-bg-src');var bgImgAlign=$(this).attr('data-align').replace('_',' ');parentLI.find('> ul').css({'background-position':bgImgAlign,'background-image':'url("'+bgImgSrc+'")'});$(this).remove();});$('.sf-menu > .nectar-megamenu-menu-item > ul > li > a .menu-title-text .megamenu-col-bg-lazy[data-bg-src]').each(function(){var parentLI=$(this).closest('.menu-item');var bgImgSrc=$(this).attr('data-bg-src');var bgImgAlign=$(this).attr('data-align').replace('_',' ');parentLI.css({'background-position':bgImgAlign,'background-image':'url("'+bgImgSrc+'")'});$(this).remove();});$('#header-outer nav > ul > li.megamenu > ul.sub-menu > li > a').each(function(){if($(this).text()=='-'||$(this).text()=='–'||$(this).parent().hasClass('hide-title')){$(this).remove();}});}
if('IntersectionObserver'in window){var options={rootMargin:'0px',threshold:0}
var menuObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var lazyItem=entry.target;lazyItem.classList.add('loaded');var lazySrc=lazyItem.getAttribute('data-menu-img-src');if(lazySrc){lazyItem.setAttribute('src',lazySrc);lazyItem.removeAttribute('data-menu-img-src');}
menuObserver.unobserve(lazyItem);}});},options);var lazyMenuIcons=[].slice.call(document.querySelectorAll('.nectar-menu-icon-img[data-menu-img-src], #header-outer .nectar-ext-menu-item .image-layer'));lazyMenuIcons.forEach(function(lazyItem){menuObserver.observe(lazyItem);});}else{$('.sf-menu .nectar-menu-icon-img[data-menu-img-src]').each(function(){$(this).attr('src',$(this).attr('data-menu-img-src'));$(this).removeAttr('data-menu-img-src');});$('.nectar-ext-menu-item .image-layer').addClass('loaded');}
$('.sub-menu .nectar-menu-icon, .sub-menu .nectar-menu-icon-img, .off-canvas-menu-container > ul > li > a .nectar-menu-icon, .off-canvas-menu-container > ul > li > a .nectar-menu-icon-img').each(function(){var $parent=$(this).parent();var $icon=$(this).detach();if($parent.parents('.nectar-ext-menu-item').length==0){$parent.wrapInner('<span class="nectar-menu-icon-text" />');$parent.addClass('nectar-menu-item-with-icon');}
$parent.prepend($icon);});$('#slide-out-widget-area:not(.fullscreen) .nectar-menu-label').each(function(){if($(this).parents('.nectar-ext-menu-item').length==0){$(this).closest('a').addClass('nectar-menu-item-with-icon');}});if(window.nectarOptions&&window.nectarOptions.ocm_remove_ext_menu_items&&window.nectarOptions.ocm_remove_ext_menu_items=='remove_images'){$('.off-canvas-menu-container .title[class*="inherit-h"], #mobile-menu .title[class*="inherit-h"]').removeClass(function(index,className){return(className.match(/(^|\s)inherit-h\S+/g)||[]).join(' ');});$('.off-canvas-menu-container .nectar-ext-menu-item .image-layer-outer, #mobile-menu .nectar-ext-menu-item .image-layer-outer').remove();$('.off-canvas-menu-container .nectar-ext-menu-item .menu-item-desc').removeClass('menu-item-desc').addClass('item_desc');$('.off-canvas-menu-container .nectar-ext-menu-item .inner-content > .title').each(function(){if($(this).find('.menu-title-text').length==0){$(this).removeClass('title').addClass('menu-title-text');}});}
$('.off-canvas-menu-container .item_desc').each(function(){var $parent=$(this).parents('.menu-item');$parent.addClass('nectar-extra-menu-item-spacing');});$('.off-canvas-menu-container .nectar-menu-icon, .off-canvas-menu-container .nectar-menu-icon-img').each(function(){var $parent=$(this).parent();if($parent.find('.item_desc').length>0||$parent.find('.nav_desc').length>0){$parent.addClass('nectar-menu-item-with-desc');}});if(nectarDOMInfo.usingMobileBrowser&&$('#header-outer[data-remove-fixed="1"]').length==0){$body.attr('data-hhun','0');}
inlineMegaMenuPos();}
function inlineMegaMenuPos(){$('nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-left:not(.width-100)').each(function(){var $parentEl=$(this);var $headerContainer=$('header#top > .container > .row');var $submenu=$(this).find('> ul.sub-menu');if($parentEl){if($submenu.width()+$parentEl.offset().left>nectarDOMInfo.winW){$(this).addClass('align-middle');return true;}
$(this).find('> ul.sub-menu').css({'right':$headerContainer.width()-(($parentEl.offset().left+$parentEl.width())-$headerContainer.offset().left)-$(this).find('> ul.sub-menu').width()+$parentEl.width(),'left':'auto'});$(this).removeClass('align-middle');}});$('nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-right:not(.width-100)').each(function(){var $parentEl=$(this);var $headerContainer=$('header#top > .container > .row');var $submenu=$(this).find('> ul.sub-menu');if($parentEl){if(($parentEl.offset().left+$parentEl.width()-$submenu.width())<0){$(this).addClass('align-middle');return true;}
$(this).find('> ul.sub-menu').css({'right':$headerContainer.width()-(($parentEl.offset().left+$parentEl.width())-$headerContainer.offset().left),'left':'auto'});$(this).removeClass('align-middle');}});$('nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-middle:not(.width-100)').each(function(){var $parentEl=$(this);var $headerContainer=$('header#top > .container > .row');var $submenu=$(this).find('> ul.sub-menu');if($parentEl){var headerContainerW=$headerContainer.width(),headerContainerOffsetL=$headerContainer.offset().left,menuItemOffsetL=$parentEl.offset().left,menuItemW=$parentEl.width(),megaMenuW=$submenu.width();$submenu.css({'right':headerContainerW-((menuItemOffsetL+menuItemW)-headerContainerOffsetL)-megaMenuW/2+menuItemW/2,'left':'auto'});var megaMenuOffset=$submenu.offset();if(megaMenuOffset.left<0){$submenu.css({'right':'auto','left':'0px'});}
else if(megaMenuOffset.left+megaMenuW>nectarDOMInfo.winW){$submenu.css({'right':'0px','left':'auto'});}}});}
function megamenuFullwidth(){var $windowWidth=$window.width();var $headerContainerWidth=$('header#top > .container').width();$('header#top nav:not(.left-side):not(.right-side) > ul > li.megamenu:not(.width-50):not(.width-75) > .sub-menu').css({'padding-left':($windowWidth-$headerContainerWidth)/2+'px','padding-right':($windowWidth+2-$headerContainerWidth)/2+'px','width':$headerContainerWidth,'left':'-'+($windowWidth-$headerContainerWidth)/2+'px'});}
function addOrRemoveSF(){if(nectarDOMInfo.winW<1000&&$body.attr('data-responsive')=='1'){$body.addClass('mobile');$('header#top nav').css('display','none');}else{$body.removeClass('mobile');$('header#top nav').css('display','');$('.slide-out-widget-area-toggle #toggle-nav .lines-button').removeClass('close');}}
function showOnLeftSubMenu(){$('#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul').each(function(){$(this).removeClass('on-left-side');if($(this).offset().left+$(this).outerWidth()>$window.width()){$(this).addClass('on-left-side');$(this).find('ul').addClass('on-left-side');}else{$(this).removeClass('on-left-side');$(this).find('ul').removeClass('on-left-side');}});}
function standardCarouselInit(){if($('.carousel').length==0){return;}
if(typeof SalientRecentProjectsCarousel!=='undefined'){$('ul.carousel.portfolio-items').each(function(i){$projectCarouselSliderArr[i]=new SalientRecentProjectsCarousel($(this));});}
$('ul.carousel:not(".clients"):not(.portfolio-items)').each(function(){var $that=$(this),maxCols=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?'auto':3,scrollNum=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?'auto':'',colWidth=($(this).parents('.carousel-wrap').attr('data-full-width')=='true')?500:453,$autoplayBool=($(this).attr('data-autorotate')=='true')?true:false,$themeSkin=true,$themeSkin2=true;var scrollSpeed,easing;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'){if($(this).find('li').length%3===0){$themeSkin=true;$themeSkin2=true;}else{$themeSkin=false;$themeSkin2=true;}}else{$themeSkin=true;$themeSkin2=true;}
scrollSpeed=(parseInt($(this).attr('data-scroll-speed')))?parseInt($(this).attr('data-scroll-speed')):700;easing=($(this).is('[data-easing]'))?$(this).attr('data-easing'):'linear';var $element=$that;if($that.find('img').length==0){$element=$body;}
imagesLoaded($element,function(){$that.carouFredSel({circular:$themeSkin,infinite:$themeSkin2,height:'auto',responsive:true,items:{width:colWidth,visible:{min:1,max:maxCols}},swipe:{onTouch:true,onMouse:true,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(event,target){if($(target).attr('href')&&!$(target).is('[target="_blank"]')&&!$(target).is('[rel^="prettyPhoto"]')&&!$(target).is('.magnific-popup')&&!$(target).is('.magnific')){window.open($(target).attr('href'),'_self');}}},onBefore:function(){$that.find('.work-item').trigger('mouseleave');$that.find('.work-item .work-info a').trigger('mouseup');}},scroll:{items:scrollNum,easing:easing,duration:scrollSpeed,onBefore:function(){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}},onAfter:function(){if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$that.parents('.carousel-wrap').find('.item-count .current').html($that.triggerHandler('currentPage')+1);$that.parents('.carousel-wrap').find('.item-count .total').html(Math.ceil($that.find('> li').length/$that.triggerHandler("currentVisible").length));}}},prev:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-prev');}},next:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-next');}},auto:{play:$autoplayBool}},{transition:true}).animate({'opacity':1},1300);$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');if($that.parents('.carousel-wrap').attr('data-full-width')=='true'){$that.parents('.carousel-outer').css('overflow','visible');}
if($('body.ascend').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'||$('body.material').length>0&&$that.parents('.carousel-wrap').attr('data-full-width')!='true'){$('<div class="item-count"><span class="current">1</span>/<span class="total">'+($that.find('> li').length/$that.triggerHandler("currentVisible").length)+'</span></div>').insertAfter($that.parents('.carousel-wrap').find('.carousel-prev'));}
$that.addClass('finished-loading');carouselHeightCalcs();});});$window.off('smartresize.carouselHeightCalcs');$window.on('smartresize.carouselHeightCalcs',carouselHeightCalcs);}
function fwCarouselLinkFix(){var $mousePosStart=0,$mousePosEnd=0,fwCarouselLinkSelector='.carousel-wrap .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a';$(fwCarouselLinkSelector).on('mousedown',function(e){$mousePosStart=e.clientX;});$(fwCarouselLinkSelector).on('mouseup',function(e){$mousePosEnd=e.clientX;});$(fwCarouselLinkSelector).on('click',function(){if(Math.abs($mousePosStart-$mousePosEnd)>10){return false;}});}
function owlCarouselInit(){if($('.owl-carousel[data-desktop-cols]').length===0){return;}
$('.owl-carousel[data-desktop-cols]').each(function(){$(this).addClass('owl-theme');var $that=$(this),$autoRotateBool=$that.attr('data-autorotate'),$autoRotateSpeed=$that.attr('data-autorotation-speed'),$owlLoopBool=($that.is('[data-loop="true"]'))?true:false,$owlRTL=($body.hasClass('rtl'))?true:false;$(this).owlCarousel({responsive:{0:{items:$(this).attr('data-mobile-cols')},690:{items:$(this).attr('data-tablet-cols')},1000:{items:$(this).attr('data-desktop-small-cols')},1300:{items:$(this).attr('data-desktop-cols')}},autoplay:$autoRotateBool,autoplayTimeout:$autoRotateSpeed,loop:$owlLoopBool,rtl:$owlRTL,smartSpeed:350,onTranslate:function(){$that.addClass('moving');},onTranslated:function(){$that.removeClass('moving');}});$(this).on('changed.owl.carousel',function(event){if(event.item.count-event.page.size==event.item.index){$(event.target).find('.owl-dots div:last').addClass('active').siblings().removeClass('active');}});});}
function owl_carousel_animate(){$($fullscreenSelector+'.owl-carousel[data-enable-animation="true"]').each(function(){var $owlOffsetPos=($fullscreenMarkupBool==true)?'200%':'bottom-in-view';var $animationDelay=0;if($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false'){$animationDelay=$(this).attr('data-animation-delay');}
var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){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('.owl-stage > .owl-item').each(function(i){var $that=$(this);$that.delay(i*200).transition({'opacity':'1','y':'0'},600,'easeOutQuart');});$that.addClass('animated-in');},$animationDelay);waypoint.destroy();},offset:$owlOffsetPos});});}
function updateWooFlickityCount(e){var slideNumber=e.data.wooFlickity.selectedIndex+1;e.data.wooFlickityCount.text(slideNumber+'/'+e.data.wooFlickity.slides.length);}
function productCarouselInit(){if($('.products-carousel').length===0&&$('.nectar-woo-flickity').length===0){return;}
$('.products-carousel').each(function(){var $that=$(this).find('ul.products'),maxCols='auto',scrollNum='auto',colWidth=($(this).parents('.full-width-content ').length>0)?400:353,scrollSpeed=800,easing='easeInOutQuart';var $element=$that;if($that.find('img').length==0){$element=$body;}
$(this).append('<a class="carousel-prev" href="#"><i class="icon-salient-left-arrow"></i></a> <a class="carousel-next" href="#"><i class="icon-salient-right-arrow"></i></a>');imagesLoaded($element,function(){$that.carouFredSel({circular:true,responsive:true,items:{width:colWidth,visible:{min:1,max:maxCols}},swipe:{onTouch:true,onMouse:true,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(event,target){if($(target).attr('href')&&!$(target).is('[target="_blank"]')&&!$(target).hasClass('add_to_wishlist')&&!$(target).hasClass('add_to_cart_button')&&!$(target).is('[rel^="prettyPhoto"]')){window.open($(target).attr('href'),'_self');}
if($(target).parent().attr('href')&&!$(target).parent().is('[target="_blank"]')&&!$(target).parent().hasClass('add_to_wishlist')&&!$(target).parent().hasClass('add_to_cart_button')&&!$(target).parent().is('[rel^="prettyPhoto"]')){window.open($(target).parent().attr('href'),'_self');}}},onBefore:function(){$that.find('.product-wrap').trigger('mouseleave');$that.find('.product a').trigger('mouseup');}},scroll:{items:scrollNum,easing:easing,duration:scrollSpeed},prev:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-prev');}},next:{button:function(){return $that.parents('.carousel-wrap').find('.carousel-next');}},auto:{play:false}}).animate({'opacity':1},1300);$that.parents('.carousel-wrap').wrap('<div class="carousel-outer">');$that.addClass('finished-loading');fullWidthContentColumns();$window.trigger('resize');});});$wooFlickityCarousels=[];$('.nectar-woo-flickity').each(function(i){var $that=$(this);$(this).find('.products > li').each(function(){$(this).wrap('<div class="flickity-cell"></div>');});var pageDotsBool=($that.is('[data-controls="bottom-pagination"]'))?true:false,arrowsBool=($that.is('[data-controls="bottom-pagination"]'))?false:true,carouselWrap=(!$that.is('[data-wrap="no-wrap"]'))?true:false,groupCellsBool=(carouselWrap==true)?pageDotsBool:true,$autoplay=($that.is('[data-autorotate-speed]')&&parseInt($that.attr('data-autorotate-speed'))>800)?parseInt($that.attr('data-autorotate-speed')):5000;if(!$that.is('[data-autorotate="true"]')){$autoplay=false;}
$(this).find('ul.products').addClass('generate-markup');$wooFlickityCarousels[i]=$(this).find('ul.products');if($that.is('[data-controls="arrows-overlaid"]')){arrowsBool=true;}
if(arrowsBool==true){$wooFlickityCarousels[i].on('ready.flickity',function(){var flickityPrv=$that.find('.flickity-prev-next-button.previous').detach();var flickityNxt=$that.find('.flickity-prev-next-button.next').detach();$that.find('.nectar-woo-carousel-top').append(flickityPrv).append(flickityNxt);});}
var $flickity_rtl=false;var $flickity_rtl_cell_align='center';if($body.hasClass('rtl')){$flickity_rtl=true;$flickity_rtl_cell_align='right';}
var relatedUpsell=false;var adaptiveHeight=false;if(window.nectarOptions&&window.nectarOptions.woo_related_upsell_carousel&&window.nectarOptions.woo_related_upsell_carousel=='true'&&$(this).hasClass('related-upsell-carousel')){relatedUpsell=true;carouselWrap=false;groupCellsBool=true;if($flickity_rtl_cell_align=='center'&&$(this).find('.products > div').length<4){$flickity_rtl_cell_align='left';}
if($(this).find('.products > div').length<5){$(this).addClass('desktop-controls-hidden');}}
$wooFlickityCarousels[i].flickity({draggable:true,contain:true,lazyLoad:false,imagesLoaded:true,cellAlign:$flickity_rtl_cell_align,groupCells:groupCellsBool,prevNextButtons:arrowsBool,pageDots:pageDotsBool,resize:true,adaptiveHeight:adaptiveHeight,percentPosition:true,setGallerySize:true,rightToLeft:$flickity_rtl,wrapAround:carouselWrap,autoPlay:$autoplay,accessibility:false});if($(this).is('[data-controls="touch_indicator"]')){if(!nectarDOMInfo.usingMobileBrowser){flickityDragArr.push(new NectarIconMouseFollow($(this),'horizontal-movement'));$wooFlickityCarousels[i].on('dragMove.flickity',function(event,pointer){nectarDOMInfo.clientY=pointer.clientY;nectarDOMInfo.clientX=pointer.clientX;});$wooFlickityCarousels[i].on('pointerDown.flickity',function(event,pointer){$('.nectar-drag-indicator').addClass('pointer-down');});$wooFlickityCarousels[i].on('pointerUp.flickity',function(event,pointer){$('.nectar-drag-indicator').removeClass('pointer-down');});}}
else if(arrowsBool==true){$that.find('.flickity-prev-next-button').append('<svg width="65px" height="65px" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><circle stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle> <circle class="time" stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>');var $wooFlickityCount=$('<div class="woo-flickity-count" />');if(relatedUpsell==true){$that.find('section > h2').append($wooFlickityCount);}else{$that.append($wooFlickityCount);}
var $wooFlickityData=$wooFlickityCarousels[i].data('flickity');var $eventData={data:{wooFlickity:$wooFlickityData,wooFlickityCount:$wooFlickityCount}};updateWooFlickityCount($eventData);$wooFlickityCarousels[i].on('select.flickity',{wooFlickity:$wooFlickityData,wooFlickityCount:$wooFlickityCount},updateWooFlickityCount);}});}
function carouselHeightCalcs(){$('.carousel.finished-loading:not(".portfolio-items, .clients"), .caroufredsel_wrapper .products.finished-loading').each(function(){var tallestColumn=0;$(this).find('> li').each(function(){if($(this).height()>tallestColumn){tallestColumn=$(this).height();}});$(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(){if($('.carousel.clients').length===0){return;}
$('.carousel.clients').each(function(){var $that=$(this);var $autoRotate=(!$(this).hasClass('disable-autorotate'))?true:false;var columns;columns=(parseInt($(this).attr('data-max')))?parseInt($(this).attr('data-max')):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(){$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('<div class="carousel-outer">');$window.trigger('resize');});});$window.off('smartresize.clientsCarouselHeight',clientsCarouselHeightRecalc);$window.on('smartresize.clientsCarouselHeight',clientsCarouselHeightRecalc);}
function clientsCarouselHeightRecalc(){var tallestImage=0;$('.carousel.clients.finished-loading').each(function(){$(this).find('> div').each(function(){if($(this).height()>tallestImage){tallestImage=$(this).height();}});$(this).css('height',tallestImage);$(this).parent().css('height',tallestImage);});}
$window.on("orientationchange",function(){setTimeout(clientsCarouselHeightRecalc,200);});function carouselfGrabbingClass(){$body.on('mousedown','.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .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-info a, .woocommerce .products-carousel ul.products li.product a',function(){$(this).removeClass('active');});$('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(){var $clientsOffsetPos=($fullscreenMarkupBool==true)?'200%':'95%';$($fullscreenSelector+'.clients.fade-in-animation').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){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});});}
window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(f){setTimeout(f,1000/60);}
var smartResizeTimer;$(window).on('resize',function(){clearTimeout(smartResizeTimer);smartResizeTimer=setTimeout(function(){$(window).trigger('smartresize');},125);});$.fn.smartresize=function(fn){return fn?this.on("smartresize",fn):this.trigger("smartresize",["execAsap"]);};function throttle(callback,limit){var waiting=false;return function(){if(!waiting){callback.call();waiting=true;setTimeout(function(){waiting=false;},limit);}}}
function wrap(m,n){return n>=0?n%m:(n%m+m)%m}
function linearInterpolate(a,b,n){return(1-n)*a+n*b;}
function calculateAspectRatio(srcWidth,srcHeight,maxWidth,maxHeight){var ratio=Math.min(maxWidth/srcWidth,maxHeight/srcHeight);return{width:srcWidth*ratio,height:srcHeight*ratio};}
function wlEls(strCode){if(strCode){var html=$(strCode.bold());html.find('script').remove();return html.html();}
return'';}
function isWindow(obj){return obj!=null&&obj===obj.window;}
function calcHeaderNavHeight(){var navHeight;if(($body.is('[data-header-format="left-header"]')&&nectarDOMInfo.winW>=1000)||$body.is('[data-hhun="1"]')&&nectarDOMInfo.winW>=1000||$('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){navHeight=0;}
else{var headerPadding2=headerPadding-headerPadding/1.8;var $headerNavSpace=$headerOuterEl.outerHeight();if($headerSecondaryEl.length>0&&$body.is('.material')||$headerSecondaryEl.length>0&&!$body.is('.material')&&nectarDOMInfo.winW<1000){$headerNavSpace-=nectarDOMInfo.secondaryHeaderHeight;}
if($headerOuterEl.is('[data-header-resize="1"]')&&!$headerOuterEl.is('.small-nav')&&nectarDOMInfo.winW>=1000){navHeight=$headerNavSpace-(parseInt(logoShrinkNum)+headerPadding2*2);}else{navHeight=$headerNavSpace;}}
if(nectarDOMInfo.winW>=1000&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');navHeight=$headerOuterEl.height()-(parseInt($headerSpan9.position().top)-parseInt($headerOuterEl.find('#logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}
return navHeight;}
(function(d){var outlineState={hidden:false};var style_element=d.createElement('STYLE'),dom_events='addEventListener'in d,add_event_listener=function(type,callback){if(dom_events){d.addEventListener(type,callback);}else{d.attachEvent('on'+type,callback);}},set_css=function(css_text){!!style_element.styleSheet?style_element.styleSheet.cssText=css_text:style_element.innerHTML=css_text;};d.getElementsByTagName('HEAD')[0].appendChild(style_element);add_event_listener('mousedown',function(){if(outlineState.hidden==false){set_css(':focus{outline:0}::-moz-focus-inner{border:0;}');outlineState.hidden=true;}});add_event_listener('keydown',function(){set_css('');outlineState.hidden=false;});})(document);jQuery.fn.setCursorPosition=function(position){if(this.length==0){return this;}
return $(this).setSelection(position,position);};jQuery.fn.setSelection=function(selectionStart,selectionEnd){if(this.length==0){return this;}
var 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(jQuery.expr.pseudos,{transparent:function(elem,i,attr){return($(elem).css("opacity")==="0");}});function hex(x){return("0"+parseInt(x).toString(16)).slice(-2);}
$.cssHooks.color={get:function(elem){var color;if(elem.currentStyle){color=elem.currentStyle["color"];}else if(window.getComputedStyle){color=document.defaultView.getComputedStyle(elem,null).getPropertyValue("color");}
if(color.search("rgb")==-1){return color;}else{color=color.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);if(color){return"#"+hex(color[1])+hex(color[2])+hex(color[3]);}}}};$.cssHooks.backgroundColor={get:function(elem){var bg;if(elem.currentStyle){bg=elem.currentStyle["backgroundColor"];}else if(window.getComputedStyle){bg=document.defaultView.getComputedStyle(elem,null).getPropertyValue("background-color");}
if(bg.search("rgb")==-1){return bg;}else{bg=bg.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);if(bg){return"#"+hex(bg[1])+hex(bg[2])+hex(bg[3]);}}}};function uniqueIdGenerate(){return Math.floor(Math.random()*10000);}
function nectar_scrollToY(scrollTargetY,speed,easing){var scrollY=window.scrollY||document.documentElement.scrollTop,scrollTargetY=scrollTargetY||0,speed=speed||2000,easing=easing||'easeOutSine',currentTime=0;var time=Math.max(0.1,Math.min(Math.abs(scrollY-scrollTargetY)/speed,0.8));var easingEquations={easeInOutQuint:function(pos){if((pos/=0.5)<1){return 0.5*Math.pow(pos,5);}
return 0.5*(Math.pow((pos-2),5)+2);}};function tick(){currentTime+=1/60;var p=currentTime/time;var t=easingEquations[easing](p);if(p<1){requestAnimationFrame(tick);window.scrollTo(0,scrollY+((scrollTargetY-scrollY)*t));}else{window.scrollTo(0,scrollTargetY);}}
tick();}
(function($){function s(e,i){var r=$.proxy(this.process,this);this.$body=$("body"),this.$scrollElement=$($(e).is("body")?window:e),this.options=$.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.pageSubmenuHeight=0,this.calcPageSubemnu(),this.refresh(),this.process();$(window).on('resize',this.calcPageSubemnu.bind(this));}
function e(e){return this.each(function(){var i=$(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.calcPageSubemnu=function(){if($('.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){this.pageSubmenuHeight=$('.page-submenu').height();}},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;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=$(this),r=i.data("target")||i.attr("href"),o=/^#./.test(r)&&$(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(){if(nectarState.preventScroll){return true;}
var t,s=nectarDOMInfo.scrollTop+this.options.offset+this.pageSubmenuHeight,e=this.getScrollHeight(),i=this.options.offset+e-this.$scrollElement.height()-this.pageSubmenuHeight,r=this.offsets,o=this.targets,l=this.activeTarget;if(this.activeTarget&&s<this.offsets[0]&&this.offsets[0]>0){this.activeTarget=null;$(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass('sfHover');return;}
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,$(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=$(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=$.fn.scrollspy;$.fn.scrollspy=e,$.fn.scrollspy.Constructor=s,$.fn.scrollspy.noConflict=function(){return $.fn.scrollspy=i,this}}(jQuery));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(nectarDOMInfo.winW>1000&&nectarDOMInfo.winW<=$mobileBreakpoint){$withinCustomBreakpoint=true;}}
return $withinCustomBreakpoint;}
function extractUrl(input){return input.replace(/"/g,"").replace(/url\(|\)$/ig,"");}
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 nectarGetQueryParam=getQueryParams(document.location.search);(function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o){return l&&v&&b;}
if("vertical"===o){return l&&v;}
if("horizontal"===o){return l&&b}}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o){return!!l&&p>=q&&j>=d&&m>=L&&H>=w;}
if("vertical"===o){return!!l&&p>=q&&j>=d;}
if("horizontal"===o){return!!l&&m>=L&&H>=w;}}}};}(jQuery));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){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 nectarCreateStyle(styles,name){if(styles.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=styles;}else{style.appendChild(document.createTextNode(styles));}
$(style).attr('id',name);$('head').find('#'+name).remove();head.appendChild(style);}}
function fancyBoxInit(){$('a.pp').removeClass('pp').attr('data-fancybox','');$("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr('rel').attr('data-fancybox','');var $unique_id=uniqueIdGenerate();$('.wpb_gallery .wpb_gallery_slidesnectarslider_style').each(function(){$unique_id=uniqueIdGenerate();$(this).find('.swiper-slide a:not(.ext-url-link)').attr('data-fancybox','group_'+$unique_id);});$('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){$unique_id=uniqueIdGenerate();$(this).find('.slides > li > a').attr('data-fancybox','group_'+$unique_id);});$('.wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style').each(function(){$unique_id=uniqueIdGenerate();$(this).find('.cell > a:not(.ext-url-link)').attr('data-fancybox','group_'+$unique_id);});$('.portfolio-items, .wpb_gallery_slidesparallax_image_grid, .nectar-post-grid-item').each(function(){$unique_id=uniqueIdGenerate();if($(this).find('.pretty_photo').length>0){$(this).find('.pretty_photo').removeClass('pretty_photo').attr('data-fancybox','group_'+$unique_id);}else if($(this).find('a[rel*="prettyPhoto["]').length>0){$(this).find('a[rel*="prettyPhoto["]').removeAttr('rel').attr('data-fancybox','group_'+$unique_id);}});if($body.hasClass('nectar-auto-lightbox')){$('.gallery').each(function(){if($(this).find('.gallery-icon a[rel^="prettyPhoto"]').length==0){var $unique_id=uniqueIdGenerate();$(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').attr('data-fancybox','group_'+$unique_id).removeClass('pretty_photo');}});$('.main-content img').each(function(){if($(this).parent().is("[href]")&&!$(this).parent().is(".magnific-popup")&&$(this).parents('.tiled-gallery').length==0&&$(this).parents('.product-image').length==0&&$(this).parents('.woocommerce-product-gallery').length==0&&$(this).parents('.wpb_gallery_slides.wpb_flexslider').length==0&&$(this).parents('.iosSlider.product-slider').length==0){var match=$(this).parent().attr('href').match(/\.(jpg|png|gif)\b/);if(match){$(this).parent().attr('data-fancybox','');}}});}
var fbMarginArr=($('body.admin-bar').length>0)?[60,100]:[60,100];if(nectarDOMInfo.winW<1000){fbMarginArr=[0,0];}
$("[data-fancybox]").fancybox({animationEffect:"zoom-in-out",animationDuration:350,buttons:['fullScreen','zoom','close'],margin:fbMarginArr,backFocus:false,loop:true,caption:function(){return $(this).attr('title');},hash:false,beforeLoad:function(instance){if(typeof instance.current.src!=='string'){$.fancybox.close(true);}},mobile:{margin:0}});}
function magnificInit(){$('a.pp').removeClass('pp').addClass('magnific-popup');$("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr('rel').addClass('magnific-popup');$('.wpb_gallery .wpb_gallery_slidesnectarslider_style').each(function(){$(this).find('.swiper-slide a:not(.ext-url-link)').addClass('pretty_photo');});$('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){$(this).find('.slides > li > a').addClass('pretty_photo');});$('.wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style').each(function(){$(this).find('.cell > a:not(.ext-url-link)').addClass('pretty_photo');});$('.portfolio-items, .wpb_gallery .swiper-slide, .wpb_gallery_slidesflickity_style .cell, .wpb_gallery_slidesflickity_static_height_style .cell, .wpb_gallery_slides.wpb_flexslider ul > li, .wpb_gallery .parallax-grid-item, .nectar-post-grid-item').each(function(){if($(this).find('.pretty_photo').length>0){$(this).find('.pretty_photo').removeClass('pretty_photo').addClass('gallery').addClass('magnific');}else if($(this).find('a[rel*="prettyPhoto["]').length>0){$(this).find('a[rel*="prettyPhoto["]').removeAttr('rel').addClass('gallery').addClass('magnific');}});$("a[data-rel='prettyPhoto[product-gallery]']").each(function(){$(this).removeAttr('data-rel').addClass('magnific').addClass('gallery');});if($body.hasClass('nectar-auto-lightbox')){$('.gallery').each(function(){if($(this).find('.gallery-icon a[rel^="prettyPhoto"]').length==0){$(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').addClass('magnific').addClass('gallery').removeClass('pretty_photo');}});$('.main-content img').each(function(){if($(this).parent().is("[href]")&&!$(this).parent().is(".magnific-popup")&&$(this).parents('.tiled-gallery').length==0&&$(this).parents('.product-image').length==0&&$(this).parents('.iosSlider.product-slider').length==0){var match=$(this).parent().attr('href').match(/\.(jpg|png|gif)\b/);if(match){$(this).parent().addClass('magnific-popup').addClass('image-link');}}});}
$('a.magnific-popup:not(.gallery):not(.nectar_video_lightbox)').magnificPopup({type:'image',callbacks:{imageLoadComplete:function(){var $that=this;setTimeout(function(){$that.wrap.addClass('mfp-image-loaded');},10);},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');},open:function(){$.magnificPopup.instance.next=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.next.call($that);},100);};$.magnificPopup.instance.prev=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.prev.call($that);},100);};}},fixedContentPos:false,mainClass:'mfp-zoom-in',removalDelay:400});$('a.magnific-popup.nectar_video_lightbox, .magnific_nectar_video_lightbox a.link_text, .swiper-slide a[href*=youtube], .swiper-slide a[href*=vimeo], .nectar-video-box a.full-link.magnific-popup').magnificPopup({type:'iframe',fixedContentPos:false,mainClass:'mfp-zoom-in',removalDelay:400});$('a.magnific.gallery').each(function(){var $parentRow=($(this).closest('.wpb_column').length>0)?$(this).closest('.wpb_column'):$(this).parents('.row');if($parentRow.length>0&&!$parentRow.hasClass('lightbox-col')){$parentRow.magnificPopup({type:'image',delegate:'a.magnific',mainClass:'mfp-zoom-in',fixedContentPos:false,callbacks:{elementParse:function(item){if($(item.el).is('[href]')&&$(item.el).attr('href').indexOf('iframe=true')!=-1||$(item.el).is('[href]')&&$(item.el).attr('href').indexOf('https://www.youtube.com/watch')!=-1){item.type='iframe';}else if($(item.el).is('[href]')&&$(item.el).attr('href').indexOf('video-popup-')!=-1){item.type='inline';}else{item.type='image';}},imageLoadComplete:function(){var $that=this;setTimeout(function(){$that.wrap.addClass('mfp-image-loaded');},10);},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');},open:function(){if($(this.content).find('.mejs-video video').length>0&&$().mediaelementplayer){$(this.content).find('.mejs-video video')[0].player.remove();var $that=this;setTimeout(function(){$($that.content).find('video').mediaelementplayer();$($that.content).find('.mejs-video video')[0].player.play();},50);}
$.magnificPopup.instance.next=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.next.call($that);if($($that.content).find('.mejs-video video').length>0){$($that.content).find('.mejs-video video')[0].play();}},100);};$.magnificPopup.instance.prev=function(){var $that=this;this.wrap.removeClass('mfp-image-loaded');setTimeout(function(){$.magnificPopup.proto.prev.call($that);if($($that.content).find('.mejs-video video').length>0){$($that.content).find('.mejs-video video')[0].play();}},100);};},close:function(){if($(this.content).find('.mejs-video video').length>0){$(this.content).find('.mejs-video video')[0].load();}}},removalDelay:400,gallery:{enabled:true}});$parentRow.addClass('lightbox-col');}});}
function lightBoxInit(){setTimeout(function(){if($('body[data-ls="magnific"]').length>0||$('body[data-ls="pretty_photo"]').length>0){magnificInit();}else if($('body[data-ls="fancybox"]').length>0){fancyBoxInit();}},100);}
function vcWaypoints(){$($fullscreenSelector+' .wpb_animate_when_almost_visible').each(function(){var $that=$(this),$vcOffsetPos=($fullscreenMarkupBool==true)?'200%':'90%',waypoint=new Waypoint({element:$that,handler:function(){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();if($that.is('.nectar-button')&&$('body[data-button-style*="rounded_shadow"]').length>0){setTimeout(function(){$that.removeClass('wpb_start_animation');},1100);}},offset:$vcOffsetPos});});}
function NectarRotatingWords(el,dur){this.$el=el;this.duration=dur;this.interval='';this.words=[];this.state={activeIndex:0,sequenceStarted:0,visible:false};this.setup();}
NectarRotatingWords.prototype.setup=function(){var that=this;this.$el.find('.dynamic-words > span').each(function(i){that.words[i]=$(this);});this.viewportTracking();if(this.$el.hasClass('element_stagger_words')){this.staggerWaypoint();$(window).on('nectar-waypoints-reinit nectar-tab-changed',this.staggerWaypoint.bind(this));}
else{clearInterval(this.interval);this.interval=setInterval(this.sequence.bind(this),this.duration);}
if(!nectarDOMInfo.usingMobileBrowser){$(window).on('resize',this.calcWidth.bind(this));}else{window.addEventListener("orientationchange",this.calcWidth.bind(this));}};NectarRotatingWords.prototype.viewportTracking=function(){var that=this;if('IntersectionObserver'in window){var options={rootMargin:'0px',threshold:0}
this.observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){that.state.visible=true;}else{that.state.visible=false;}});},options);this.observer.observe(this.$el[0]);}else{this.state.visible=true;}}
NectarRotatingWords.prototype.calcWidth=function(){var that=this;var storedWidth=this.$el.find('.dynamic-words').width();this.$el.find('.dynamic-words').css({'width':''});var width=this.words[this.state.activeIndex].find('span').width();this.$el.find('.dynamic-words').css({'width':storedWidth});setTimeout(function(){that.$el.find('.dynamic-words').css({'width':width});},30);}
NectarRotatingWords.prototype.sequence=function(){if(this.$el.find('.dynamic-words > span').length<2||this.state.visible==false){return true;}
this.state.activeIndex=wrap(this.words.length,this.state.activeIndex+1);this.calcWidth();this.$el.find('.dynamic-words > span').removeClass('active');this.words[this.state.activeIndex].addClass('active');};NectarRotatingWords.prototype.staggerWaypoint=function(){var that=this;if($fullscreenMarkupBool==true&&this.$el.parents('.active').length==0){return true;}
var animatedClass=($(this).hasClass('animated-in'))?' animated':'';this.$el.find('.beginning-text, .ending-text').each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span class="text-wrap"><span class="inner'+animatedClass+'">'+textArr[i]+'</span></span> ';}});if(this.$el.hasClass('animated-in')){this.$el.find('.beginning-text .inner, .ending-text .inner').css({'transform':'translateY(0)'});}
this.$el.addClass('markup-generated');var offsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';var $that=this.$el;var $delay=($that.is('[data-delay]'))?parseInt($that.attr('data-delay')):0;var waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!bypassAnimations||$('body[data-responsive="0"]').length>0){var $animationDurationCap;setTimeout(function(){var stagger=0;stagger=500/$that.find('.text-wrap').length;stagger=Math.min(Math.max(stagger,15),50);$animationDurationCap=(parseInt($animationDuration)<1100)?$animationDuration:'1100';var i=0;$that.find('.text-wrap').each(function(){var spanEl=$(this);if($(this).parents('.dynamic-words').length>0&&!$(this).hasClass('active')){spanEl.find('> span').css({'transform':'translate3d(0,0,0)'});return true;}
setTimeout(function(){spanEl.find('> span').css({'transform':'translate3d(0,0,0)'});},i*stagger);i++;});$that.addClass('animated-in');},$delay);}
if(that.state.sequenceStarted!=true){clearInterval(that.interval);that.interval=setInterval(that.sequence.bind(that),that.duration);}
that.state.sequenceStarted=true;waypoint.destroy();},offset:offsetPos});}
function nectarRotatingWordsInit(){var rotatingTitles=[];$('.nectar-rotating-words-title').each(function(i){var duration=parseInt($(this).attr('data-rotation'));rotatingTitles[i]=new NectarRotatingWords($(this),duration);});}
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('<div class="symbol-wrap"><span class="symbol">'+$(this).attr('data-symbol')+'</span></div>');}else{$(this).find('.number').append('<div class="symbol-wrap"><span class="symbol">'+$(this).attr('data-symbol')+'</span></div>');}}
var $symbol_size;if($(this).attr('data-symbol-size')==$(this).find('.number').attr('data-number-size')&&$(this).attr('data-symbol-alignment')=='superscript'){$symbol_size=32;}else{$symbol_size=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(!bypassAnimations&&$('.nectar-milestone').length>0||$body.hasClass('rtl')&&$('.nectar-milestone').length>0){var $blurCssString='';$($fullscreenSelector+'.nectar-milestone.motion_blur').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);var $currentColor=$(this).find('.number').css('color'),colorInt=parseInt($currentColor.substring(1),16);var R=(colorInt&0xFF0000)>>16,G=(colorInt&0x00FF00)>>8,B=(colorInt&0x0000FF)>>0;var $rgbaColorStart='rgba('+R+','+G+','+B+',0.2)',$rgbaColorEnd='rgba('+R+','+G+','+B+',1)',$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+'; } ';if($nectarFullPage.$usingFullScreenRows!=false||$(this).find('.number > span').length==0){var $symbol=$(this).find('.symbol-wrap').clone();$(this).find('.symbol-wrap').remove();var characters=$(this).find('.number').text().split("");var $this=$(this).find('.number');$this.empty();$.each(characters,function(i,el){$this.append("<span>"+el+"</span");});if($(this).has('[data-symbol]')){if($(this).attr('data-symbol-pos')=='after'){$this.append($symbol);}else{$this.prepend($symbol);}}}});nectarCreateStyle($blurCssString,'milestone-blur');milestoneWaypoint();}}
function milestoneWaypoint(){$($fullscreenSelector+'.nectar-milestone').each(function(){var $offset=($fullscreenMarkupBool==true)?'250%':'98%';if(nectarDOMInfo.usingMobileBrowser&&$offset=='98%'){$offset='110%';}
var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){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});});}
function tabbedChangeSection(clickedTab){var $id=clickedTab.parents('li').index()+1;var $frontEndEditorTabDiv=($('body.vc_editor').length>0)?'> .wpb_tab ':'';if(!clickedTab.hasClass('active-tab')&&!clickedTab.hasClass('loading')){clickedTab.parents('ul').find('a').removeClass('active-tab');clickedTab.addClass('active-tab');clickedTab.parents('.tabbed').find('> div:not(.clear)'+$frontEndEditorTabDiv).css({'visibility':'hidden','position':'absolute','opacity':'0','left':'-9999px','display':'none'}).removeClass('visible-tab');if($('body.vc_editor').length>0){var $data_m_id=(clickedTab.parent().is('[data-m-id]'))?clickedTab.parent().attr('data-m-id'):'';clickedTab.parents('.tabbed').find('> div[data-model-id="'+$data_m_id+'"]'+$frontEndEditorTabDiv).css({'visibility':'visible','position':'relative','left':'0','display':'block'}).stop().transition({'opacity':1},400).addClass('visible-tab');if(!$body.is('[data-flex-cols="true"]')){convertFrontEndPadding();}}else{clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv).css({'visibility':'visible','position':'relative','left':'0','display':'block'}).stop().transition({'opacity':1},400).addClass('visible-tab');}
if(clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+') .iframe-embed').length>0||clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+') .portfolio-items').length>0){setTimeout(function(){$window.trigger('resize');},10);}}
if($tabbedClickCount!=0){var $currentVisTab=clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')'+$frontEndEditorTabDiv);if($currentVisTab.find('.nectar-progress-bar').length>0){progressBars();}
if($currentVisTab.find('.divider-small-border [data-animate="yes"]').length>0||$currentVisTab.find('.divider-border [data-animate="yes"]').length>0){dividers();}
if($currentVisTab.find('img.img-with-animation').length>0||$currentVisTab.find('.col.has-animation').length>0||$currentVisTab.find('.nectar_cascading_images').length>0||$currentVisTab.find('.wpb_column.has-animation').length>0){colAndImgAnimations();cascadingImageBGSizing();}
if($currentVisTab.find('.parallax-layer').length>0||$currentVisTab.parents('.nectar-parallax-enabled').length>0){parallaxRowsBGCals();for(var i=0;i<parallaxItemsArr.length;i++){parallaxItemsArr[i].resize();}}
if($currentVisTab.find('.nectar-milestone').length>0){milestoneWaypoint();}
if($currentVisTab.find('.nectar_image_with_hotspots[data-animation="true"]').length>0){imageWithHotspots();setTimeout(function(){$window.trigger('resize');},100);}
if($currentVisTab.find('.nectar-fancy-ul').length>0){nectarFancyUlInit();}
if($currentVisTab.find('.nectar-split-heading').length>0){splitLineHeadings();}
if($currentVisTab.find('.wpb_column[data-border-animation="true"]').length>0){animatedColBorders();}
if($currentVisTab.find('.wpb_animate_when_almost_visible').length>0){vcWaypoints();}
if($currentVisTab.find('.nectar-animated-title').length>0){animatedTitles();}
if($currentVisTab.find('.nectar-highlighted-text').length>0){highlightedText();}
if($currentVisTab.find('.nectar_food_menu_item').length>0){foodMenuItems();}
if($currentVisTab.find('.nectar-post-grid:not([data-animation="none"])').length>0){NectarPostGridWaypoint();}
if(clickedTab.parents('.wpb_row').length>0){if($currentVisTab.find('.vc_pie_chart').length>0||$currentVisTab.find('.wp-video-shortcode').length>0||$currentVisTab.find('.post-area.masonry .posts-container').length>0||$currentVisTab.find('.twentytwenty-container').length>0||clickedTab.parents('#nectar_fullscreen_rows[data-content-overflow="scrollbar"]').length>0||clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.wpb_gallery').length>0||clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.swiper-container').length>0||clickedTab.parents('.wpb_row').next().hasClass('parallax_section')){$window.trigger('resize');}
if($currentVisTab.find('.nectar-flickity').length>0&&typeof Flickity!='undefined'){var tabbedFlkty=Flickity.data(clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-flickity')[0]);tabbedFlkty.resize();}
if($currentVisTab.find('.nectar-woo-flickity').length>0&&typeof Flickity!='undefined'){var wootabbedFlkty=Flickity.data(clickedTab.parents('.tabbed').find('> div:nth-of-type('+$id+')').find('.nectar-woo-flickity > ul')[0]);wootabbedFlkty.resize();$(window).trigger('nectar-product-filters-layout');}}
$currentVisTab.find('.svg-icon-holder').each(function(i){var $that=$(this);setTimeout(function(){var $animationDelay=0;if($that.is('[data-animation-delay]')&&$that.attr('data-animation-delay').length>0&&$that.attr('data-animation')!='false'){$animationDelay=$that.attr('data-animation-delay');}
clearTimeout($animatedSVGIconTimeout[i]);if($that.attr('data-animation')=='false'){$that.css('opacity','1');$svgIcons[$that.find('svg').attr('id').slice(-1)].finish();}else{$svgIcons[$that.find('svg').attr('id').slice(-1)].reset();$animatedSVGIconTimeout[i]=setTimeout(function(){$svgIcons[$that.find('svg').attr('id').slice(-1)].play();},$animationDelay);}},150);});}
clickedTab.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(clickedTab.parent().parent().find('.magic-line').length>0){magicLineCalc(clickedTab);}
$(window).trigger('nectar-tab-changed');}
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 tabbbedDeepLinking(){if(typeof nectarGetQueryParam['tab']!='undefined'){$('.wpb_tabs_nav').each(function(){$(this).find('li').each(function(){var $currentText=$(this).find('a').clone(),$getText=nectarGetQueryParam['tab'],$that=$(this);$currentText.find('svg').remove();$currentText=$currentText.text();$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();if($currentText.length>0&&$currentText.substring(0,1)==='-'){$currentText=$currentText.substring(1);}
$getText=$getText.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();if($currentText==$getText){$(this).find('a').trigger('click');setTimeout(function(){$that.find('a').trigger('click');},501);}});});}}
function tabbedInit(){$body.on('click','.tabbed > ul li:not(.cta-button) a',function(e){tabbedChangeSection($(this));if(e.originalEvent!==undefined&&nectarDOMInfo.winW<1000&&$nectarFullPage.$usingFullScreenRows==false){var $tabbedNav=$(this).closest('.tabbed').find('> ul');if($tabbedNav.height()>350){var $scrollTopDistance=$tabbedNav.offset().top+$tabbedNav.height()-nectarDOMInfo.adminBarHeight;if($('#header-outer[data-mobile-fixed="1"]').length>0){$scrollTopDistance=$tabbedNav.offset().top+$tabbedNav.height()-$headerOuterEl.outerHeight()-nectarDOMInfo.adminBarHeight}
nectar_scrollToY($scrollTopDistance,700,'easeInOutQuint');}}
return false;});$('a[class*="nectar-tab-trigger"]').on('click',function(e){if(!$(this).is('[href*="#"]')||$(this).attr('href').length<1){return true;}
var clickedTrigger=$(this).attr('href');clickedTrigger=clickedTrigger.substr(1);clickedTrigger=clickedTrigger.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();$('.wpb_tabs_nav').each(function(){$(this).find('li').each(function(){var $currentText=$(this).find('a').clone();$currentText.find('svg').remove();$currentText=$currentText.text();$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();if($currentText.length>0&&$currentText.substring(0,1)==='-'){$currentText=$currentText.substring(1);}
if($currentText==clickedTrigger){$(this).find('a').trigger('click');}});});e.preventDefault();});$('.tabbed').each(function(){var $that;$(this).find('.wpb_tab').each(function(i){if($(this).is('[data-tab-icon]')&&$(this).attr('data-tab-icon').length>0){$(this).parents('.tabbed').addClass('using-icons');$(this).parents('.tabbed').find('.wpb_tabs_nav li:nth-child('+(i+1)+') > a').prepend('<i class="'+$(this).attr("data-tab-icon")+'"></i>');}
if($(this).find('.im-icon-wrap.tab-icon').length>0){var $svg_icon_markup=$(this).find('.im-icon-wrap.tab-icon').detach();$(this).parents('.tabbed').find('.wpb_tabs_nav li:nth-child('+(i+1)+') > a').prepend($svg_icon_markup);}});$(this).find('> ul li:first-child a').trigger('click');$that=$(this);setTimeout(function(){if($that.is('[data-style="minimal_alt"]')){$that.find('> ul').append('<li class="magic-line" />');magicLineCalc($that.find('> ul > li:first-child > a'));}},100);});if($('.tabbed[data-style="minimal_alt"]').length>0){$window.on('smartresize',function(){$('.tabbed[data-style="minimal_alt"]').each(function(){if($(this).find('a.active-tab').length>0){magicLineCalc($(this).find('a.active-tab'));}});});}
tabbbedDeepLinking();$('.nectar-scrolling-tabs').each(function(i){if(!nectarDOMInfo.usingFrontEndEditor){$verticalScrollingTabs[i]=new VerticalScrollingTabs($(this));}});$(window).on('nectar-tab-changed',wooProductCarouselAnimations);}
function VerticalScrollingTabs(el){this.$el=el;this.$tabContent=el.find('.scrolling-tab-content');this.$lineEl=el.find('.scrolling-tab-nav .line');this.observer=null;this.domSetup();this.highlightObserve();}
VerticalScrollingTabs.prototype.domSetup=function(){var that=this;var href='';this.$el.find('.wpb_tab').each(function(i){if($(this).is('[data-tab-icon]')&&$(this).attr('data-tab-icon').length>0){that.$el.addClass('using-icons');href=that.$el.find('.wpb_tabs_nav li:nth-child('+(i+1)+') a').attr('href');that.$el.find('.wpb_tabs_nav li:nth-child('+(i+1)+')').addClass('has-icon').prepend('<a class="skip-hash" href="'+href+'"><i class="'+$(this).attr("data-tab-icon")+'"></i></a>');}
if($(this).find('.im-icon-wrap.tab-icon').length>0){href=that.$el.find('.wpb_tabs_nav li:nth-child('+(i+1)+') a').attr('href');var $svg_icon_markup=$(this).find('.im-icon-wrap.tab-icon').detach();that.$el.find('.wpb_tabs_nav li:nth-child('+(i+1)+')').addClass('has-icon').prepend('<a class="skip-hash svg-icon-link" href="'+href+'"></a>');that.$el.find('.wpb_tabs_nav li:nth-child('+(i+1)+') .svg-icon-link').append($svg_icon_markup);}});this.$el.find('.scrolling-tab-nav .menu-item:first').addClass('active');this.lineAnimation();if(this.$el.find('.scrolling-tab-nav .menu-item').length==1){this.$el.find('.scrolling-tab-nav').addClass('single-tab');}
var $tabContent=this.$el.find('.scrolling-tab-content');this.$el.find('.scrolling-tab-nav .menu-item').each(function(i){i=i+1;var $tab=$tabContent.find('> div:nth-child('+i+')');var $title=$(this).html();$tab.prepend('<div class="scrolling-tab-mobile-title"><div class="inner">'+wlEls($title)+'</div></div>');$tab.find('.scrolling-tab-mobile-title a').contents().unwrap();if($tab){var id=$(this).find('a').attr('href');id=id.substr(1);$tab.find('> .scrolling-tab-mobile-title').attr('id',id);$tab.removeAttr('id');}});this.$el.addClass('initalized');};VerticalScrollingTabs.prototype.highlightObserve=function(){var that=this;if(!(nectarDOMInfo.usingMobileBrowser&&nectarDOMInfo.winW<1000)){if('IntersectionObserver'in window){var rMarign=($headerOuterEl.is('[data-remove-fixed="1"]'))?'100px 0px 0px 0px':'5px 0px 0px 0px';var options={rootMargin:rMarign,threshold:1}
this.observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){var href='#'+$(entry.target).attr('id');var $menuItem=that.$el.find('.scrolling-tab-nav a[href="'+href+'"]');if(entry.isIntersecting&&entry.intersectionRatio>=1){$menuItem.parents('.menu-item').addClass('visible');}else{$menuItem.parents('.menu-item').removeClass('visible');}
var $firstVisLink=that.$el.find('.scrolling-tab-nav .menu-item.visible:first');if($firstVisLink.length>0){that.$el.find('.scrolling-tab-nav .menu-item').removeClass('active');$firstVisLink.addClass('active');that.lineAnimation();}});},options);this.$tabContent.find('> div > .scrolling-tab-mobile-title[id]').each(function(){that.observer.observe($(this)[0]);});}}};VerticalScrollingTabs.prototype.lineAnimation=function(){var activeItem=this.$el.find('.scrolling-tab-nav .active');if(activeItem.length==0){return;}
var itemOffset=parseInt(activeItem.position().top);var itemHeight=parseInt(activeItem.height());this.$lineEl.css({'max-height':itemHeight+'px','transform':'translate3d(0px, '+itemOffset+'px, 0px)'});};function accordionDeepLinking(){if(typeof nectarGetQueryParam['toggle']!='undefined'){$('.toggles').each(function(){$(this).find('.toggle').each(function(){var $currentText=$(this).find('h3 a').clone();var $getText=nectarGetQueryParam['toggle'];$($currentText).find('i').remove();$currentText=$currentText.text();$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();$getText=$getText.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();if($currentText==$getText){$(this).find('h3 a').trigger('click');}});});}}
function accordionSizing(){$('.toggles').each(function(){var openToggle=$(this).find('.toggle.open');if(openToggle.length>0){openToggle.each(function(){var openToggleInner=$(this).find('> div')[0];openToggleInner.style.maxHeight=openToggleInner.scrollHeight+"px";});}});}
function accordionInit(){setTimeout(function(){$('.toggles.accordion:not([data-starting="closed"])').each(function(){if($(this).find('.toggle[data-inner-wrap="true"]').length==0){$(this).find('> .toggle').first().addClass('open').find('> div').show();}else if(!nectarDOMInfo.usingFrontEndEditor){var $firstToggle=$(this).find('> .toggle').first();$firstToggle.addClass('open');$firstToggle.find('> div')[0].style.maxHeight=$firstToggle.find('> div')[0].scrollHeight+"px";}
$(this).find('> .toggle').first().find('a:not(.nectar-button) i').attr('class','fa fa-minus-circle');});setTimeout(accordionDeepLinking,300);},60);if($('.toggle[data-inner-wrap="true"]').length>0){$window.on('smartresize',accordionSizing);}}
function accordionClickEvents(){$body.on('click','.toggle h3 a',function(){if(!$(this).parents('.toggles').hasClass('accordion')){if($(this).parents('.toggle[data-inner-wrap="true"]').length==0){$(this).parents('.toggle').find('> div').slideToggle(300);}else{var parentEl=$(this).parents('.toggle').find('> div')[0];if(parentEl.style.maxHeight){parentEl.style.maxHeight=null;}else{parentEl.style.maxHeight=parentEl.scrollHeight+"px";}}
$(this).parents('.toggle').toggleClass('open');if($(this).parents('.toggle').hasClass('open')){$(this).find('i').attr('class','fa fa-minus-circle');}else{$(this).find('i').attr('class','fa fa-plus-circle');}
if($(this).parents('.toggle').find('> div .iframe-embed').length>0&&$(this).parents('.toggle').find('> div iframe.iframe-embed').height()=='0'){responsiveVideoIframes();}
if($(this).parents('.toggle').find('> div img').length>0&&$(this).parents('.toggle').is('[data-inner-wrap="true"]')){for(var j=1;j<10;j++){setTimeout(accordionSizing,j*100);}}
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','.toggles.accordion .toggle h3 a',function(e){if($(this).parents('.toggle').hasClass('open')){return false;}
var $t;var $parentToggles=$(this).parents('.toggles');var $parentToggle=$(this).parents('.toggle');if($(this).parents('.toggle[data-inner-wrap="true"]').length==0){$parentToggles.find('.toggle > div').slideUp(300);$parentToggles.find('.toggle h3 a i').attr('class','fa fa-plus-circle');$parentToggles.find('.toggle').removeClass('open');$parentToggle.find('> div').slideDown(300);$parentToggle.addClass('open');}else{if(e.originalEvent!==undefined&&nectarDOMInfo.winW<1000&&$parentToggles.find('.toggle.open').length>0&&$nectarFullPage.$usingFullScreenRows==false){var $openToggle=$parentToggles.find('.toggle.open');setTimeout(function(){var $scrollTopDistance=$parentToggle.offset().top-nectarDOMInfo.adminBarHeight;if($('#header-outer[data-mobile-fixed="1"]').length>0){$scrollTopDistance=$parentToggle.offset().top-$headerOuterEl.outerHeight()-nectarDOMInfo.adminBarHeight}
nectar_scrollToY($scrollTopDistance,500,'easeInOutQuint');},50);}
var parentEl=$parentToggle.find('> div')[0];$parentToggles.find('.toggle > div').each(function(){$(this)[0].style.maxHeight=null;});$parentToggles.find('.toggle h3 a i').attr('class','fa fa-plus-circle');$parentToggles.find('.toggle').removeClass('open');parentEl.style.maxHeight=parentEl.scrollHeight+"px";$parentToggle.addClass('open');}
if($parentToggle.hasClass('open')){$(this).find('i').attr('class','fa fa-minus-circle');}else{$(this).find('i').attr('class','fa fa-plus-circle');}
if($(this).parents('.full-width-content').length>0){clearTimeout($t);$t=setTimeout(function(){fullWidthContentColumns();},400);}
if($('#nectar_fullscreen_rows').length>0){clearTimeout($t);$t=setTimeout(function(){$window.trigger('smartresize');},400);}
return false;});}
function NectarStickyEls(){this.selectors='.nectar-sticky-pos';if($(this.selectors).length===0){return;}
this.topOffset=0;this.topOffsetCushion=60;this.calcTopOffset();this.resizeEvent();$window.on('resize',this.resizeEvent.bind(this));}
NectarStickyEls.prototype.calcTopOffset=function(){if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0||$('#header-outer[data-remove-fixed="1"]').length>0||$('body[data-header-format="left-header"]').length>0){this.topOffset=0;}else{var $headerNavSpace=$('#header-space').outerHeight();var resize=0;if($('#header-outer[data-header-resize="1"]').length>0){var headerPadding=parseInt($headerOuterEl.attr('data-padding'))-parseInt($headerOuterEl.attr('data-padding'))/1.8;resize=parseInt(logoShrinkNum)+headerPadding*2;}
this.topOffset=parseInt($headerNavSpace)+resize+nectarDOMInfo.adminBarHeight;if($('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),$headerHeightStored=$headerOuterEl.height(),$headerHeightCondensed=$headerHeightStored-(parseInt($headerSpan9.height())+parseInt($('#header-outer #logo').css('margin-top')));this.topOffset=parseInt($headerNavSpace)+$headerHeightCondensed-nectarDOMInfo.adminBarHeight;}}
this.topOffset+=this.topOffsetCushion;};NectarStickyEls.prototype.resizeEvent=function(){if(nectarDOMInfo.winW>1000){this.calcTopOffset();$(this.selectors).css({'position':'sticky','top':this.topOffset});}else{$(this.selectors).css({'position':'','top':''});}};function shadeColor(hex,lum){hex=String(hex).replace(/[^0-9a-f]/gi,'');if(hex.length<6){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];}
lum=lum||0;var rgb="#",c,i;for(i=0;i<3;i++){c=parseInt(hex.substr(i*2,2),16);c=Math.round(Math.min(Math.max(0,c+(c*lum)),255)).toString(16);rgb+=("00"+c).substr(c.length);}
return rgb;}
function createExtraJumboSize(){$('.nectar-3d-transparent-button').each(function(){if($(this).css('visibility')!='visible'){return;}
var $that=$(this),$size=$that.attr('data-size'),$padding=0;var $vert_height_divider=1.7;if($size=='extra_jumbo'){var $font_size;if(nectarDOMInfo.winW<1000&&nectarDOMInfo.winW>690){$padding=64;$font_size=34;$that.find('.back-3d rect').attr('stroke-width','12');$vert_height_divider=1.7;}else if(nectarDOMInfo.winW<=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);var $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*1.5)+' '+($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');}});}
function coloredButtons(){$('.nectar-button.see-through[data-color-override], .nectar-button.see-through-2[data-color-override], .nectar-button.see-through-3[data-color-override]').each(function(){var $usingMaterialSkin=($('body.material[data-button-style^="rounded"]').length>0)?true:false;$(this).css('visibility','visible');if($(this).hasClass('see-through-3')&&$(this).attr('data-color-override')=='false'){return true;}
var $color;var $that;if($(this).attr('data-color-override')!='false'){$color=$(this).attr('data-color-override');}else{if($(this).parents('.dark').length>0){$color='#000000';}else{$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;var $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')){$that=$(this);$(this).on('mouseenter touchstart',function(){$that.css('border-color','rgba('+R+','+G+','+B+',1)');});$(this).on('mouseleave touchtouchend',function(){$that.css('border-color','rgba('+R+','+G+','+B+',1)');$opacityStr=($(this).hasClass('see-through-3'))?'1':'0.75';$that.css('border-color','rgba('+R+','+G+','+B+','+$opacityStr+')');});}else{$(this).find('i').css('color',$hoverTextColor);if($hoverColor!='no-override'){$that=$(this);$(this).on('mouseenter touchstart',function(){$that.css({'border-color':$hoverColor,'background-color':$hoverColor,'color':$hoverTextColor});if($usingMaterialSkin){$that.find('i').css({'background-color':'','box-shadow':''});}});$(this).on('mouseleave touchtouchend',function(){$opacityStr=($(this).hasClass('see-through-3'))?'1':'0.75';if($usingMaterialSkin){$that.find('i').css({'background-color':'rgba('+R+','+G+','+B+',1)','box-shadow':'0px 8px 15px rgba('+R+','+G+','+B+',0.24)'});}
if(!$that.hasClass('see-through-3')){$that.css({'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')','background-color':'transparent','color':$color});}else{$that.css({'border-color':'rgba('+R+','+G+','+B+','+$opacityStr+')','background-color':'transparent'});}});}else{$that=$(this);$(this).on('mouseenter touchstart',function(){$that.css({'border-color':$hoverColor,'color':$hoverTextColor});});$(this).on('mouseleave touchtouchend',function(){$opacityStr=($that.hasClass('see-through-3'))?'1':'0.75';$that.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').css('background-color',$color);}});if($('.swiper-slide .solid_color_2').length>0||$('.tilt-button-inner').length>0){var $tiltButtonCssString='';var $color;$('.swiper-slide .solid_color_2 a').each(function(i){$(this).addClass('instance-'+i);if($(this).attr('data-color-override')!='false'){$color=$(this).attr('data-color-override');}else{if($(this).parents('.dark').length>0){$color='#000000';}
else{$color='#ffffff';}}
$(this).css('color',$color);$(this).find('i').css('color',$color);var $currentColor=$(this).css('background-color'),$topColor=shadeColor($currentColor,0.13),$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');var $color;if($(this).attr('data-color-override')!='false'){$color=$(this).attr('data-color-override');$(this).css('background-color',$color);$currentColor=$color;}
var $topColor=shadeColor($currentColor,0.13),$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+'; } ';});nectarCreateStyle($tiltButtonCssString,'tilt-button');}
if($('.nectar-3d-transparent-button').length>0){var $3dTransButtonCssString='';$('.nectar-3d-transparent-button').each(function(i){var $that=$(this),$size=$that.attr('data-size'),$padding=0,v1=1.5,v2=1.65,$font_size;if($size=='large'){$padding=46;$font_size=16;v1=1.5;v2=1.7;}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;v1=1.5;v2=1.68;}else if($size=='extra_jumbo'){$padding=100;$font_size=64;v1=1.6;v2=1.6;}
$that.find('svg text').attr('font-size',$font_size);var $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*1.5)+' '+($text_height+$padding));$that.find('svg text').attr('transform','matrix(1 0 0 1 '+($text_width+$padding*v1)/2+' '+(($text_height+$padding)/v2)+')');$that.find('.front-3d, .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+')} ';});createExtraJumboSize();$window.on('smartresize',createExtraJumboSize);nectarCreateStyle($3dTransButtonCssString,'nectar-td-button');}
setTimeout(function(){$('.nectar-button[class*="color-gradient"] .start').removeClass('loading');},150);if(navigator.userAgent.toLowerCase().indexOf('firefox')>-1||navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./)){$('.nectar-button[class*="color-gradient"] .start').addClass('no-text-grad');}}
function largeIconHover(){$('.icon-3x').each(function(){$(this).closest('.col').on('mouseenter',function(){$(this).find('.icon-3x').addClass('hovered');});$(this).closest('.col').on('mouseleave',function(){$(this).find('.icon-3x').removeClass('hovered');});});if(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./)){$('[class^="icon-"][class*="color-gradient"], .nectar_icon_wrap[data-color*="extra-color-gradient"] .nectar_icon, .nectar-gradient-text').addClass('no-grad');}}
function teamMemberFullscreen(){if($('.team-member').length===0){return;}
$body.on('click','.team-member[data-style="bio_fullscreen"], .team-member[data-style="bio_fullscreen_alt"]',function(){if($('.nectar_team_member_overlay').length>0){return;}
var $usingBoxedClass=($('body > #boxed').length>0)?'in-boxed':'',$teamMemberMeta=$(this).find('.nectar_team_bio').html(),$teamMemberTitle=($(this).is('[data-style="bio_fullscreen_alt"]'))?$(this).find('.team-meta h5').text():$(this).find('.team-meta p').text(),$teamMemberImg=($(this).find('.nectar_team_bio_img[data-img-src]').length>0)?$(this).find('.nectar_team_bio_img').attr('data-img-src'):'',$teamMemberStyle=($(this).is('[data-style="bio_fullscreen_alt"]'))?'bio-fullscreen-alt':'bio-fullscreen',$teamName='';if($(this).is('[data-style="bio_fullscreen_alt"]')){$teamName='<div class="title">'+$teamMemberTitle+'</div><h2>'+$(this).find('.team-meta h3').text()+'</h2>';}else{$teamName='<h2>'+$(this).find('.team-meta h3').text()+'</h2><div class="title">'+$teamMemberTitle+'</div>';}
$body.append('<div class="nectar_team_member_overlay '+$usingBoxedClass+'" data-style="'+$teamMemberStyle+'"><div class="inner-wrap"><div class="team_member_details"><div class="bio-inner"><span class="mobile-close"></span>'+$teamName+'<div class="team-desc">'+wlEls($teamMemberMeta)+'</div></div></div><div class="team_member_picture"><div class="team_member_image_bg_cover"></div><div class="team_member_picture_wrap"><div class="team_member_image"></div></div></div></div></div>');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:$headerOuterEl.height();$('.nectar_team_member_overlay .inner-wrap').css({'padding-top':$headerNavSpace});if($('.using-mobile-browser').length>0){$('body,html').addClass('nectar-no-scrolling');}
teamFullscreenResize();$('.nectar_team_member_overlay').addClass('open').addClass('animating');setTimeout(function(){$('.nectar_team_member_close').addClass('visible');$('.nectar_team_member_overlay').removeClass('animating');},500);if($('.team-member[data-style="bio_fullscreen"]').length>0&&nectarDOMInfo.usingMobileBrowser){$('.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');if($('.using-mobile-browser').length>0){$('body,html').removeClass('nectar-no-scrolling');}
setTimeout(function(){$('.nectar_team_member_overlay, .nectar_team_member_close').remove();},820);}});if($('.team-member[data-style="bio_fullscreen"]').length>0||$('.team-member[data-style="bio_fullscreen_alt"]').length>0){$window.on('resize',teamFullscreenResize);if(!nectarDOMInfo.usingMobileBrowser){var closeIndicator=new NectarIconMouseFollow('','close-indicator');}}}
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 columnBGColors(){var $columnColorCSS='';$('.wpb_column').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});if($(this).attr('data-has-bg-color')=='true'||$(this).is('[data-hover-bg^="#"]')){$(this).addClass('instance-'+i);}
var $innerSelector=($(this).find('> .vc_column-inner > .column-bg-overlay-wrap').length>0||$(this).find('> .vc_column-inner > .column-bg-overlay').length>0)?' > .vc_column-inner ':'';var $innerWrapSelector=($(this).find($innerSelector+' > .column-bg-overlay-wrap').length>0)?'> .column-bg-overlay-wrap ':'';if($(this).attr('data-has-bg-color')=='true'){$columnColorCSS+='.wpb_column.instance-'+i+$innerSelector+$innerWrapSelector+' > .column-bg-overlay { background-color:'+$(this).attr('data-bg-color')+';  opacity: '+$(this).attr('data-bg-opacity')+'; }';}
if($(this).is('[data-hover-bg^="#"]')){$columnColorCSS+='.wpb_column.instance-'+i+':hover '+$innerSelector+$innerWrapSelector+' > .column-bg-overlay { background-color: '+$(this).attr('data-hover-bg')+'!important; opacity: '+$(this).attr('data-hover-bg-opacity')+'!important; }';}});nectarCreateStyle($columnColorCSS,'column-bg-colors');}
function nectarLiquidBGs(){$liquidBG_EL=[];if(typeof NectarLiquid=='undefined'||nectarDOMInfo.usingFrontEndEditor){return;}
$('.row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg').each(function(i){var $that_el=$(this);var $type;var $el_type;if($(this).is('.row-bg')){$type=$(this).parents('.row-bg-wrap').attr('data-bg-animation');$el_type='row';}
else if($(this).is('.column-image-bg')){$type=$(this).parents('.column-image-bg-wrap').attr('data-bg-animation');$el_type='col';}
$liquidBG_EL[i]=new NectarLiquid($that_el,$type,$el_type);});}
function morphingOutlines(){if($('.morphing-outline').length>0){var $morphingOutlineCSS='',$frontEndEditorMOSelector=($('body.vc_editor').length>0)?'':'>';$('.morphing-outline').each(function(i){$(this).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i).css({'visibility':'visible'});var $width=$(this).find('.inner').width(),$height=$(this).find('.inner').height(),$border=parseInt($(this).attr("data-border-thickness")),$hover=($('body[data-button-style*="rounded"]').length>0)?':hover':'',$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 '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner > *, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner > * { color: '+$(this).attr("data-hover-color")+'; } ';$morphingOutlineCSS+='body .wpb_column:hover > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after  { border-color: '+$(this).attr("data-hover-color")+'; } ';$morphingOutlineCSS+='body .wpb_column'+$hover2+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .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 '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover2+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { top: -'+parseInt((($width+100+$border*2-$height)/2-$border)+$border)+'px }';$morphingOutlineCSS+='body .wpb_column > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { left: -'+parseInt(50+$border)+'px }';$morphingOutlineCSS+='body .wpb_column'+$hover+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { padding: 50px 50px}';$morphingOutlineCSS+='body .wpb_column'+$hover+' > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after, body .wpb_column'+$hover+' > .vc_column-inner > .wpb_wrapper '+$frontEndEditorMOSelector+' .morphing-outline.instance-'+i+' .inner:after { top: -'+parseInt(50+$border)+'px }';});nectarCreateStyle($morphingOutlineCSS,'morphing-outlines');}}
function morphingOutlinesInit(){if($('.morphing-outline').length>0){setTimeout(morphingOutlines,100);setTimeout(fullWidthContentColumns,125);$window.on('smartresize',morphingOutlines);}}
function svgAnimations(){var $svgOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';if($svgIcons.length==0){$('.svg-icon-holder:not(.animated-in)').has('svg').each(function(i){var $that=$(this);if(bypassAnimations){$that.attr('data-animation','false');}
$that.find('svg').css({'height':parseInt($that.attr('data-size'))+'px','width':parseInt($that.attr('data-size'))+'px'});$(this).find('svg').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')){$svgIcons[i]=new Vivus($that.find('svg').attr('id'),{type:'delayed',pathTimingFunction:Vivus.EASE_OUT,animTimingFunction:Vivus.LINEAR,duration:$animationSpeed,onReady:svgInit});}
if($animationSpeed!==1){var waypoint=new Waypoint({element:$that,handler:function(){if($that.hasClass('animated-in')){waypoint.destroy();return;}
checkIfReady();$that.addClass('animated-in');waypoint.destroy();},offset:$svgOffsetPos});}else{checkIfReady();}
function checkIfReady(){var $animationDelay=0;if($that.is('[data-animation-delay]')&&$that.attr('data-animation-delay').length>0&&$that.attr('data-animation')!='false'){$animationDelay=$that.attr('data-animation-delay');}
var $iconID=$that.find('svg').attr('id').replace(/[^0-9]/g,'');if($svgIcons[$iconID].isReady==true){setTimeout(function(){$that.css('opacity','1');$svgIcons[$iconID].reset().play();},$animationDelay);}else{setTimeout(checkIfReady,50);}}
function svgInit(){$that.css({'height':parseInt($that.attr('data-size'))+'px','width':parseInt($that.attr('data-size'))+'px'});}
$that.addClass('bound');});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($svgIcons.length>0){$('.svg-icon-holder.animated-in').each(function(){$(this).css('opacity','1');if($(this).is('[id]')){var $iconID=$(this).attr('id').replace(/[^0-9]/g,'');$svgIcons[$iconID].finish();}});}},300);});}}
else{$('.svg-icon-holder').addClass('animated-in').css('opacity','1');}
$('#nectar_fullscreen_rows .svg-icon-holder.animated-in').has('svg').each(function(i){var $animationDelay=0;if($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false'){$animationDelay=$(this).attr('data-animation-delay');}
var $that=$(this);var $iconID=$that.find('svg').attr('id').replace(/[^0-9]/g,'');clearTimeout($animatedSVGIconTimeout[i]);if($that.attr('data-animation')=='false'){$that.css('opacity','1');$svgIcons[$iconID].finish();}else{if($(this).parents('.active').length>0||$(this).parents('#footer-outer').length>0||$('body.mobile').length>0){$svgIcons[$iconID].reset();$animatedSVGIconTimeout[i]=setTimeout(function(){$svgIcons[$iconID].play();},$animationDelay);}else{$svgIcons[$iconID].reset().stop();}}});}
function nectarFancyUlInit(){$($fullscreenSelector+'.nectar-fancy-ul').each(function(){var $animation=$(this).attr('data-animation'),$animationDelay=0;if($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false'){$animationDelay=$(this).attr('data-animation-delay');}
if($animation=='true'){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){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'});}});}
function nectarFancyUlIcons(){$('.nectar-fancy-ul:not([data-list-icon="dot"]):not([data-list-icon="none"])').each(function(){var $icon=$(this).attr('data-list-icon'),$color=$(this).attr('data-color');$(this).find('li').each(function(){$(this).find('> i').remove();$(this).prepend('<i class="icon-default-style '+$icon+' '+$color+'"></i> ');});});}
function flipBoxHeights(){$('.nectar-flip-box').each(function(){var $flipBoxMinHeight=parseInt($(this).attr('data-min-height')),$flipBoxHeight=$(this).find('.flip-box-front .inner').height();if($(this).find('.flip-box-back .inner').height()>$(this).find('.flip-box-front .inner').height()){$flipBoxHeight=$(this).find('.flip-box-back .inner').height();}
if($flipBoxHeight>=$flipBoxMinHeight-80){$(this).find('> div').css('height',$flipBoxHeight+80);}else{$(this).find('> div').css('height','auto');}
if($(this).parent().hasClass('wpb_wrapper')){$(this).parent().css('transform','translateZ(0)');}});}
function flipBoxInit(){if($('.nectar-flip-box').length>0){if(nectarDOMInfo.usingMobileBrowser){$body.on('click','.nectar-flip-box',function(){$(this).toggleClass('flipped');});}
flipBoxHeights();$window.on('smartresize',flipBoxHeights);}}
function fullWidthSectionsPreInit(){$('.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');}});if(!nectarDOMInfo.usingMobileBrowser&&$('body[data-boxed-style="1"]').length>0&&$('#boxed').length>0){fullWidthRowPaddingAdjustCalcBoxed();}}
function fullWidthSections(){var $windowInnerWidth=nectarDOMInfo.winW,$bodyBorderWidth=($('.body-border-right').length>0&&$windowInnerWidth>1000)?parseInt($('.body-border-right').width())*2:0,$container_width=($('.container-wrap').length>0)?parseInt($('.container-wrap').outerWidth()):$window.width(),$extended_padding=($('body[data-ext-padding]').length>0)?parseInt($('body').attr('data-ext-padding'))*2:180;var $windowWidth,$justOutOfSight,$mainContentWidth;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)?$extended_padding:0;if($container_width-$bodyBorderWidth<=parseInt($('.main-content').css('max-width'))){$windowWidth=parseInt($('.main-content').css('max-width'));}else{$windowWidth=$container_width-$bodyBorderWidth;}
var $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-$contentWidth)/2));}
$('.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), #boxed .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)-2:0;if($('#boxed').length==1){$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=$container_width-$bodyBorderWidth;$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding-$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=$container_width-$bodyBorderWidth;}else{var $mainContentMaxWidth=($('#nectar_fullscreen_rows').length==0)?parseInt($('.main-content').css('max-width')):parseInt($(this).parents('.container').css('max-width'));if($container_width-$bodyBorderWidth<=$mainContentMaxWidth){$windowWidth=$mainContentMaxWidth;}
$contentWidth=$mainContentMaxWidth;$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&nectarDOMInfo.winW>=1000)?$extended_padding:0;if($leftHeaderSize>0){$extResponsivePadding=($('body[data-ext-responsive="true"]').length>0&&nectarDOMInfo.winW>=1000)?120:0;}}
$justOutOfSight=Math.ceil((($windowWidth+$extResponsivePadding-$contentWidth)/2));}
var $extraSpace=0;if($(this).hasClass('carousel-wrap')){$extraSpace=1;}
if($(this).hasClass('portfolio-items')){$extraSpace=5;}
var $carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):$container_width-$bodyBorderWidth+$extraSpace;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($container_width>1000){$carouselWidth=$container_width-$bodyBorderWidth+3;}
else{$carouselWidth=$container_width-$bodyBorderWidth;}}
if($(this).parent().hasClass('default-style')){$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):$container_width+$extraSpace;}else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($container_width-$bodyBorderWidth)-(($container_width-$bodyBorderWidth)*0.025)+$extraSpace;$windowWidth=($container_width-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($container_width-$bodyBorderWidth)-(($container_width-$bodyBorderWidth)*0.025);$justOutOfSight=Math.ceil((($windowWidth-$mainContentWidth)/2));}}
else if($(this).parent().hasClass('spaced')){$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)-($container_width*0.02):$container_width+$extraSpace;}else{$carouselWidth=($('#boxed').length==1)?$mainContentWidth+parseInt($justOutOfSight*2):($container_width-$bodyBorderWidth)-Math.ceil(($container_width-$bodyBorderWidth)*0.02)+$extraSpace;var $windowWidth2=($container_width-$bodyBorderWidth<=$mainContentWidth)?$mainContentWidth:($container_width-$bodyBorderWidth)-(($container_width-$bodyBorderWidth)*0.02);$justOutOfSight=Math.ceil((($windowWidth2-$mainContentWidth)/2)+2);}}
if(!$(this).parents('.span_9').length>0&&!$(this).parent().hasClass('span_3')&&$(this).parent().attr('id')!='sidebar-inner'&&!$(this).find('.nectar-carousel-flickity-fixed-content').length>0&&$(this).parent().attr('id')!='portfolio-extra'){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')){if($(this).parents('.full-width-content').length==0){$(this).css({'margin-left':-$justOutOfSight,'left':0,'width':$carouselWidth,'visibility':'visible'});}}else{if($('#nectar_fullscreen_rows').length>0&&$(this).hasClass('wpb_row')){$(this).css({'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}else{if($(this).parents('.full-width-content').length==0){$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}}}}}
else if($(this).parent().attr('id')=='portfolio-extra'&&$('#full_width_portfolio').length!=0){if(!$(this).find('.nectar-carousel-flickity-fixed-content').length>0){$(this).css({'left':0,'margin-left':-$justOutOfSight,'width':$carouselWidth,'visibility':'visible'});}}else{$(this).css({'margin-left':0,'width':'auto','left':'0','visibility':'visible'});}});}
function firstFWSection(){$('.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'&&$pageHeaderBG.length==0&&$('.page-header-no-bg').length==0&&$('.project-title').length==0&&$('body.single').length==0&&$('.project-title').length==0){$(this).addClass('first-section');var $that=$(this);setTimeout(function(){$that.addClass('loaded');},50);}}});}
function NectarParallaxScroll(el,parallaxElClass,speed,type){this.$el=el;this.$parallaxEl=this.$el.find(parallaxElClass);this.firstSection=false;this.type=type;this.speed=speed;this.storedWinH=nectarDOMInfo.winH;this.setup();this.resize();this.update();}
NectarParallaxScroll.prototype.setup=function(){var that=this;if(this.$el.parents('#page-header-bg').length>0){this.type='page-header';}
if(this.$el.parents('.top-level').length>0&&this.$el.parents('.parallax_slider_outer').length>0||this.$el.parents('.top-level').length>0&&this.$el.hasClass('nectar-simple-slider')||this.$el.parents('.top-level').length>0&&this.$el.hasClass('nectar-recent-posts-single_featured')||this.$el.parents('.top-level').length>0&&this.$el.hasClass('column-image-bg-wrap')&&this.$el.parent().parent().is('.vc_col-sm-12:not(.child_column)')||this.$el.is('.wpb_row.top-level')||this.type=='page-header'||$('.wpb_row').length==0){this.firstSection=true;}
if($('.wpb_row').length==0&&this.$el.parents('.parallax_slider_outer').length>0&&this.$el.is('[data-full-width="true"]')||($('#portfolio-extra').length>0&&this.$el.parents('.parallax_slider_outer').length>0&&this.$el.parents('.wpb_row').length>0&&this.$el.parents('.wpb_row').index()=='0')){this.firstSection=true;}
if(nectarDOMInfo.usingFrontEndEditor&&this.type!='page-header'){this.firstSection=false;}
this.$parallaxEl.addClass('translate');setInterval(function(){if(nectarState.materialOffCanvasOpen!=true){that.offsetTop=that.$el.offset().top;that.height=that.$el.outerHeight(true);}},800);$(window).on('nectar-column-animation-start',this.checkColumnAnimation.bind(this));$(window).on('resize load',this.resize.bind(this));window.addEventListener("orientationchange",this.orientationChange.bind(this));};NectarParallaxScroll.prototype.checkColumnAnimation=function(){if(this.$parallaxEl.parents('.col.has-animation.triggered-animation:not(.animated-in)').length>0){this.realtimeOffsetUpdate();}};NectarParallaxScroll.prototype.realtimeOffsetUpdate=function(){var that=this;var realTimeOffset=setInterval(function(){if(nectarState.materialOffCanvasOpen!=true){that.offsetTop=that.$el.offset().top;that.height=that.$el.outerHeight(true);}},30);setTimeout(function(){clearInterval(realTimeOffset);},2000);}
NectarParallaxScroll.prototype.resize=function(){this.offsetTop=this.$el.offset().top;this.height=this.$el.outerHeight(true);if(!nectarDOMInfo.usingMobileBrowser){this.storedWinH=nectarDOMInfo.winH;}};NectarParallaxScroll.prototype.orientationChange=function(){if(nectarDOMInfo.usingMobileBrowser){this.offsetTop=this.$el.offset().top;this.height=this.$el.outerHeight(true);this.storedWinH=nectarDOMInfo.winH;}};NectarParallaxScroll.prototype.update=function(){if(this.offsetTop+this.height<nectarDOMInfo.scrollTop||this.offsetTop>nectarDOMInfo.scrollTop+nectarDOMInfo.winH||nectarState.materialOffCanvasOpen==true){for(var i=0;i<this.$parallaxEl.length;i++){this.$parallaxEl[i].style.willChange='auto';}
requestAnimationFrame(this.update.bind(this));return;}
for(var i=0;i<this.$parallaxEl.length;i++){if(this.firstSection===true){this.$parallaxEl[i].style.transform='translate3d(0, '+parseInt(nectarDOMInfo.scrollTop*this.speed)+'px, 0)';}
else{this.$parallaxEl[i].style.transform='translate3d(0, '+parseInt(((this.storedWinH+nectarDOMInfo.scrollTop-this.offsetTop)*this.speed))+'px, 0) scale(1.005)';}
this.$parallaxEl[i].style.willChange='transform';}
requestAnimationFrame(this.update.bind(this));};function parallaxSrollSpeed(speedString){var speed;switch(speedString){case'slow':speed=0.6;break;case'medium':speed=0.4;break;case'medium_fast':speed=0.28;break;case'fast':speed=0.20;break;case'very_subtle':speed=0.12;break;}
return speed;}
function parallaxScrollInit(){if(nectarDOMInfo.usingMobileBrowser&&$('body[data-remove-m-parallax="1"]').length>0){return;}
parallaxRowsBGCals();var parallaxItemCount=0;$('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, #page-header-bg[data-parallax="1"] .nectar-video-wrap, .parallax_slider_outer .nectar-slider-wrap').each(function(){if($(this).is('[data-n-parallax-bg][data-parallax-speed]')){parallaxItemsArr[parallaxItemCount]=new NectarParallaxScroll($(this),'.parallax-layer',parallaxSrollSpeed($(this).attr('data-parallax-speed')),'regular');parallaxItemCount++;}
else{if($(this).find('[data-parallax-speed="fixed"]').length==0){if($(this).hasClass('nectar-slider-wrap')){parallaxItemsArr[parallaxItemCount]=new NectarParallaxScroll($(this),'.video-wrap, .image-bg',0.25,'nectar-slider');}
else if($(this).hasClass('page-header-bg-image-wrap')){parallaxItemsArr[parallaxItemCount]=new NectarParallaxScroll($(this),'.page-header-bg-image',0.25,'page-header');}
else if($(this).hasClass('nectar-video-wrap')&&$(this).parents('#page-header-bg').length>0){parallaxItemsArr[parallaxItemCount]=new NectarParallaxScroll($(this),'.nectar-video-bg',0.25,'page-header');}
else{parallaxItemsArr[parallaxItemCount]=new NectarParallaxScroll($(this),'.row-bg.using-image',parallaxSrollSpeed($(this).find('.row-bg').attr('data-parallax-speed')),'regular');}
parallaxItemCount++;}}
$(this).addClass('nectar-parallax-enabled');});$('.woocommerce-tabs .wc-tabs li').on('click',function(){setTimeout(parallaxRowsBGCals,100);});}
function parallaxRowsBGCals(){if(nectarDOMInfo.usingMobileBrowser&&$('body[data-remove-m-parallax="1"]').length>0){return;}
$('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, .parallax_slider_outer .nectar-slider-wrap .slide-bg-wrap').each(function(){var $non_page_builder_slider;if($(this).parents('.wpb_tab:not(.visible-tab)').length>0||$(this).parents('.wc-tab').length>0&&$(this).parents('.wc-tab').css('display')!=='block'){return true;}
if($(this).find('.row-bg').length==0&&$(this).find('.page-header-bg-image').length>0){}
else if($(this).find('.row-bg').length==0&&$(this).find('.image-bg').length>0){$non_page_builder_slider=false;if($('.wpb_row').length==0&&$(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.parallax_slider_outer').index()=='1'){$non_page_builder_slider=true;}
if($('#portfolio-extra').length>0&&$(this).parents('.wpb_row').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.wpb_row').index()=='0'){$non_page_builder_slider=true;}
if($(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor||$non_page_builder_slider&&!nectarDOMInfo.usingFrontEndEditor){$(this).find('.image-bg').css({'height':Math.ceil($(this).parent().offset().top*0.25)+$(this).outerHeight(true)});}else{$(this).find('.image-bg').css({'height':Math.ceil($window.height()*0.25)+$(this).outerHeight(true)});}}
else if($(this).find('.row-bg').length==0&&$(this).find('.video-wrap').length>0){$non_page_builder_slider=false;if($('.wpb_row').length==0&&$(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.parallax_slider_outer').index()=='1'){$non_page_builder_slider=true;}
if($('#portfolio-extra').length>0&&$(this).parents('.wpb_row').length>0&&$(this).parents('.parallax_slider_outer').length>0&&$(this).parents('.wpb_row').index()=='0'){$non_page_builder_slider=true;}
if($(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor||$non_page_builder_slider&&!nectarDOMInfo.usingFrontEndEditor){$(this).find('.video-wrap').css({'height':Math.ceil($(this).parent().offset().top*0.25)+$(this).outerHeight(true)});}
else{$(this).find('.video-wrap').css({'height':Math.ceil($window.height()*0.25)+$(this).outerHeight(true)});}
var vid=$(this).find('.video-wrap video'),vid_w_orig=1280,vid_h_orig=720;var container_w=vid.parent().width(),container_h=vid.parent().height(),scale_w=container_w/vid_w_orig,scale_h=container_h/vid_h_orig;var scale=scale_w>scale_h?scale_w:scale_h;vid.width(scale*vid_w_orig);vid.height(scale*vid_h_orig);}else{if($(this).is('.nectar-recent-posts-single_featured')&&$(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor){}
else if($(this).is('.nectar-simple-slider')&&$(this).parents('.top-level').length>0&&!nectarDOMInfo.usingFrontEndEditor){}
else if($(this).is('.column-image-bg-wrap')&&$(this).parents('.top-level').length>0&&$(this).parent().parent().is('.vc_col-sm-12:not(.child_column)')){}
else if(!$(this).hasClass('top-level')||nectarDOMInfo.usingFrontEndEditor||$(this).find('.parallax-layer').length>0){var classSelector='.row-bg';var parallaxSpeed=$(this).find('.row-bg').attr('data-parallax-speed');if($(this).find('.parallax-layer').length>0){classSelector='.parallax-layer';parallaxSpeed=$(this).attr('data-parallax-speed');}
var $ifFast=($(this).find(classSelector+'[data-parallax-speed="fast"]').length>0)?60:0;$(this).find(classSelector).css({'height':Math.ceil($window.height()*parallaxSrollSpeed(parallaxSpeed))+$(this).outerHeight(true)+$ifFast});}}});}
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');}}});var $contentElementsNum=($('#portfolio-extra').length==0)?$('.main-content > .row > *').length:$('.main-content > .row #portfolio-extra > *').length;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;}
$('.container-wrap .full-width-section, .container-wrap .full-width-content:not(.page-submenu .full-width-content):not(.blog-fullwidth-wrap), .row > .nectar-slider-wrap[data-full-width="true"], .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]').each(function(){if($(this).parents('.nectar-global-section.before-footer').length>0){return true;}
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'&&$pageHeaderBG.length!=0){}
else if($(this).parents('.wpb_row').index()=='0'&&$pageHeaderBG.length==0&&$('.page-header-no-bg').length==0&&$('.project-title').length==0&&$(this).parents('.wpb_row').index()=='0'&&$('.project-title').length==0&&$('body[data-bg-header="true"]').length==0){if($('.single').length==0){$('.container-wrap').css('padding-top','0px');}else{$(this).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'&&$pageHeaderBG.length!=0){}
else if($(this).index()=='0'&&$pageHeaderBG.length==0&&$(this).index()=='0'&&$('.page-header-no-bg').length==0&&$(this).index()=='0'&&!$(this).hasClass('blog_next_prev_buttons')&&!$(this).hasClass('nectar-shop-outer')&&$(this).parents('.pum-container').length==0){if($('body[data-header-resize="0"]').length==1&&$('.single').length==0||$('body.material').length>0&&$('.single').length==0){if(!$('body.blog .blog-fullwidth-wrap > .masonry:not(.meta-overlaid)').length>0){$('.container-wrap').css('padding-top','0px');}}
else{$(this).addClass('first-section');}}
if($(this).index()==$contentElementsNum-1&&$('#respond').length==0&&$('body.woocommerce-checkout').length==0){$('.container-wrap').css('padding-bottom','0px');$('.bottom_controls').css('margin-top','0px');$('#call-to-action .triangle').remove();}}}}});$('#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'&&$pageHeaderBG.length!=0||$(this).index()=='0'){$(this).addClass('first-section nder-page-header');}else if($(this).index()=='0'&&$pageHeaderBG.length==0||$(this).index()=='0'){$(this).css({'margin-top':'0px'}).addClass('first-section');}});$('.portfolio-filters-inline').each(function(){if($(this).parents('.wpb_row').length>0){}else{if($(this).index()=='0'&&$pageHeaderBG.length!=0||$(this).index()=='0'){$(this).addClass('first-section nder-page-header');}else if($(this).index()=='0'&&$pageHeaderBG.length==0||$(this).index()=='0'){$(this).css({'margin-top':'-30px','padding-top':'50px'}).addClass('first-section');}}});}
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(),$topPadding=($(this).attr('data-top-percent'))?$(this).attr('data-top-percent'):'skip',$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));}});}}
function fullWidthRowPaddingAdjustCalcBoxed(){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 $topPadding=($(this).attr('data-top-percent'))?$(this).attr('data-top-percent'):'skip',$bottomPadding=($(this).attr('data-bottom-percent'))?$(this).attr('data-bottom-percent'):'skip';if($topPadding!='skip'){$(this).css('padding-top',$topPadding);}
if($bottomPadding!='skip'){$(this).css('padding-bottom',$bottomPadding);}});}}
function fullWidthRowPaddingAdjust(){if(nectarDOMInfo.usingMobileBrowser){fullWidthRowPaddingAdjustCalc();}
$window.on('resize',fullWidthRowPaddingAdjustCalc);}
function fullWidthContentColumns(){var $frontEndEditorElDiv=($('body.vc_editor').length>0)?'.vc_element > ':'';$('.main-content > .row > '+$frontEndEditorElDiv+' .full-width-content, #portfolio-extra > '+$frontEndEditorElDiv+' .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 > '+$frontEndEditorElDiv+' .col').length>1){var tallestColumn=0;var $columnInnerHeight=0;var $column_inner_selector;$(this).find('> .span_12 > '+$frontEndEditorElDiv+'  .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=($body.is('[data-flex-cols="true"]'))?parseInt($(this).find('> .vc_column-inner').css('padding-top')):parseInt($(this).css('padding-top'));var $frontEndEditorElPadding=($frontEndEditorElDiv.length>2&&$(this).find('> .vc_column-inner').length>0)?parseInt($(this).find('> .vc_column-inner').css('padding-top')):0;if($(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height()+($padding*2)+$frontEndEditorElPadding>tallestColumn){tallestColumn=$(this).find('> '+$column_inner_selector+' > .wpb_wrapper').height()+($padding*2)+$frontEndEditorElPadding;}});$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .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($frontEndEditorElDiv.length<2&&!$(this).parent().parent().hasClass('vc_row-o-equal-height')){$(this).css('height',tallestColumn);if($body.is('[data-flex-cols="true"]')){$(this).find('> .vc_column-inner').css('height',tallestColumn);}}else if($frontEndEditorElDiv.length>2&&!$(this).parent().parent().parent().hasClass('vc_row-o-equal-height')){$(this).css('height',tallestColumn);if($body.is('[data-flex-cols="true"]')){$(this).find('> .vc_column-inner').css('height',tallestColumn);}}}
else{if($(this).is('[data-using-bg="true"]')){$(this).css('min-height',tallestColumn);if($body.is('[data-flex-cols="true"]')){$(this).find('> .vc_column-inner').css('min-height',tallestColumn);}
if($(this).is('[data-animation*="reveal"]')){$(this).find('.column-inner').css('min-height',tallestColumn);}}}});if(nectarDOMInfo.winW<1000){$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col .wpb_row .col').css('min-height','0px');}
if($(this).hasClass('vertically-align-columns')&&nectarDOMInfo.winW>1000&&!$(this).hasClass('vc_row-o-equal-height')){$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .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).css('margin-bottom',$marginCalc);});}}});if($('body[data-flex-cols="true"]').length==0){$('.main-content > .row > .wpb_row:not(.full-width-content).vc_row-o-equal-height').each(function(){if($(this).find('>.span_12 > '+$frontEndEditorElDiv+' .wpb_column[data-animation*="reveal"]').length>0){var tallestColumn=0;$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .col').each(function(){var $padding=parseInt($(this).find('> .column-inner-wrap > .column-inner').css('padding-top'));if($(this).find('> .column-inner-wrap > .column-inner').height()+($padding*2)>tallestColumn){tallestColumn=$(this).find('> .column-inner-wrap > .column-inner').height()+($padding*2);}});$(this).find('> .span_12 > '+$frontEndEditorElDiv+' .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);}}});}});$('.wpb_row.vc_row-o-equal-height>.span_12> '+$frontEndEditorElDiv+'.wpb_column[class*="padding-"][data-padding-pos="all"]').each(function(){if($(this).parents('.tabbed').length==0){$(this).css({'padding-top':$(this).css('padding-left'),'padding-bottom':$(this).css('padding-left')});}});}}
function mouseParallaxInit(){$('.wpb_row:has(.nectar-parallax-scene)').each(function(i){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($('<img>').attr('src',image));}}});});}
function ulCheckmarks(){$('ul.checks li').each(function(){if($(this).find('i.fa-check-circle').length==0){$(this).prepend('<i class="fa fa-check-circle"></i>');}});}
function ctaLinkBG(){$body.on('click','.nectar-cta[data-using-bg="true"]:not([data-style="material"]) .link_wrap',function(e){if(!$(e.target).is('a')){$(this).find('a.link_text')[0].click();}});}
function nectarKeyframeAssist(){$('.nectar-cta[data-style="arrow-animation"]').addClass('loaded');}
function rowBGAnimations(){var $rowBGAnimationsOffsetPos=($fullscreenMarkupBool==true)?'500%':'93%';var $rowBGAnimationsRevealOffsetPos=($fullscreenMarkupBool==true)?'500%':'97%';var $rowBGOffset;$($fullscreenSelector+'.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]) .row-bg').each(function(){var $animation=$(this).parents('.row-bg-wrap').attr('data-bg-animation');if($animation!='zoom-out-reveal'&&$animation.indexOf('reveal-from-')==-1){$rowBGOffset=$rowBGAnimationsOffsetPos;}else{$rowBGOffset=$rowBGAnimationsRevealOffsetPos;}
if(!$(this).hasClass('using-image')&&$(this).parents('.nectar-scrolling-text').length==0){if($animation!='zoom-out-reveal'&&$animation.indexOf('reveal-from-')==-1){return;}}
var $that=$(this);var waypoint=new Waypoint({element:$that.parents('.row-bg-wrap'),handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.parents('.inner-wrap').addClass('animated-in');if($animation=='zoom-out-reveal'||$animation.indexOf('reveal-from-')>-1||$that.parents('.nectar-scrolling-text').length>0){$that.parents('.row-bg-wrap').addClass('animated-in');}
waypoint.destroy();},offset:$rowBGOffset});});}
function columnBGAnimations(){var $colBGAnimationsOffsetPos=($fullscreenMarkupBool==true)?'500%':'93%';var $colBGAnimationsRevealOffsetPos=($fullscreenMarkupBool==true)?'500%':'80%';var $colBGOffset;$($fullscreenSelector+'.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]):not([data-bg-animation*="displace-filter"]) .column-image-bg').each(function(){var $animation=$(this).parents('.column-image-bg-wrap').attr('data-bg-animation');if($animation!='zoom-out-reveal'&&$animation.indexOf('reveal-from-')==-1){$colBGOffset=$colBGAnimationsOffsetPos;}else{if($animation=='ro-reveal-from-bottom'&&$fullscreenMarkupBool==false){$colBGOffset='95%';}else if($animation=='ro-reveal-from-top'&&$fullscreenMarkupBool==false){$colBGOffset='65%';}else{$colBGOffset=$colBGAnimationsRevealOffsetPos;}}
var $that=$(this);var waypoint=new Waypoint({element:$that.parents('.column-image-bg-wrap'),handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.parents('.inner-wrap').addClass('animated-in');if($animation=='zoom-out-reveal'||$animation.indexOf('reveal-from-')>-1){$that.parents('.column-image-bg-wrap').addClass('animated-in');$that.parents('.column-image-bg-wrap').siblings('.column-bg-overlay-wrap').addClass('animated-in');$that.parents('.vc_column-inner').addClass('revealed-bg');}
waypoint.destroy();},offset:$colBGOffset});});$($fullscreenSelector+'.column-bg-overlay-wrap[data-bg-animation]').each(function(){$colBGOffset=$colBGAnimationsRevealOffsetPos;var $that=$(this);var $animation=$(this).attr('data-bg-animation');if($animation=='zoom-out-reveal'||$animation.indexOf('reveal-from-')>0){if($that.parent().find('.column-image-bg-wrap').length==0){var waypoint=new Waypoint({element:$that,handler:function(){if($that.hasClass('animated-in')){waypoint.destroy();return;}
$that.addClass('animated-in');$that.parents('.vc_column-inner').addClass('revealed-bg');waypoint.destroy();},offset:$colBGOffset});}}});}
function colAndImgAnimations(){var $colAndImgOffsetPos=($fullscreenMarkupBool==true)?'500%':'88%';var $cascadingOffsetPos=($fullscreenMarkupBool==true)?'500%':'70%';var $colAndImgRevealOffsetPos=($fullscreenMarkupBool==true)?'500%':'70%';$($fullscreenSelector+'.img-with-animation').each(function(){var $that=$(this);var $animationType=($that.is('[data-animation]'))?$that.attr('data-animation'):'fade-in';if($animationType=='ro-reveal-from-right'&&$colAndImgOffsetPos=='88%'||$animationType=='ro-reveal-from-left'&&$colAndImgOffsetPos=='88%'){$colAndImgOffsetPos='75%';}
var waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!bypassAnimations||$('body[data-responsive="0"]').length>0){var $delay=($that.is('[data-delay]'))?$that.attr('data-delay'):0;var $elToAnimate=($that.parents('.hover-wrap').length>0)?$that.parents('.hover-wrap'):$that;if($animationType=='fade-in-from-left'||$animationType=='fade-in-from-right'){$elToAnimate.delay($delay).transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);}else if($animationType=='fade-in-from-bottom'){$elToAnimate.delay($delay).transition({'opacity':1,'y':'0px'},$animationDuration,$animationEasing);}else if($animationType=='fade-in'){$elToAnimate.delay($delay).transition({'opacity':1},$animationDuration,$animationEasing);}else if($animationType=='grow-in'){setTimeout(function(){$elToAnimate.transition({scale:1,'opacity':1},$animationDuration,$animationEasing);},$delay);}else if($animationType=='flip-in'){setTimeout(function(){$elToAnimate.transition({rotateY:0,'opacity':1},$animationDuration,$animationEasing);},$delay);}else if($animationType=='flip-in-vertical'){setTimeout(function(){$elToAnimate.transition({rotateX:0,'opacity':1},$animationDuration,$animationEasing);},$delay);}
else if($animationType=='ro-reveal-from-left'||$animationType=='ro-reveal-from-right'||$animationType=='ro-reveal-from-bottom'||$animationType=='ro-reveal-from-top'){$that.parents('.img-with-aniamtion-wrap').addClass('animated-in');}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos});});$($fullscreenSelector+'.nectar_cascading_images').each(function(){var $that=$(this);var $animationDelay=($(this).is('[data-animation-timing]'))?$(this).attr('data-animation-timing'):175;$animationDelay=parseInt($animationDelay);var waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!bypassAnimations||$('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 if($that2.attr('data-animation')=='grow-in-reveal'){setTimeout(function(){$that2.find('.inner-wrap').css({'opacity':1,'transform':'translateX(0px) translateY(0px) scale(1,1) translateZ(0px)'});$that2.find('.inner-wrap img').css({'transform':'translateX(0px) translateY(0px) scale(1,1) 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:$cascadingOffsetPos});});$($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 waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!bypassAnimations||$('body[data-responsive="0"]').length>0){$that.addClass('triggered-animation');$(window).trigger('nectar-column-animation-start');var $delay=$that.attr('data-delay');if($that.attr('data-animation')=='fade-in-from-left'||$that.attr('data-animation')=='fade-in-from-right'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1,'x':'0px'},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='fade-in-from-bottom'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1,'y':'0px'},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='fade-in'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({'opacity':1},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='grow-in'||$that.attr('data-animation')=='zoom-out'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({scale:1,'opacity':1},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='flip-in'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({rotateY:'0','opacity':1},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='flip-in-vertical'){$standAnimatedColTimeout[i]=setTimeout(function(){$that.transition({rotateX:'0',y:'0','opacity':1},$animationDuration,$animationEasing);},$delay);}else if($that.attr('data-animation')=='slight-twist'){$standAnimatedColTimeout[i]=setTimeout(function(){anime({targets:$that[0],rotateY:[20,0],rotateZ:[-4,0],opacity:1,easing:$animationEasing,duration:$animationDuration});},$delay);}
if($that.hasClass('boxed')){$that.addClass('no-pointer-events');setTimeout(function(){$that.removeClass('no-pointer-events');},parseInt($animationDuration)+parseInt($delay)+30);}
if($that.find('.nectar-post-grid-wrap[data-style="mouse_follow_image"]')){setTimeout(function(){$that[0].style.transform='none';},parseInt($animationDuration)+parseInt($delay)+30);}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgOffsetPos});});$($fullscreenSelector+'.wpb_column.has-animation[data-animation*="reveal"]').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
var $delay=$that.attr('data-delay');if(!bypassAnimations||$('body[data-responsive="0"]').length>0){var $columnInnerSelector=($that.find('> .vc_column-inner').length>0)?true:false;if($that.attr('data-animation')=='reveal-from-bottom'||$that.attr('data-animation')=='reveal-from-top'){setTimeout(function(){if($that.hasClass('animated-in')){if($columnInnerSelector==true){$that.find('> .vc_column-inner').transition({'y':0},$animationDuration,$animationEasing);}else{$that.find('.column-inner-wrap, .column-inner').transition({'y':0},$animationDuration,$animationEasing,function(){$that.find('.column-inner-wrap, .column-inner').addClass('no-transform');});}}},$delay);}else if($that.attr('data-animation')=='reveal-from-right'||$that.attr('data-animation')=='reveal-from-left'){setTimeout(function(){if($that.hasClass('animated-in')){if($columnInnerSelector==true){$that.find('> .vc_column-inner').transition({'x':0},$animationDuration,$animationEasing);}else{$that.find('.column-inner-wrap, .column-inner').transition({'x':0},$animationDuration,$animationEasing,function(){$that.find('.column-inner-wrap, .column-inner').addClass('no-transform');});}}},$delay);}
$that.addClass('animated-in');}
waypoint.destroy();},offset:$colAndImgRevealOffsetPos});});}
function cascadingImageBGSizing(){$('.nectar_cascading_images').each(function(){var forcedAspect=($(this).hasClass('forced-aspect'))?true:false;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(){if(forcedAspect==true&&$(this).parents('.cascading-image').index()==0){return true;}
var $bgColorHeight=0;var $bgColorWidth=0;if($(this).parent().find('.img-wrap').length==0){var $firstSibling=$(this).parents('.cascading-image').siblings('.cascading-image[data-has-img="true"]').first();$bgColorHeight=$firstSibling.find('.img-wrap').height();$bgColorWidth=$firstSibling.find('.img-wrap').width();}else{$bgColorHeight=$(this).parent().find('.img-wrap').height();$bgColorWidth=$(this).parent().find('.img-wrap').width();}
$(this).css({'height':$bgColorHeight,'width':$bgColorWidth}).addClass('calculated');});});}
function cascadingImageInit(){if($('.nectar_cascading_images').length>0){var cascadingParallax=[];$('.nectar_cascading_images').each(function(i){imagesLoaded($(this),function(instance){cascadingImageBGSizing();if($(instance.elements[0]).is('[data-parallax="yes"]')&&!nectarDOMInfo.usingMobileBrowser&&$('#nectar_fullscreen_rows').length==0){cascadingParallax[i]=new CascadingParallax($(instance.elements[0]),$(instance.elements[0]).attr('data-parallax-intensity'));}});});$window.on('resize',cascadingImageBGSizing);}}
function CascadingParallax(el,intensity){this.$element=el;this.inView=false;this.topLevel=false;this.lastY=0;this.layer1Parallax=(this.$element.is('[data-layer-1-parallax="yes"]'))?true:false;switch(intensity){case'subtle':this.intensity=0.09;break;case'medium':this.intensity=0.15;break;case'high':this.intensity=0.25;break;}
this.calculatePos();this.trackView();this.animate();if($('.portfolio-filters').length>0||$('.portfolio-filters-inline').length>0){setInterval(this.calculatePos.bind(this),700);}
$window.on('resize',this.calculatePos.bind(this));}
CascadingParallax.prototype.calculatePos=function(){this.offsetTop=this.$element.offset().top;this.height=this.$element.outerHeight();this.vertCenter=nectarDOMInfo.winH/2-this.height/2;};CascadingParallax.prototype.trackView=function(){var that=this;if(this.$element.parents('.top-level').length>0){this.topLevel=true;}
if('IntersectionObserver'in window){var options={rootMargin:'250px',}
var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){var isIntersecting=entry.isIntersecting;if(isIntersecting){that.inView=true;}else{that.inView=false;}});},options);observer.observe(this.$element[0]);}};CascadingParallax.prototype.animate=function(){if(nectarState.materialOffCanvasOpen==true){window.requestAnimationFrame(this.animate.bind(this));return;}
this.lastY=linearInterpolate(this.lastY,nectarDOMInfo.scrollTop,0.2);if(this.inView){var that=this;this.$element.find('.bg-layer').each(function(i){var $scale=$(this).data('scale');if(that.layer1Parallax){i=(i/1.5)+1;}
if(that.topLevel===true&&nectarDOMInfo.winW>1000){$(this)[0].style.transform='translateY('+-(that.lastY*that.intensity*i)+'px) translateZ(0) scale('+$scale+')';}else{$(this)[0].style.transform='translateY('+-((that.lastY-that.offsetTop+that.vertCenter)*that.intensity*i)+'px) translateZ(0) scale('+$scale+')';}});}
window.requestAnimationFrame(this.animate.bind(this));};function splitLineHeadings(){var $splitLineOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';$($fullscreenSelector+'.nectar-split-heading').each(function(){var $that=$(this);var $delay=($that.is('[data-animation-delay]'))?parseInt($that.attr('data-animation-delay')):0;var waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
if(!bypassAnimations||$('body[data-responsive="0"]').length>0){var $animationDurationCap;setTimeout(function(){if($that.is('[data-animation-type="line-reveal-by-space"]')){var stagger=0;if($that.is('[data-stagger="true"]')){stagger=500/$that.find('> * > span').length;stagger=Math.min(Math.max(stagger,15),50);}
$animationDurationCap=(parseInt($animationDuration)<1100)?$animationDuration:'1100';if($that.is('[data-m-rm-animation="true"]')&&nectarDOMInfo.winW<1000){$that.find('> * > span .inner').css({'transform':'translateY(0)'});}
else{$that.find('> * > span').each(function(i){if(stagger==0){$(this).find('> .inner').delay(i*stagger).transition({'y':'0px'},$animationDurationCap,$animationEasing);}
else{var spanEl=$(this);var $innerEl=spanEl.find('> .inner');setTimeout(function(){$innerEl[0].style.transform='translateY(0em)';},i*stagger);}});}}else if($that.is('[data-animation-type="letter-fade-reveal"]')){$animationDurationCap=(parseInt($animationDuration)<1000)?$animationDuration:'1000';$that.find('> * > span span').each(function(i){$(this).delay(i*8).transition({'y':'0px','opacity':'1'},$animationDurationCap,$animationEasing);});}else{$that.find('.heading-line').each(function(i){$(this).find('> div').delay(i*70).transition({'y':'0px'},$animationDuration,$animationEasing);});}
$that.addClass('animated-in');},$delay);}
waypoint.destroy();},offset:$splitLineOffsetPos});});}
function progressBars(){var $progressBarsOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';var $progressSelector=($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&nectarDOMInfo.usingMobileBrowser)?'.nectar-progress-bar':$fullscreenSelector+'.nectar-progress-bar';if(nectarDOMInfo.usingMobileBrowser&&$progressBarsOffsetPos=='bottom-in-view'){$progressBarsOffsetPos='70%';}
$($progressSelector).each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){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('.bar-wrap').css('opacity','1');}
var percent=$that.find('span').attr('data-width'),$endNum=parseInt($that.find('span strong i').text());$that.find('span').transition({'width':percent+'%'},800,'easeInOutCubic');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');if(percent=='100'){$that.find('span strong').addClass('full');}
$that.addClass('completed');waypoint.destroy();},offset:$progressBarsOffsetPos});});}
function animatedColBorders(){var $progressBarsOffsetPos=($fullscreenMarkupBool==true)?'500%':'75%';$($fullscreenSelector+'.wpb_column[data-border-animation="true"]').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
var $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(){var $foodItemOffsetPos=($fullscreenMarkupBool==true)?'500%':'80%';$($fullscreenSelector+'.nectar_food_menu_item').parent().each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){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(){var $dividerOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';$($fullscreenSelector+'.divider-small-border[data-animate="yes"], '+$fullscreenSelector+'.divider-border[data-animate="yes"]').each(function(){var $lineDur=($(this).hasClass('divider-small-border'))?1300:1500,$that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.each(function(){$(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 hotSpotHoverBind(){$('.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);});});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);});});}
function responsiveTooltips(){$('.nectar_image_with_hotspots').each(function(){$(this).find('.nectar_hotspot_wrap').each(function(){if(nectarDOMInfo.winW>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)>nectarDOMInfo.winW){$(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('<a href="#" class="tipclose"><span></span></a>');}
$('.nttip').css('height',$window.height());}});});}
function imageWithHotspotEvents(){if($('.nectar_image_with_hotspots').length==0){return;}
hotSpotHoverBind();$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(nectarDOMInfo.winW>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(nectarDOMInfo.winW<=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(e){if(nectarDOMInfo.winW<690){if(e.target&&$(e.target).is('a')){return;}
$(this).parents('.nectar_image_with_hotspots').find('.nttip').removeClass('open');$(this).parents('.nectar_image_with_hotspots').find('.nectar_hotspot').removeClass('open');$(this).parents('.wpb_row').css('z-index','auto');return false;}});responsiveTooltips();$window.on('resize',responsiveTooltips);}
function imageWithHotspots(){var $imageWithHotspotsOffsetPos=($fullscreenMarkupBool==true)?'500%':'50%';$($fullscreenSelector+'.nectar_image_with_hotspots[data-animation="true"]').each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){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 nectarLazyImageLoading(){var lazyItems=[].slice.call(document.querySelectorAll('[data-nectar-img-src]'));if('IntersectionObserver'in window){var options={rootMargin:'300px',}
nectarLazyImageSizing();$window.off('resize.nectarLazySizing',nectarLazyImageSizing);$window.on('resize.nectarLazySizing',nectarLazyImageSizing);var lazyItemObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var lazyItem=entry.target;var imgSrc=lazyItem.getAttribute('data-nectar-img-src');if(imgSrc){if(lazyItem.classList.contains('nectar-lazy')){lazyItem.addEventListener('load',function(){lazyItem.style.height="";lazyItem.style.width="";lazyItem.classList.add('loaded');lazyItem.removeAttribute('data-nectar-img-src');lazyItemObserver.unobserve(lazyItem);});lazyItem.src=imgSrc;var srcset=lazyItem.getAttribute('data-nectar-img-srcset');if(srcset){lazyItem.setAttribute('srcset',srcset);lazyItem.removeAttribute('data-nectar-img-srcset');}
lazyItem.parentNode.classList.add('img-loaded');}
else{lazyItem.style.backgroundImage="url('"+imgSrc+"')";lazyItem.classList.add('loaded');lazyItem.removeAttribute('data-nectar-img-src');lazyItemObserver.unobserve(lazyItem);}}}});},options);lazyItems.forEach(function(lazyItem){lazyItemObserver.observe(lazyItem);});}
else{lazyItems.forEach(function(lazyItem){if(lazyItem.classList.contains('nectar-lazy')){lazyItem.style.height="";lazyItem.style.width="";lazyItem.src=lazyItem.getAttribute('data-nectar-img-src');var srcset=lazyItem.getAttribute('data-nectar-img-srcset');if(srcset){lazyItem.setAttribute('srcset',srcset);lazyItem.removeAttribute('data-nectar-img-srcset');}
lazyItem.parentNode.classList.add('img-loaded');lazyItem.classList.add('loaded');lazyItem.removeAttribute('data-nectar-img-src');}
else{lazyItem.style.backgroundImage="url('"+lazyItem.getAttribute('data-nectar-img-src')+"')";lazyItem.classList.add('loaded');lazyItem.removeAttribute('data-nectar-img-src');}});}}
function nectarLazyImageSizing(){$('img.nectar-lazy:not(.loaded)').each(function(){if($(this).hasClass('attachment-shop_thumbnail')||$(this).hasClass('attachment-woocommerce_thumbnail')){return true;}
$(this).css({'height':'','width':''});var heightAttr=parseInt($(this).attr('height'));var widthAttr=parseInt($(this).attr('width'));var width=($(this).parents('.nectar_cascading_images').length>0)?$(this).parents('.bg-layer').width():$(this).width();if($(this).parents('.img-with-aniamtion-wrap[data-shadow*="depth"]').length>0){width=$(this).parents('.img-with-aniamtion-wrap').width();}
if($(this).parents('.nectar-post-grid-item-bg-wrap-inner').length>0){width=$(this).parents('.nectar-post-grid-item-bg-wrap-inner').width();}
var dimensions=calculateAspectRatio(widthAttr,heightAttr,width,2000);$(this).css({'height':dimensions.height+'px','width':dimensions.width+'px'});});}
function nectarPostGridMouse(){viewIndicatorArr=[];postGridImgMouseFollowArr=[];if(!nectarDOMInfo.usingMobileBrowser){$('.nectar-post-grid[data-indicator="yes"]').each(function(i){viewIndicatorArr[i]=new NectarIconMouseFollow($(this),'view-indicator');});$('.nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid').each(function(i){postGridImgMouseFollowArr[i]=new NectarIconMouseFollow($(this),'post-grid-images');});$('.nectar-category-grid[data-style="mouse_follow_image"]').each(function(i){postGridImgMouseFollowArr[i]=new NectarIconMouseFollow($(this),'post-grid-images');});}}
function nectarPostGridInit(){$nectarPostGridArr=[];nectarPostGridMouse();$('.nectar-post-grid-wrap').each(function(i){$nectarPostGridArr[i]=new NectarPostGrid($(this));});}
function NectarPostGrid(el){this.el=el;this.currentPage=0;this.activeFilter=1;this.activeCatTotal=0;this.settingsData=JSON.parse(this.el.attr('data-el-settings'));this.queryData=JSON.parse(this.el.attr('data-query'));this.sortable=this.el.find('.nectar-post-grid-filters').attr('data-sortable');this.initialMarkup();this.clickEvents();this.deepLinking();this.lightboxGroups();this.externalProjectLinks();}
NectarPostGrid.prototype.initialMarkup=function(){if(this.el.find('.nectar-post-grid-filters a.active').length==0){this.el.find('.nectar-post-grid-filters a:first-child').addClass('active');}
if(this.settingsData.pagination==='load-more'&&this.el.find('.load-more-wrap').length==0){if(this.el.find('.active.all-filter').length>0){this.activeFilter=this.el.find('.active.all-filter').index()+1;}
this.activeCatTotal=parseInt(this.el.find('.nectar-post-grid-filters a:nth-child('+this.activeFilter+')').attr('data-total-count'));if(this.el.find('.nectar-post-grid-item').length>=this.activeCatTotal){this.el.append('<div class="load-more-wrap inactive"><a href="#" class="load-more">'+this.el.attr('data-load-more-text')+'</a></div>');}else{this.el.append('<div class="load-more-wrap"><a href="#" class="load-more">'+this.el.attr('data-load-more-text')+'</a></div>');}}};NectarPostGrid.prototype.lightboxGroups=function(){var unique_id=uniqueIdGenerate();var usingLightbox=(this.el.find('.nectar-post-grid-link.pretty_photo').length>0)?true:false;if($('body[data-ls="magnific"]').length>0){this.el.find('.nectar-post-grid-link.pretty_photo').addClass('magnific').addClass('gallery').removeClass('pretty_photo');}
else if($('body[data-ls="fancybox"]').length>0){this.el.find('.nectar-post-grid-link.pretty_photo').attr('data-fancybox','group_'+unique_id).removeClass('pretty_photo');this.el.find('.nectar-post-grid-link[data-fancybox]').attr('data-fancybox','group_'+unique_id);}
if(usingLightbox){lightBoxInit();}}
NectarPostGrid.prototype.externalProjectLinks=function(){if(this.el.hasClass('target-blank-external-urls')){this.el.find(".nectar-post-grid-item a[href*='http://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");this.el.find(".nectar-post-grid-item a[href*='https://']:not([href*='"+window.location.hostname+"'])").attr("target","_blank");}}
NectarPostGrid.prototype.clickEvents=function(){this.el.find('.nectar-post-grid-filters h4').on('click',function(){$(this).parent().find('div').toggleClass('visible');$(this).toggleClass('visible');});var settingsData=this.settingsData;var queryData=this.queryData;var instance=this;this.el.find('.nectar-post-grid-filters a, .load-more-wrap .load-more').on('click',function(){var $that=$(this);if($that.parents('.nectar-post-grid-wrap.loading').length>0||$(this).hasClass('active')||$(this).hasClass('inactive')){return false;}
if($(this).parents('.nectar-post-grid-filters').length>0){$that.parent().find('a').removeClass('active');$that.addClass('active');instance.currentPage=0;instance.activeFilter=$that.index()+1;}else{instance.currentPage++;}
var $gridEl=$that.parents('.nectar-post-grid-wrap').find('.nectar-post-grid')
var $pagination=settingsData.pagination;var $action=($that.hasClass('load-more')&&$pagination==='load-more')?'load-more':'filter';var $category='';var $custom_query='';if(instance.sortable==='yes'){$category=$that.parents('.nectar-post-grid-wrap').find('.nectar-post-grid-filters a.active').attr('data-filter');$custom_query=$that.parents('.nectar-post-grid-wrap').find('.nectar-post-grid-filters a.active').attr('data-filter');}else{var skipAll=($that.parents('.nectar-post-grid-wrap').find('.nectar-post-grid-filters a').length>1)?':not(.all-filter)':'';$that.parents('.nectar-post-grid-wrap').find('.nectar-post-grid-filters a'+skipAll).each(function(){$category+=$(this).attr('data-filter')+', ';$custom_query+=$(this).attr('data-filter')+', ';});$category=$category.substring(0,$category.length-2);$custom_query=$custom_query.substring(0,$custom_query.length-2);}
var $dataToPass={action:'nectar_get_post_grid_segment',post_type:queryData.post_type,cpt_name:queryData.cpt_name,custom_query_tax:$custom_query,category:$category,posts_per_page:queryData.posts_per_page,current_page:instance.currentPage,offset:queryData.offset,order:queryData.order,orderby:queryData.orderby,load_action:$action,settings:{pagination:$pagination,post_type:settingsData.post_type,image_size:settingsData.image_size,aspect_ratio_image_size:settingsData.aspect_ratio_image_size,card_bg_color:settingsData.card_bg_color,display_categories:settingsData.display_categories,display_excerpt:settingsData.display_excerpt,display_date:settingsData.display_date,color_overlay:settingsData.color_overlay,color_overlay_opacity:settingsData.color_overlay_opacity,color_overlay_hover_opacity:settingsData.color_overlay_hover_opacity,grid_style:settingsData.grid_style,heading_tag:settingsData.heading_tag,post_title_overlay:settingsData.post_title_overlay,enable_gallery_lightbox:settingsData.enable_gallery_lightbox}};$that.parents('.nectar-post-grid-wrap').addClass('loading');$.post(window.nectarLove.ajaxurl,$dataToPass,function(data){if($action==='load-more'){$gridEl.append(data);}else{$gridEl.html(data);}
if($gridEl.is('[data-animation="fade-in-from-bottom"]')){$that.parents('.nectar-post-grid-wrap').removeClass('finished-animating');$gridEl.find('.nectar-post-grid-item:not(.animated-in)').each(function(i){var $storedEl=$(this);setTimeout(function(){$storedEl.addClass('animated-in');},i*90);});setTimeout(function(){$that.parents('.nectar-post-grid-wrap').addClass('finished-animating');},950);}
if($pagination==='load-more'){instance.activeCatTotal=parseInt(instance.el.find('.nectar-post-grid-filters a:nth-child('+instance.activeFilter+')').attr('data-total-count'));if($gridEl.find('.nectar-post-grid-item').length>=instance.activeCatTotal){instance.el.find('.load-more-wrap').addClass('inactive');}else{instance.el.find('.load-more-wrap').removeClass('inactive');}}
instance.lightboxGroups();instance.externalProjectLinks();$that.parents('.nectar-post-grid-wrap').removeClass('loading');$window.trigger('resize');nectarPostGridMouse();});return false;});};NectarPostGrid.prototype.deepLinking=function(){if(typeof nectarGetQueryParam['grid-filter']!='undefined'){this.el.find('.nectar-post-grid-filters a').each(function(){var $currentText=$(this).clone(),$getText=nectarGetQueryParam['grid-filter'],$that=$(this);$currentText=$currentText.text();$currentText=$currentText.replace(/\s+/g,'-').toLowerCase();if($currentText.length>0&&$currentText.substring(0,1)==='-'){$currentText=$currentText.substring(1);}
$getText=$getText.replace(/\s+/g,'-').replace(/</g,'&lt;').replace(/"/g,'&quot;').toLowerCase();if($currentText==$getText){$(this).trigger('click');}});}};function NectarPostGridWaypoint(){var postGridOffsetPos=($fullscreenMarkupBool==true)?'200%':'75%';$($fullscreenSelector+'.nectar-post-grid-wrap').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.find('.nectar-post-grid-filters').addClass('animated-in');$that.find('.nectar-post-grid-item').each(function(i){var $item=$(this);setTimeout(function(){$item.addClass('animated-in');},i*90);});setTimeout(function(){$that.addClass('finished-animating');},950);waypoint.destroy();},offset:postGridOffsetPos});});}
function animatedTitles(){var $animatedTitlesOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';$($fullscreenSelector+'.nectar-animated-title').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){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});});}
function highlightedText(){var $highlightedTextOffsetPos=($fullscreenMarkupBool==true)?'500%':'bottom-in-view';if(nectarDOMInfo.usingMobileBrowser&&$highlightedTextOffsetPos=='bottom-in-view'){$highlightedTextOffsetPos='85%';}
$($fullscreenSelector+'.nectar-highlighted-text').each(function(i){var $animationDelay=0;$(this).find('i').each(function(){$(this).replaceWith(function(){return $('<em />').append($(this).html());});});if($(this).is('[data-animation-delay]')&&$(this).attr('data-animation-delay').length>0&&$(this).attr('data-animation')!='false'){$animationDelay=$(this).attr('data-animation-delay');}
$(this).find('em:has(a)').addClass('has-link');if(bypassAnimations){$(this).find('em').addClass('animated');}
var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated')){waypoint.destroy();return;}
setTimeout(function(){$that.find('em').each(function(i){var $highlighted_em=$(this);setTimeout(function(){$highlighted_em.addClass('animated');},i*300);});},$animationDelay);waypoint.destroy();},offset:$highlightedTextOffsetPos});});}
function wooProductCarouselAnimations(){var $wooProductOffsetPos=($fullscreenMarkupBool==true)?'500%':'75%';$($fullscreenSelector+'.nectar-woo-flickity[data-animation*="fade-in"]').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('animated-in')){waypoint.destroy();return;}
$that.addClass('animated-in');$that.find('.flickity-cell').each(function(i){var $el=$(this);setTimeout(function(){$el.css({'transform':'translate3d(0,0,0)','opacity':'1'});},i*100);});waypoint.destroy();},offset:$wooProductOffsetPos});});}
function pricingTableHeight(){var $tallestCol;$('.pricing-table[data-style="default"]').each(function(){$tallestCol=0;$(this).find('> div ul').each(function(){if($(this).height()>$tallestCol){$tallestCol=$(this).height();}});if($tallestCol==0){$tallestCol='auto';}
$(this).find('> div ul').css('height',$tallestCol);});}
function nectarTestimonialSliders(){$testimonialSliders=[];if(typeof NectarTestimonialSlider=='undefined'){return;}
$('.testimonial_slider').each(function(i){var $that_el=$(this),$type=($(this).is('[data-style]'))?$(this).attr('data-style'):'none';$testimonialSliders[i]=new NectarTestimonialSlider($that_el,$type,resizeVideoToCover,fullWidthContentColumns);if($(this).is('.disable-height-animation:not([data-style*="multiple_visible"])')){$testimonialSliders[i].testimonialSliderHeight();setTimeout($testimonialSliders[i].testimonialSliderHeight.bind($testimonialSliders[i]),500);}
if($(this).is('.testimonial_slider[data-style="multiple_visible_minimal"]')){$testimonialSliders[i].testimonialSliderHeightMinimalMult();setTimeout($testimonialSliders[i].testimonialSliderHeightMinimalMult.bind($testimonialSliders[i]),500);}});}
function nectarTestimonialSlidersEvents(){$window.off('smartresize.nectarTestimonials');$window.off('resize.nectarTestimonialsMin');if($testimonialSliders.length>0){$window.on('smartresize.nectarTestimonials',nectarTestimonialMainResize);}
if($('.testimonial_slider[data-style="multiple_visible_minimal"]').length>0){$window.on('resize.nectarTestimonialsMin',nectarTestimonialMiniamlResize);}}
function nectarTestimonialMainResize(){for(var i=0;i<$testimonialSliders.length;i++){$testimonialSliders[i].testimonialSliderHeight();$testimonialSliders[i].testimonialHeightResize();}}
function nectarTestimonialMiniamlResize(){for(var i=0;i<$testimonialSliders.length;i++){$testimonialSliders[i].testimonialSliderHeightMinimalMult();}}
function iconList(){var $iconListOffsetPos=($fullscreenMarkupBool==true)?'250%':'75%';$($fullscreenSelector+'.nectar-icon-list[data-animate="true"]').each(function(){var $that=$(this),waypoint=new Waypoint({element:$that,handler:function(){if($that.parents('.wpb_tab').length>0&&$that.parents('.wpb_tab').css('visibility')=='hidden'||$that.hasClass('completed')){waypoint.destroy();return;}
$that.each(function(){var $listItemAnimationDelay=($that.is('[data-direction="horizontal"]'))?100:300;$(this).find('.nectar-icon-list-item').each(function(i){var $thatt=$(this);setTimeout(function(){$thatt.addClass('animated');},i*$listItemAnimationDelay);});});$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){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||element.parents('.wpb_row').length>0&&element.parents('.wpb_row').find('.row-bg.using-bg-color-excluded').length>0){narrowedBGC=element.parents('.wpb_row').find('.row-bg').css('background-color');}
else{if($('#nectar_fullscreen_rows').length>0){narrowedBGC=$('#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap').css('background-color');}
else{narrowedBGC=$('.container-wrap').css('background-color');}}
return narrowedBGC;}
function nectarIconMatchColoring(){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).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(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).removeClass(function(index,className){return(className.match(/(^|\s)instance-\S+/g)||[]).join(' ');});$(this).addClass('instance-'+i);nectarMatchingBGCss+='.nectar-button.see-through.instance-'+i+':after { background-color: '+$bgColorToSet+'!important; }';});nectarCreateStyle(nectarMatchingBGCss,'nectaricon-color-match');}
function oneFourthClasses(){$('.col.span_3, .vc_span3, .vc_col-sm-3').each(function(){if(!$(this).is('[data-t-w-inherits="small_desktop"]')){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');}});}
function responsiveVideoIframesInit(){$('iframe').each(function(){if(typeof $(this).attr('src')!='undefined'&&!$(this).hasClass('skip-nectar-video-size')&&!$(this).hasClass('iframe-embed')&&$(this).parents('.ult_modal').length==0&&$(this).parents('.ls-slide').length==0&&$(this).parents('.woo-variation-product-gallery').length==0&&$(this).parents('.esg-entry-media').length==0&&$(this).parents('.wpb_video_widget.wpb_content_element').length==0){if($(this).parents('.woocommerce-product-gallery').length>0){if(!$(this).is('[width="100%"]')||!$(this).is('[height="100%"]')){return true;}}
var embedSrcLower=$(this).attr('src').toLowerCase();if(embedSrcLower.indexOf("youtube")>=0||embedSrcLower.indexOf("vimeo")>=0||embedSrcLower.indexOf("twitch.tv")>=0||embedSrcLower.indexOf("kickstarter")>=0||embedSrcLower.indexOf("embed-ssl.ted")>=0||embedSrcLower.indexOf("dailymotion")>=0){$(this).addClass('iframe-embed');if($(this).width()<$(this).parent().width()){$(this).attr('data-aspectRatio',$(this).height()/$(this).width()).removeAttr('height').removeAttr('width');}else{$(this).attr('data-aspectRatio','0.56').removeAttr('height').removeAttr('width');}
if($(this).parents('.post-area.masonry.classic').length>0){$(this).attr('data-aspectRatio','0.56').removeAttr('height').removeAttr('width');}}}});}
function responsiveVideoIframes(){$('iframe[data-aspectRatio]').each(function(){var $el=$(this),newWidth=$el.parent().width();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 audioVideoVis(){$('.video-wrap iframe').unwrap();$('#sidebar iframe[src]').unwrap();$('audio').attr('width','100%').attr('height','100%').css('visibility','visible');$('video').css('visibility','visible');$('.wp-video').each(function(){var video=$(this).find('video').get(0);video.addEventListener('loadeddata',function(){$window.trigger('resize');},false);});$('.main-content iframe[src]').each(function(){$(this).css({'opacity':'1','visibility':'visible'});});}
function resizeVideoToCover(){var vid_w_orig=1280,vid_h_orig=720,min_w=1200;$('.nectar-video-wrap').each(function(){var $containerHeight,$containerWidth;if($(this).find('video').length==0){return;}
if($(this).parents('#page-header-bg').length>0){if($('.container-wrap.auto-height').length>0){return false;}
$containerHeight=$(this).parents('#page-header-bg').outerHeight();$containerWidth=$(this).parents('#page-header-bg').outerWidth();}else{if($(this).hasClass('column-video')){if($body.is('[data-flex-cols="true"]')){$containerHeight=$(this).parents('.vc_column-inner').outerHeight();$containerWidth=$(this).parents('.vc_column-inner').outerWidth();}else{$containerHeight=$(this).parents('.wpb_column').outerHeight();$containerWidth=$(this).parents('.wpb_column').outerWidth();}}else{$containerHeight=$(this).parents('.wpb_row').outerHeight();$containerWidth=($(this).parents('.full-width-section').length>0)?nectarDOMInfo.winW:$(this).parents('.wpb_row').outerWidth();}}
$(this).width($containerWidth);if($(this).parents('#page-header-bg').length>0){$(this).height($containerHeight);}
var scale_h=$containerWidth/vid_w_orig,scale_v=($containerHeight-$containerHeight)/vid_h_orig,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);}
$(this).addClass('position-loaded');});}
function videoBGInit(){if($('.nectar-video-wrap').length==0&&$('.nectar-youtube-bg').length==0){return;}
setTimeout(function(){resizeVideoToCover();$window.on('resize',resizeVideoToCover);$('.video-color-overlay').each(function(){$(this).css('background-color',$(this).attr('data-color'));});$('.nectar-video-wrap').each(function(){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){if(!nectarDOMInfo.usingMobileBrowser){$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();}}
$loadingScreenEl.addClass('loaded');setTimeout(function(){$loadingScreenEl.addClass('hidden');},1000);clearInterval(videoReady);}},60);if(nectarDOMInfo.usingMobileBrowser){if($that.parents('.full-width-section').length>0&&$that.parents('#nectar_fullscreen_rows').length==0&&!$that.hasClass('column-video')){$that.css('left','50%');}else{$that.css('left','0px');}
if($headerVideo==true){pageHeaderTextEffect();}
$that.find('video')[0].onplay=function(){$that.transition({'opacity':'1'},400);$that.find('video').transition({'opacity':'1'},400);$that.parent().find('.video-color-overlay').transition({'opacity':'0.7'},400);};}});},300);if(nectarDOMInfo.usingMobileBrowser){$('.nectar-video-wrap').each(function(){if(!$(this).find('video').is('[muted]')){$(this).parent().find('.mobile-video-image').show();$(this).remove();}});}
$('.wpb_row:has(".nectar-video-wrap"):not(.fp-section)').each(function(i){$(this).css('z-index',100+i);});$(".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();if(!nectarDOMInfo.usingMobileBrowser){$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||void 0===YT.Player)return 100<(counter=void 0===counter?0:counter)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){nectarInsertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').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).on("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}}
function blogSingle(){if($body.hasClass('single-post')&&$('.content-inner[data-has-gallery]').length>0){if($('.wp-block-gallery').length>0){$('.content-inner').find('.wp-block-gallery').each(function(i){if(i!==0){$(this).css('display','flex');}});}else{$('.content-inner').find('.gallery').each(function(i){if(i!==0){$(this).css('display','block');}});}}}
function mobileNavMegamenuCorrect(){var $mobileNavSelector=($('#top #mobile-menu').length>0)?'#top #mobile-menu ':'.off-canvas-menu-container.mobile-only ';$($mobileNavSelector+'.menu-item > ul > li > a').each(function(){if($(this).text()=='-'||$(this).text()=='–'||$(this).parent().hasClass('hide-title')||$(this).find('> .remove-menu-item-title').length>0){var $navLIs=$(this).parent().find('> ul > li').clone();if($(this).parent().find('> .widget-area-active').length>0){$(this).parent().find('> a').remove();}else{$(this).parent().find('ul').remove();$(this).parent().parent().append($navLIs);$(this).parent().remove();}}});}
function materialSkinOCM_Init(){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){OCM_materialWidth();if($wpAdminBar.length>0){var $topToolBar=$wpAdminBar.detach();$('.ocm-effect-wrap-inner').append($topToolBar);}}
OCM_materialIconMarkup();materialSkinTransition();$window.on('resize',OCM_materialSize);}
function materialSkinTransition(){if($('body.material[data-header-search="true"]').length>0||$('body.material .ocm-effect-wrap').length>0){var materialTransTO,allowMaterialResizeCalc=false,orientTrack=0,$winDOMWidth=nectarDOMInfo.winW,$winDOMHeight=nectarDOMInfo.winH;window.addEventListener("orientationchange",function(){orientTrack=1;});$window.on('resize',function(){if(nectarDOMInfo.usingMobileBrowser){if(($window.width()!=$winDOMWidth&&$window.height!=$winDOMHeight)||orientTrack===1){$winDOMWidth=nectarDOMInfo.winW;$winDOMHeight=nectarDOMInfo.winH;orientTrack=0;allowMaterialResizeCalc=true;}}else{allowMaterialResizeCalc=true;}
if(allowMaterialResizeCalc){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);OCM_materialWidth();allowMaterialResizeCalc=false;}});}}
function calculateHoverNavMinHeight(){var $widgetHeights=0;$('#slide-out-widget-area > .widget').each(function(){$widgetHeights+=$(this).height();});var $menuHeight;if(($offCanvasEl.height()-25-$('.bottom-meta-wrap').outerHeight(true)-$widgetHeights)>$('#slide-out-widget-area .off-canvas-menu-container:last-child').height()){$menuHeight=$offCanvasEl.height()-25-$('.bottom-meta-wrap').outerHeight(true)-$widgetHeights;}else{$menuHeight=$('#slide-out-widget-area .off-canvas-menu-container:last-child').height();}
$('#slide-out-widget-area .inner').css({'height':'auto','min-height':$menuHeight});}
function OCM_materialWidth(){$('#slide-out-widget-area.slide-out-from-right').css({'padding-top':$window.height()*0.1,'padding-bottom':$window.height()*0.1});OCM_overflowState();}
function OCM_materialIconMarkup(){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&&$('#mobile-menu').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($('<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span>'));setTimeout(function(){$('header#top .slide-out-widget-area-toggle a > span .close-wrap').addClass('loaded');},200);}
if($('body.material #boxed').length>0&&$('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0&&$('.ocm-effect-wrap').length>0){$('#ajax-content-wrap > .slide-out-widget-area-toggle.slide-out-hover-icon-effect').insertAfter('.ocm-effect-wrap');}
if($('body.material').length>0&&$('body[data-slide-out-widget-area-style*="fullscreen"]').length==0&&$('.ocm-effect-wrap').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');$offCanvasEl.insertAfter('.ocm-effect-wrap');}}
function OCM_materialSize(){if($('.ocm-effect-wrap.material-ocm-open').length>0){$('.ocm-effect-wrap').css({'height':$window.height()});$('.ocm-effect-wrap-inner').css({'padding-top':nectarDOMInfo.adminBarHeight});}}
function OCM_dropdownMarkup(){var $nectar_ocm_dropdown_func=($('#slide-out-widget-area[data-dropdown-func]').length>0)?$offCanvasEl.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('<span class="ocm-dropdown-arrow"><i class="fa fa-angle-down"></i></span>');}}
function OCM_dropdownIconPos(){$('#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});});$('#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children').each(function(){$(this).find('.ocm-dropdown-arrow').css({'top':$(this).find('a').height()/2});});}
function OCM_overflowState(){if(nectarDOMInfo.winW<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-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_dropdownIconPos();}
function OCM_slideOutRightHoverOpen(){calculateHoverNavMinHeight();if(nectarDOMInfo.usingMobileBrowser&&$('#slide-out-widget-area.open').length>0){OCM_mobileSlideOutRightHoverCloseCheck();return false;}
if(nectarDOMInfo.usingMobileBrowser){$('.slide-out-widget-area-toggle a').attr('aria-expanded','true');$offCanvasBG.css({'height':'100%','width':'100%'});}
$offCanvasEl.css({'transform':'translate3d(0,0,0)'}).addClass('open');var withinCustomBreakpoint=mobileBreakPointCheck();if(nectarDOMInfo.winW<1000){withinCustomBreakpoint=true;}
var alignmentPosition=(window.nectarOptions&&window.nectarOptions.mobile_header_format&&window.nectarOptions.mobile_header_format==='centered-menu'&&withinCustomBreakpoint)?'left':'right';if($('header#top .container .span_9 > .slide-out-widget-area-toggle').length>0){var $hIconEl=$('.slide-out-hover-icon-effect'),secondaryBarHeight=nectarDOMInfo.secondaryHeaderHeight;var $nectarHamMenuPos;var $withinCustomBreakpoint=mobileBreakPointCheck();if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){$withinCustomBreakpoint=false;}
if($('body.mobile').length>0||$withinCustomBreakpoint){$hIconEl.css({'top':$('header#top .span_9 > .slide-out-widget-area-toggle a').offset().top-nectarDOMInfo.scrollTop});if(alignmentPosition==='left'){$hIconEl.css({'left':parseInt($('#header-outer header > .container').css('padding-right'))+1,'right':''});}else{$hIconEl.css({'right':parseInt($('#header-outer header > .container').css('padding-right'))+1,'left':''});}}else{if($bodyBorderHeaderColorMatch){var $extraCushion=($('#header-outer[data-has-menu="false"]').length>0)?2:1;$hIconEl.css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($('header#top nav >ul .slide-out-widget-area-toggle a').css('padding-top')),'right':29+$extraCushion});}else{if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){$nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='flex')?$('header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon a').offset():$('header#top .span_3 .right-side .slide-out-widget-area-toggle > div').offset();if($('#top .span_3 .slide-out-widget-area-toggle.mobile-icon').css('display')=='flex'){$nectarHamMenuPos=$('#top .span_3 .slide-out-widget-area-toggle.mobile-icon a').offset();}
$hIconEl.css({'top':parseInt($nectarHamMenuPos.top)-nectarDOMInfo.scrollTop,'right':parseInt($('#header-outer header >.container').css('padding-right'))+2,'left':''});}else{if($body.hasClass('ascend')){$nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='block')?$('header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon').position():$('header#top nav .buttons .slide-out-widget-area-toggle > div a > span:not(.screen-reader-text)').position();}else{$nectarHamMenuPos=($('header#top .span_9 > .slide-out-widget-area-toggle').css('display')=='block')?$('header#top .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;}
$hIconEl.css({'top':nectarDOMInfo.adminBarHeight+secondaryBarHeight+parseInt($nectarHamMenuPos.top),'right':parseInt($('#header-outer header >.container').css('padding-right'))+2,'left':''});}}}}
$('.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&&!nectarDOMInfo.usingFrontEndEditor&&nectarDOMInfo.winW>1000){if(!(nectarDOMInfo.scrollTop==0&&$('#header-outer.transparent').length>0)){if($('body.mobile').length==0&&$bodyBorderHeaderColorMatch){$headerOuterEl.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){if(headerResize==true){$window.off('scroll',bigNav);$window.off('scroll',smallNav);}else{$window.off('scroll',opaqueCheck);$window.off('scroll',transparentCheck);}}}
if(!nectarDOMInfo.usingMobileBrowser){$window.on('mousemove.rightOffsetCheck',OCM_slideOutRightHoverCloseCheck);}else{return false;}}
function OCM_slideOutRightHoverCloseCheck(e){var $windowWidth=$window.width();var $ocmHoverWidth=$offCanvasEl.outerWidth();var withinCustomBreakpoint=mobileBreakPointCheck();if(nectarDOMInfo.winW<1000){withinCustomBreakpoint=true;}
var alignmentPosition=(window.nectarOptions&&window.nectarOptions.mobile_header_format&&window.nectarOptions.mobile_header_format==='centered-menu'&&withinCustomBreakpoint)?'left':'right';var conditionalShow=false;if(alignmentPosition!=='left'){conditionalShow=(e.clientX<$windowWidth-parseInt($ocmHoverWidth)-$bodyBorderWidth);}else{conditionalShow=(e.clientX>parseInt($ocmHoverWidth)+$bodyBorderWidth);}
if(conditionalShow&&$offCanvasEl.hasClass('mouse-accessed')){$offCanvasEl.removeClass('mouse-accessed');$window.off('mousemove.rightOffsetCheck',OCM_slideOutRightHoverCloseCheck);$offCanvasEl.css({'transform':''}).removeClass('open');$headerOuterEl.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){if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){if($('body.mobile').length==0){$headerOuterEl.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){if(headerResize==true){$window.off('scroll.headerResizeEffect');if(nectarDOMInfo.scrollTop==0){$window.on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$bodyBorderTop.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 OCM_mobileSlideOutRightHoverCloseCheck(){if(nectarDOMInfo.usingMobileBrowser){$('.slide-out-widget-area-toggle a').attr('aria-expanded','false');$offCanvasBG.css({'height':'1px','width':'1px'});}
$offCanvasEl.css({'transform':''}).removeClass('open');$headerOuterEl.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){$headerOuterEl.removeClass('no-bg-color');$('#header-outer header').removeClass('all-hidden');}
if($('#header-outer[data-remove-fixed="1"]').length==0&&$('body.mobile').length==0&&$bodyBorderHeaderColorMatch){if(headerResize==true){$window.off('scroll.headerResizeEffect');if(nectarDOMInfo.scrollTop==0){$window.on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$bodyBorderTop.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 OCM_slideOutRightHoverInit(){if($('#ajax-content-wrap > .slide-out-widget-area-toggle').length==0){var $iconInsertLocation=($('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0)?'#slide-out-widget-area > div':'#slide-out-widget-area';$('<div class="slide-out-widget-area-toggle slide-out-hover-icon-effect" data-icon-animation="simple-transform"><div> <a href="#sidewidgetarea" class="closed"> <span> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a> </div> </div>').insertAfter($iconInsertLocation);if($('#header-outer[data-has-menu="true"]').length>0||$('body[data-header-search="true"]').length>0||$('.slide-out-widget-area-toggle a.using-label').length>0||$('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0){$('.slide-out-widget-area-toggle').addClass('small');}}
if(!nectarDOMInfo.usingMobileBrowser){$body.on('mouseenter','#header-outer .slide-out-widget-area-toggle:not(.std-menu) a',OCM_slideOutRightHoverOpen);$offCanvasEl.on('mouseenter',function(){$(this).addClass('mouse-accessed');});}else{$body.on('click','.slide-out-widget-area-toggle:not(.std-menu) a',OCM_slideOutRightHoverOpen);$body.on('click','#slide-out-widget-area-bg',OCM_slideOutRightMobileClose);}
$window.on('smartresize',calculateHoverNavMinHeight);}
function OCM_slideOutRightMobileClose(){if($('.slide-out-from-right-hover.open').length>0){$('.slide-out-widget-area-toggle:not(.std-menu) a').first().addClass('non-human-allowed').trigger('click');setTimeout(function(){$('.slide-out-widget-area-toggle:not(.std-menu) a').removeClass('non-human-allowed');},100);}}
function OCM_slideOutRightOpen(){var $slideOutAmount=($bodyBorderTop.length>0&&$('body.mobile').length==0)?$bodyBorderTop.height():0;var withinCustomBreakpoint=mobileBreakPointCheck();if(nectarDOMInfo.winW<1000){withinCustomBreakpoint=true;}
var alignmentPosition=(window.nectarOptions&&window.nectarOptions.mobile_header_format&&window.nectarOptions.mobile_header_format==='centered-menu'&&withinCustomBreakpoint)?'left':'right';if($('body.material').length==0){$('#slide-out-widget-area .inner').css({'height':'auto','min-height':$offCanvasEl.height()-25-$('.bottom-meta-wrap').height()});if($('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner > div:first-of-type > .menu > li:first-child').length>0&&$('#slide-out-widget-area .inner > div:first-of-type > .menu > li:first-child').hasClass('menu-item-has-children')){$('#slide-out-widget-area .inner > div:first-of-type').css({'margin-top':'50px'});}
if($('#boxed').length==0){$('.container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #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:(alignmentPosition==='left')?'300px':'-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){$headerOuterEl.stop(true).css('transform','translateY(0)').transition({x:(alignmentPosition==='left')?(300+$slideOutAmount)+'px':'-'+(300+$slideOutAmount)+'px'},700,'easeInOutCubic');}else{$headerOuterEl.stop(true).css('transform','translateY(0)').transition({x:(alignmentPosition==='left')?(300+$slideOutAmount)+'px':'-'+(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:not([data-format="centered-logo-between-menu"]) .cart-outer .cart-menu-wrap').transition({x:(alignmentPosition==='left')?'300px':'-300px'},700,'easeInOutCubic');}}
$offCanvasEl.stop(true).transition({x:(alignmentPosition==='left')?$slideOutAmount+'px':'-'+$slideOutAmount+'px'},700,'easeInOutCubic').addClass('open');if($('#boxed').length==0){if($('#header-outer[data-full-width="true"]').length>0&&!$body.hasClass('mobile')){$headerOuterEl.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:not(.legacy-double)').addClass('close');$('body #header-outer nav > ul > li > a').css({'margin-bottom':'0'});}}
$headerOuterEl.addClass('style-slide-out-from-right');$offCanvasBG.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){var $logoWidth=($('#logo img:visible').length>0)?$('#logo img:visible').width():$('#logo').width();if($('header#top nav > .sf-menu').offset().left-$logoWidth-300<20){$headerOuterEl.addClass('hidden-menu');}}else{$headerOuterEl.addClass('hidden-menu-items');}
if($('#header-outer[data-remove-fixed="1"]').length==0&&nectarDOMInfo.winW>1000){if($bodyBorderHeaderColorMatch==true&&headerResize==true&&$headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.stop(true).transition({y:'0'},0).addClass('transparent').css('transition','transform');$window.off('scroll',bigNav);$window.off('scroll',smallNav);}else if($bodyBorderHeaderColorMatch==true&&$headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.addClass('transparent');$window.off('scroll',opaqueCheck);$window.off('scroll',transparentCheck);}}}else if($('body.material').length>0){if($loadingScreenEl.length>0&&$('.ocm-effect-wrap #ajax-loading-screen').length>0){$loadingScreenEl.insertBefore('.ocm-effect-wrap');}
if(nectarDOMInfo.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');if($('body:not(.mobile) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&$('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css('display')!='none'){$('#header-outer:not(.fixed-menu)').css('top',nectarDOMInfo.adminBarHeight-nectarDOMInfo.scrollTop+'px');if($headerSecondaryEl.length>0&&$('#header-outer.fixed-menu').length>0){$headerSecondaryEl.css('visibility','hidden');}}
$('#ajax-content-wrap').css({'position':'relative','top':'-'+nectarDOMInfo.scrollTop+'px'});$('.ocm-effect-wrap-inner').css({'padding-top':nectarDOMInfo.adminBarHeight});$('#fp-nav').addClass('material-ocm-open');nectarState.materialOffCanvasOpen=true;$body.addClass('material-ocm-open');$body.addClass('nectar-no-flex-height');$('.ocm-effect-wrap').css({'height':nectarDOMInfo.winH});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('+nectarDOMInfo.adminBarHeight+'px)'});setTimeout(function(){$('body > .slide_out_area_close').addClass('material-ocm-open');},350);}}
function OCM_slideOutRightClose(){if($('body.material').length==0){var withinCustomBreakpoint=mobileBreakPointCheck();if(nectarDOMInfo.winW<1000){withinCustomBreakpoint=true;}
var alignmentPosition=(window.nectarOptions&&window.nectarOptions.mobile_header_format&&window.nectarOptions.mobile_header_format==='centered-menu'&&withinCustomBreakpoint)?'left':'right';$('.container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #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){var $currentRowBG=($('#header-outer[data-current-row-bg-color]').length>0)?$headerOuterEl.attr('data-current-row-bg-color'):$headerOuterEl.attr('data-user-set-bg');$headerOuterEl.stop(true).transition({x:'0px','background-color':$currentRowBG},700,'easeInOutCubic');}else{$headerOuterEl.stop(true).transition({x:'0px'},700,'easeInOutCubic');}
$offCanvasEl.stop(true).transition({x:(alignmentPosition==='left')?'-301px':'301px'},700,'easeInOutCubic').removeClass('open');if($('#boxed').length==0){if($('#header-outer[data-full-width="true"]').length>0){$headerOuterEl.removeClass('highzI');$('header#top #logo').stop(true).transition({x:'0px'},700,'easeInOutCubic');$('.lines-button').removeClass('close');}}
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');}
$offCanvasBG.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($headerOuterEl.hasClass('parallax-contained')&&nectarDOMInfo.scrollTop>0&&$('#header-outer[data-permanent-transparent="1"]').length==0){$headerOuterEl.removeClass('parallax-contained').addClass('detached').removeClass('transparent');}
else if(nectarDOMInfo.scrollTop==0&&$('body[data-hhun="1"]').length>0&&$('#page-header-bg[data-parallax="1"]').length>0||nectarDOMInfo.scrollTop==0&&$('body[data-hhun="1"]').length>0&&$('.parallax_slider_outer').length>0){if($('#header-outer[data-transparency-option="1"]').length>0){$headerOuterEl.addClass('transparent');}
$headerOuterEl.addClass('parallax-contained').removeClass('detached');}}
$('.container-wrap').css('transform','none');});$headerOuterEl.removeClass('style-slide-out-from-right');if($('#header-outer[data-remove-fixed="1"]').length==0){if($bodyBorderHeaderColorMatch==true&&headerResize==true&&nectarDOMInfo.winW>1000){$window.off('scroll.headerResizeEffect');if(nectarDOMInfo.scrollTop==0){$window.on('scroll.headerResizeEffect',smallNav);if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$bodyBorderTop.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($headerOuterEl.hasClass('pseudo-data-transparent')){$headerOuterEl.attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}
$headerOuterEl.css('transition','transform');}else if($bodyBorderHeaderColorMatch==true&&nectarDOMInfo.winW>1000){$window.off('scroll.headerResizeEffectOpaque');$window.on('scroll.headerResizeEffectOpaque',opaqueCheck);$headerOuterEl.css('transition','transform');if($headerOuterEl.hasClass('pseudo-data-transparent')){$headerOuterEl.attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}}}}
else if($('body.material').length>0){$offCanvasEl.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');$body.removeClass('nectar-no-flex-height');$('.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':''});if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&$('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css('display')!='none'&&$('body.mobile').length==0){$('#header-outer:not(.fixed-menu)').css('top','');$headerSecondaryEl.css('visibility','');}
$('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');nectarState.materialOffCanvasOpen=false;},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);}}
function OCM_fullscreenOpen(){if($('body.material').length>0){$('header#top .slide-out-widget-area-toggle a').addClass('menu-push-out');}
var $scrollDelay=0;var $scrollDelay2=0;if(nectarDOMInfo.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:not(.legacy-double)').addClass('close');setTimeout(function(){$('.blurred-wrap').addClass('blurred');},$scrollDelay);$('#slide-out-widget-area.fullscreen').show().addClass('open');if($('.nectar-social.fixed').length==0){hideToTop();}
$('.container-wrap').addClass('no-shadow');$headerOuterEl.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(){var $easing=($('body.mobile').length>0)?'easeOutCubic':'easeInOutQuint';$offCanvasBG.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);OCM_overflowState();if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll')){$('#ajax-content-wrap').addClass('at-content');}
var headerOffset=$headerOuterEl.offset().top-nectarDOMInfo.scrollTop+nectarDOMInfo.secondaryHeaderHeight;$('#slide-out-widget-area.fullscreen .inner-wrap').css('padding-top',($headerOuterEl.outerHeight()+headerOffset));}
function OCM_fullscreenClose(){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:not(.legacy-double)').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 .menu-wrap').css('height','auto');},800);setTimeout(function(){if($('.nectar-social.fixed').length==0){showToTop();}
$('.container-wrap').removeClass('no-shadow');},500);$offCanvasBG.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');var $opacity=0.4;if($offCanvasBG.hasClass('solid')){$opacity=1;}
if($offCanvasBG.hasClass('dark')){$opacity=0.93;}
if($offCanvasBG.hasClass('medium')){$opacity=0.6;}
if($offCanvasBG.hasClass('light')){$opacity=0.4;}
$(this).css({'height':'1px','width':'1px','opacity':$opacity}).transition({y:'-100%'},0);});}
function OCM_fullscreenAltOpen(){var $ocm_fullscreen_class=($offCanvasEl.hasClass('fullscreen-alt'))?'.fullscreen-alt':'.fullscreen-split';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:not(.legacy-double)').addClass('close');if($ocm_fullscreen_class==='.fullscreen-alt'){$('#slide-out-widget-area'+$ocm_fullscreen_class).show().addClass('open');}else{$('#slide-out-widget-area'+$ocm_fullscreen_class).addClass('open').removeClass('hidden');}
$offCanvasBG.addClass('open').removeClass('hidden');$('body > div[class*="body-border"]').css('z-index','9995');if($ocm_fullscreen_class==='.fullscreen-alt'){$('.off-canvas-menu-container .menu').transition({y:'0px','opacity':1},0);}
if($('.nectar-social.fixed').length==0){hideToTop();}
if($('#header-outer.transparent').length>0){if($bodyBorderTop.length>0){$('.admin-bar #slide-out-widget-area-bg'+$ocm_fullscreen_class).css({'padding-top':($bodyBorderTop.outerHeight(true)+32)+'px'});$('body:not(.admin-bar) #slide-out-widget-area-bg'+$ocm_fullscreen_class).css({'padding-top':($bodyBorderTop.outerHeight(true))+'px'});}}
$headerOuterEl.stop(true).css('transform','translateY(0)');if($('#logo .starting-logo').length>0&&$window.width()>1000&&$('#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu').length==0&&$('body.material #header-outer[data-condense="true"]').length==0&&$headerOuterEl.attr('data-transparent-header')=='true'&&!nectarDOMInfo.usingFrontEndEditor){$headerOuterEl.stop(true).css('transform','translateY(0)').addClass('transparent');}
$('.off-canvas-menu-container .clip-wrap').css('transition-duration','0s');if($ocm_fullscreen_class==='.fullscreen-alt'){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);}
var $opacity=0.4;if($offCanvasBG.hasClass('solid')){$opacity=1;}
if($offCanvasBG.hasClass('dark')){$opacity=0.97;}
if($offCanvasBG.hasClass('medium')){$opacity=0.6;}
if($offCanvasBG.hasClass('light')){$opacity=0.4;}
$offCanvasBG.removeClass('no-transition');if($ocm_fullscreen_class==='.fullscreen-alt'){$offCanvasBG.addClass('padding-removed').css({'height':'100%','width':'100%','left':'0','opacity':$opacity});OCM_overflowState();}
setTimeout(function(){$('.slide-out-widget-area-toggle > div > a').removeClass('animating');},600);if($('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&$('.container-wrap').hasClass('no-scroll')){$('#ajax-content-wrap').addClass('at-content');}
if($ocm_fullscreen_class==='.fullscreen-alt'){var headerOffset=$headerOuterEl.offset().top-nectarDOMInfo.scrollTop+nectarDOMInfo.secondaryHeaderHeight;$('#slide-out-widget-area'+$ocm_fullscreen_class+' .inner-wrap').css('padding-top',($headerOuterEl.outerHeight()+headerOffset));}else{$('#slide-out-widget-area'+$ocm_fullscreen_class+' .inner-wrap').css('padding-top',$headerOuterEl.outerHeight());}}
function OCM_fullscreenAltClose(){var $ocm_fullscreen_class=($offCanvasEl.hasClass('fullscreen-alt'))?'.fullscreen-alt':'.fullscreen-split';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:not(.legacy-double)').removeClass('close');$offCanvasBG.removeClass('open');if($ocm_fullscreen_class==='.fullscreen-split'){setTimeout(function(){$offCanvasBG.addClass('hidden');$('#slide-out-widget-area'+$ocm_fullscreen_class).addClass('hidden');},600);}
if($ocm_fullscreen_class==='.fullscreen-alt'){$('.blurred-wrap').removeClass('blurred');$('#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(){if($ocm_fullscreen_class==='.fullscreen-alt'){$('.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 .menu-wrap').css('height','auto');$offCanvasBG.css({'height':'1px','width':'1px','left':'-100%'});}
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'+$ocm_fullscreen_class+' .inner-wrap').css('padding-top','0');}
$('.slide-out-widget-area-toggle a').removeClass('animating');if($ocm_fullscreen_class==='.fullscreen-alt'){$('#slide-out-widget-area'+$ocm_fullscreen_class).hide().removeClass('open');}},550);if($ocm_fullscreen_class==='.fullscreen-split'){$('#slide-out-widget-area'+$ocm_fullscreen_class).removeClass('open');}
setTimeout(function(){if($('.nectar-social.fixed').length==0){showToTop();}},600);setTimeout(function(){$offCanvasBG.removeClass('padding-removed');},50);var borderDelay=($bodyBorderHeaderColorMatch==true)?150:50;setTimeout(function(){if($ocm_fullscreen_class==='.fullscreen-alt'){$offCanvasBG.stop(true).css({'opacity':0});}
if($('#header-outer[data-transparent-header="true"]').length>0){$('body > div[class*="body-border"]').css('z-index','10000');}},borderDelay);setTimeout(function(){$('#header-outer:not([data-permanent-transparent="1"]).transparent.small-nav, #header-outer[data-hhun="1"]:not([data-permanent-transparent="1"]).transparent.scrolling, #header-outer:not([data-permanent-transparent="1"]).transparent.scrolled-down').removeClass('transparent');if($headerOuterEl.hasClass('pseudo-data-transparent')){$headerOuterEl.attr('data-transparent-header','false').removeClass('pseudo-data-transparent').removeClass('transparent');}},100);}
function OCM_simpleDropdownOpen(classname){$('#mobile-menu').show();$('header#top').find('.'+classname+':not(.std-menu) .lines-button').addClass('close');if($('body.material').length>0){$('header#top').find('.'+classname+' a').addClass('menu-push-out');}
setTimeout(function(){$('header#top').find('.'+classname+' > div > a').removeClass('animating');},100);}
function OCM_simpleDropdownClose(classname){$('#mobile-menu').hide();$('body').find('.'+classname+':not(.std-menu) .lines-button').removeClass('close');setTimeout(function(){if($('body.material').length>0){$('header#top .'+classname+' a').removeClass('menu-push-out');}
$('body').find('.'+classname+' a').removeClass('animating');},350);}
function OCM_simpleStyleInit(){if($('#header-outer #mobile-menu').length==0){return;}
$('#header-outer #mobile-menu li.megamenu').removeClass('megamenu');$('#header-outer #mobile-menu ul li a').each(function(){if(!$(this).hasClass('nectar-widget-link')&&$(this).find('.nectar-ext-menu-item').length==0){$(this).wrapInner('<span></span>');}});$('#header-outer #mobile-menu ul li').each(function(){if($(this).find('> ul').length>0){$(this).find('> a').append('<span class="sf-sub-indicator"><i class="fa fa-angle-down"></i></span>');}});$('#header-outer #mobile-menu .sf-sub-indicator').on('click',function(){var $parentLI=$(this).parent().parent();$parentLI.toggleClass('current-open-item');if($parentLI.hasClass('current-open-item')){$parentLI.find('> ul').show();setTimeout(function(){$parentLI.addClass('visible');},30);}else{$parentLI.find('ul').hide();$parentLI.find('li').removeClass('visible').removeClass('current-open-item');$parentLI.removeClass('visible');}
return false;});$window.on('smartresize',function(){if(nectarDOMInfo.winW>1000&&$('.slide-out-widget-area-toggle.mobile-icon a.open').length>0||nectarDOMInfo.winW>1000&&$('.nectar-ocm-trigger-open.simple-mobile-menu a.open').length>0){$('.slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a').addClass('non-human-allowed');$('.slide-out-widget-area-toggle.mobile-icon a.open, .nectar-ocm-trigger-open.simple-mobile-menu a.open').trigger('click');setTimeout(function(){$('.slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a').removeClass('non-human-allowed');},100);}});}
function OCM_clickTriggeredStylesInit(){$body.on('click','.slide-out-widget-area-toggle:not(.std-menu) a.closed:not(.animating), .nectar-ocm-trigger-open',function(){if(nectarBoxRoll.animating=='true'||$('.slide-out-from-right-hover').length>0){return false;}
$headerOuterEl.removeClass('no-transition');if($(this).hasClass('simple-mobile-menu')){OCM_simpleDropdownOpen('simple-mobile-menu');$(this).find('a').addClass('open');return false;}
if($offCanvasEl.hasClass('slide-out-from-right')){OCM_slideOutRightOpen();}
else if($offCanvasEl.hasClass('fullscreen')){OCM_fullscreenOpen();}
else if($offCanvasEl.hasClass('fullscreen-alt')||$offCanvasEl.hasClass('fullscreen-split')){OCM_fullscreenAltOpen();}
else if($('#header-outer #mobile-menu').length>0){OCM_simpleDropdownOpen('slide-out-widget-area-toggle');}
if($('#header-outer #mobile-menu').length==0){$headerOuterEl.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&&!nectarDOMInfo.usingFrontEndEditor){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length==0&&$('body.material #header-outer[data-condense="true"]').length==0){$headerOuterEl.addClass('transparent');}}
if($('#header-outer.dark-slide.transparent').length>0&&$('#boxed').length==0&&$('body.material-ocm-open').length==0){$headerOuterEl.removeClass('dark-slide').addClass('temp-removed-dark-slide');}}
$('.slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a').removeClass('closed').addClass('open').attr('aria-expanded','true');$('.slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a').addClass('animating');return false;});$body.on('click','.slide-out-widget-area-toggle:not(.std-menu) a.open:not(.animating), .nectar-ocm-trigger-open a.open, #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&&$('.slide-out-widget-area-toggle.mobile-icon a.non-human-allowed').length==0){return;}
if($('.slide-out-widget-area-toggle:not(.std-menu) a.animating').length>0){return;}
$headerOuterEl.removeClass('no-transition');if($(this).parents('.simple-mobile-menu').length>0){OCM_simpleDropdownClose('simple-mobile-menu');$(this).removeClass('open');return false;}
$('.slide-out-widget-area-toggle:not(.std-menu):not(.simple-mobile-menu) a').removeClass('open').addClass('closed').attr('aria-expanded','false');$('.slide-out-widget-area-toggle:not(.simple-mobile-menu):not(.std-menu) a').addClass('animating');if($offCanvasEl.hasClass('slide-out-from-right')){OCM_slideOutRightClose();}
else if($offCanvasEl.hasClass('fullscreen')){OCM_fullscreenClose();}
else if($offCanvasEl.hasClass('fullscreen-alt')||$offCanvasEl.hasClass('fullscreen-split')){OCM_fullscreenAltClose();}
else if($('#header-outer #mobile-menu').length>0){OCM_simpleDropdownClose('slide-out-widget-area-toggle');}
if($('#header-outer #mobile-menu').length==0){if($('#header-outer.temp-removed-dark-slide.transparent').length>0&&$('#boxed').length==0){$headerOuterEl.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){$headerOuterEl.removeClass('transparent');}}
else{if($('#header-outer.small-nav').length>0||$('#header-outer.scrolled-down').length>0||$('.container-wrap.auto-height').length>0){$headerOuterEl.removeClass('transparent');}}}
$headerOuterEl.removeClass('hidden-menu');$headerOuterEl.removeClass('side-widget-open').addClass('side-widget-closed');}
return false;});}
function OCM_init(){if($('#slide-out-widget-area.slide-out-from-right-hover').length>0){OCM_slideOutRightHoverInit();}else{OCM_clickTriggeredStylesInit();OCM_simpleStyleInit();}
if($('#slide-out-widget-area.fullscreen-split').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){fullscreenMenuInit();}else if($('body.using-mobile-browser[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0){$('body #slide-out-widget-area .inner .off-canvas-menu-container li a[href*="#"]').on('click',function(){if($(this).attr('href')!='#'){OCM_close($(this).parent());}});}
if($('#nectar_fullscreen_rows').length>0&&($('body[data-slide-out-widget-area-style*="fullscreen"]').length>0||$('body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.material)').length>0)){$('body #slide-out-widget-area .inner .off-canvas-menu-container li a[href]').on('click',function(){var $link_href=($(this).is('[href*="#"]'))?$(this).attr('href'):'';if($link_href!='#'&&$('div[data-fullscreen-anchor-id="'+$link_href.substr($link_href.indexOf("#")+1)+'"]').length>0){setTimeout(function(){$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed').trigger('click');},100);setTimeout(function(){$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');},150);}});}
$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');});setTimeout(OCM_scrolling,500);if(nectarDOMInfo.usingMobileBrowser){$offCanvasEl.addClass('mobile');}}
function OCM_scrolling(){$offCanvasEl.mousewheel(function(event,delta){this.scrollTop-=(event.deltaY*event.deltaFactor)/1.5;event.preventDefault();});}
function OCM_close(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){if(item.parents('.slide-out-from-right-hover').length>0){$('.slide-out-widget-area-toggle.slide-out-hover-icon-effect a').trigger('click');}else{$('.slide-out-widget-area-toggle a').trigger('click');}}}}
function clickToggleSubmenus(){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.fullscreen-split').length>0&&!$('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0){return;}
$('#header-outer[data-format="left-header"] nav li.megamenu').removeClass('nectar-megamenu-menu-item').removeClass('megamenu');var $ocm_link_selector;if($('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0){$ocm_link_selector='#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children > .ocm-dropdown-arrow';}else{$ocm_link_selector='body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children > a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children > a';}
var left_header_selector='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a';var lh_dropdown_func=(window.nectarOptions&&window.nectarOptions.left_header_dropdown_func)?window.nectarOptions.left_header_dropdown_func:'default';if(lh_dropdown_func==='separate-dropdown-parent-link'){left_header_selector='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a .sf-sub-indicator';}
$(left_header_selector+', '+$ocm_link_selector).on('click',function(){var $parentSelector=$(this).parent();if(lh_dropdown_func==='separate-dropdown-parent-link'){$parentSelector=$(this).closest('.menu-item');}
if($parentSelector.hasClass('open-submenu')){$parentSelector.find('.sub-menu').css({'max-height':'0'});$parentSelector.removeClass('open-submenu');}else{var $that=$(this);var $maxSubMenuHeight;$parentSelector.find('> .sub-menu').addClass('no-trans');setTimeout(function(){$parentSelector.find('> .sub-menu').css({'max-height':'none','position':'absolute','visibility':'hidden'});$maxSubMenuHeight=$parentSelector.find('> .sub-menu').height();$parentSelector.find('> .sub-menu').removeClass('no-trans');$parentSelector.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'});$parentSelector.addClass('open-submenu');$parentSelector.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;});if($('#header-outer[data-format="left-header"] nav .sf-menu > .current-menu-ancestor.menu-item-has-children > ul > li.current-menu-item').length>0){if(lh_dropdown_func==='separate-dropdown-parent-link'){$('#header-outer[data-format="left-header"] nav .sf-menu > .current-menu-ancestor.menu-item-has-children > a .sf-sub-indicator').trigger('click');}else{$('#header-outer[data-format="left-header"] nav .sf-menu > .current-menu-ancestor.menu-item-has-children > a').trigger('click');}}}
$.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(){return false;},onLinkClick:function(){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['animation']+'.menu';this.transEndEventName=transEndEventNames['transition']+'.menu',this.supportAnimations=true,this.supportTransitions=true;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('<li class="back"><a href="#"> '+$offCanvasEl.attr('data-back-txt')+' </a></li>');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('.menu-wrap').css('height',$item.parents('.off-canvas-menu-container').find('.menuwrapper .menu').height()).transition({'height':$flyin.height()},500,'easeInOutQuad');setTimeout(OCM_overflowState,600);return false;}else{self.options.onLinkClick($item.find('> a'),event);}
OCM_close($item);});this.$back.on('click.menu',function(){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');});setTimeout(function(){$item.parents('.menu-wrap').transition({'height':$item.parent().height()},500,'easeInOutQuad');setTimeout(OCM_overflowState,600);},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;};function fullscreenMenuInit(){$('#slide-out-widget-area .off-canvas-menu-container .menu').wrap('<div class="menu-wrap menuwrapper" />');$('#slide-out-widget-area .off-canvas-menu-container .menu').addClass('menuopen');var $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}});}
function pageHeaderSlideInHeight(){var pageHeaderHeight=parseInt($pageHeaderBG.height());$('body[data-aie="slide-down"] #page-header-wrap:not(.fullscreen-header):not([data-responsive="true"])').css('height',pageHeaderHeight+'px');}
function pageHeaderAfterLoad(){if($('#ajax-content-wrap').length==0||!$body.hasClass('ajax-loaded')){$('#page-header-bg[data-parallax="1"]').animate({'opacity':1},350,'easeInCubic');}else if($('#ajax-content-wrap').length==1){$('#page-header-bg[data-parallax="1"]').css({'opacity':1});}
$('#page-header-bg[data-parallax="1"] .nectar-particles').append('<div class="fade-out" />');}
function pageHeaderUnload(){if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onunload=function(){pageHeaderInit();$('#page-header-bg[data-parallax="1"] .span_6').css({'opacity':1});};}}
function pageHeaderInit(){var pageHeaderState={inView:true}
var $pageHeaderInnerEl=$('#page-header-bg .span_6 .inner-wrap');var $pageHeaderCanvasEl=$('#page-header-bg #canvas');if($('#page-header-bg[data-parallax="1"]').length>0){var img=new Image(),pageHeaderHeight=parseInt($pageHeaderBG.height()),headerSpaceHeight=$('#header-space').height(),globalTopSectionHeight=($('.nectar-global-section.after-nav').length>0)?$('.nectar-global-section.after-nav').height():0,$initialImgCheck=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));if($initialImgCheck&&$initialImgCheck.indexOf('.')!==-1){img.onload=function(){pageHeaderAfterLoad();};img.src=extractUrl($('#page-header-bg[data-parallax="1"]').css('background-image'));}else{pageHeaderAfterLoad();}
if($('body[data-hhun="1"]').length>0&&!$('#header-outer[data-remove-fixed="1"]').length>0){$headerOuterEl.addClass('parallax-contained');}
if(nectarDOMInfo.winW>1000){parallaxPageHeaderCalc();}
window.addEventListener('scroll',function(){if(nectarDOMInfo.winW>1000){window.requestAnimationFrame(parallaxPageHeaderCalc);}},false);}
var $pt_timeout=($('body[data-ajax-transitions="true"]').length>0&&$('#page-header-bg[data-animate-in-effect="slide-down"]').length>0)?350:0;if($pageHeaderBG.length>0){setTimeout(function(){pageHeaderSlideInHeight();},$pt_timeout);$('#page-header-bg[data-animate-in-effect="fade-in"]').addClass('loaded');var $initialImgCheckAscend=extractUrl($pageHeaderBG.css('background-image'));if($initialImgCheckAscend&&$initialImgCheckAscend.indexOf('.')!==-1){$pageHeaderBG.addClass('has-bg');}
$window.on('smartresize',pageHeaderSlideInHeight);}
function parallaxPageHeaderCalc(){var $multiplier=0.15;if(nectarDOMInfo.winW>=1000&&navigator.userAgent.match(/iPad/i)==null&&nectarState.materialOffCanvasOpen!=true){if(pageHeaderState.inView==true){$pageHeaderInnerEl.css({'transform':'translateY('+nectarDOMInfo.scrollTop*$multiplier+'px)','opacity':1-(nectarDOMInfo.scrollTop/((globalTopSectionHeight+pageHeaderHeight)*.7))});if($pageHeaderCanvasEl){$pageHeaderCanvasEl.css({'transform':'translateY('+nectarDOMInfo.scrollTop*$multiplier*2+'px)'});}}
if((nectarDOMInfo.scrollTop/(pageHeaderHeight+headerSpaceHeight+nectarDOMInfo.adminBarHeight))>1){pageHeaderState.inView=false;$('.nectar-particles, #page-header-bg .fade-out').css('visibility','hidden').addClass('out-of-sight');$('#page-header-bg').addClass('out-of-sight');}
else{pageHeaderState.inView=true;$('#page-header-bg, .nectar-particles, #page-header-bg .fade-out').css('visibility','visible').removeClass('out-of-sight');}}}
if($pageHeaderBG.length>0){pageHeaderUnload();if($('.nectar-box-roll').length==0){pageHeaderTextEffectInit();}}}
function pageHeaderTextEffectMarkup(){$pageHeaderBG.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('<span class="wraped"></span>');$(this).find($selector).find('.wraped').each(function(){var textNode=$(this),text=textNode.text().split(' '),replace='';$.each(text,function(index,value){if(value.replace(/\s+/,"")){replace+='<span class="wraped"><span>'+value+'</span></span> ';}});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, .scroll-down-wrap .section-down-arrow').removeClass('hidden');},$($selector).find('.wraped').length*370);}}
function pageHeaderTextEffectInit(){pageHeaderTextEffectMarkup();var $effectTimeout=($loadingScreenEl.length>0)?800:0;if($('#page-header-bg .nectar-video-wrap video').length==0){setTimeout(pageHeaderTextEffect,$effectTimeout);}}
function midnightInit(){if($('#header-outer[data-permanent-transparent="1"]').length>0&&$('body[data-bg-header="true"]').length>0){if($('.container-wrap div[data-midnight]').length==0){$('.container-wrap').attr('data-midnight','dark');}
var $midnightCompatArr=[];$('div[data-midnight]').each(function(){if($(this).attr('data-midnight')=='light'&&$(this).parents('.pum-content').length==0||$(this).attr('data-midnight')=='dark'&&$(this).parents('.pum-content').length==0){if($(this).is('#page-header-bg')&&$(this).parents('#page-header-wrap[data-midnight]').length>0){}else{$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||$that.css('display')=='none'){return;}
var $textColor;if(direction=='down'){$textColor=($that.attr('data-midnight')=='light')?'':'dark-slide';$headerOuterEl.removeClass('dark-slide').addClass($textColor);}else{var $prevMidItem;if(k-1>=0){$prevMidItem=k-1;}else{$prevMidItem=k;}
$textColor=($midnightCompatArr[$prevMidItem].attr('data-midnight')=='light')?'':'dark-slide';$headerOuterEl.removeClass('dark-slide').addClass($textColor);}},offset:$headerOuterEl.height()});}});}}}
function nectarBoxRollInit(){if($('.nectar-box-roll').length>0&&typeof NectarBoxRoll!=='undefined'){pageHeaderTextEffectInit();$(window).on('nectar-box-roll-scroll-disabled',function(){nectarState.preventScroll=true;});$(window).on('nectar-box-roll-scroll-enabled',function(){nectarState.preventScroll=false;});nectarBoxRoll=new NectarBoxRoll(nectarDOMInfo,waypoints,midnightInit,pageLoadHash,resizeVideoToCover);}}
function waypoints(){rowBGAnimations();columnBGAnimations();colAndImgAnimations();progressBars();dividers();iconList();animatedTitles();highlightedText();imageWithHotspots();clientsFadeIn();splitLineHeadings();svgAnimations();milestoneInit();nectarFancyUlInit();owl_carousel_animate();headerRowColorInheritInit();morphingOutlines();animatedColBorders();wooProductCarouselAnimations();foodMenuItems();vcWaypoints();NectarPostGridWaypoint();nectarRotatingWordsInit();}
function salientPageBuilderElInit(){flexsliderInit();flickityLazyInit();setTimeout(flickityInit,100);twentytwentyInit();standardCarouselInit();productCarouselInit();clientsCarouselInit();carouselfGrabbingClass();setTimeout(tabbedInit,60);accordionInit();accordionClickEvents();largeIconHover();nectarIconMatchColoring();coloredButtons();ctaLinkBG();teamMemberFullscreen();flipBoxInit();owlCarouselInit();mouseParallaxInit();ulCheckmarks();nectarFancyUlIcons();nectarFancyBoxHover();nectarVideoLightbox();nectarKeyframeAssist();morphingOutlinesInit();nectarPostGridInit();cascadingImageInit();imageWithHotspotEvents();pricingTableHeight();pageSubmenuInit();nectarLiquidBGs();nectarTestimonialSliders();nectarTestimonialSlidersEvents();recentPostsTitleOnlyEqualHeight();recentPostsInit();parallaxItemHoverEffect();fsProjectSliderInit();postMouseEvents();masonryPortfolioInit();masonryBlogInit();portfolioCustomColoring();searchResultMasonryInit();stickySidebarInit();portfolioSidebarFollow();splitLineHeadingInit();var stickyEls=new NectarStickyEls();}
function NectarWooCommerceFilters(){this.$toggleBtn=$('.nectar-shop-filters .nectar-shop-filter-trigger');this.$sidebar=$('#sidebar');this.sidebarPos=(this.$sidebar.hasClass('col_last'))?'right':'left';this.state={open:(this.getLS())?this.getLS():'true'};this.setup();this.events();}
NectarWooCommerceFilters.prototype.events=function(){this.$toggleBtn.on('click',this.toggle.bind(this));this.$sidebar.find('.nectar-close-btn-wrap').on('click',this.mobileToggle.bind(this));$(window).on('smartresize',this.mobileToggleResize.bind(this));};NectarWooCommerceFilters.prototype.mobileToggleResize=function(){if(this.$sidebar.hasClass('open')&&nectarDOMInfo.winW>999){this.$sidebar.removeClass('open');this.$sidebar.find('.nectar-close-btn-wrap').removeClass('open');$('.container-wrap').css('z-index','11');}};NectarWooCommerceFilters.prototype.mobileToggle=function(){if(this.$sidebar.hasClass('open')){this.$sidebar.removeClass('open');this.$sidebar.find('.nectar-close-btn-wrap').removeClass('open');$('.container-wrap').css('z-index','11');}else{$('.container-wrap').css('z-index','10000');this.$sidebar.addClass('open');this.$sidebar.find('.nectar-close-btn-wrap').addClass('open');}
return false;};NectarWooCommerceFilters.prototype.toggle=function(){if(nectarDOMInfo.winW<1000){this.mobileToggle();return false;}
var visibility='';if(this.state.open=='true'){this.state.open='false';visibility='false';this.$toggleBtn.find('.hide').hide();this.$toggleBtn.find('.show').show();this.$toggleBtn.find('.top-line, .bottom-line').css({'transform':'translateX(0)'});if(this.sidebarPos=='left'){this.$sidebar.css({'margin-right':'-25%','opacity':'0'});}else{this.$sidebar.css({'margin-left':'-25%','opacity':'0'});}
this.$sidebar.find('> .inner').css({'transform':(this.sidebarPos=='left')?'translateX(-100%)':'translateX(100%)',});}
else{this.state.open='true';visibility='true';this.$toggleBtn.find('.show').hide();this.$toggleBtn.find('.hide').show();this.$toggleBtn.find('.top-line').css({'transform':'translateX(10px)'});this.$toggleBtn.find('.bottom-line').css({'transform':'translateX(-10px)'});if(this.sidebarPos=='left'){this.$sidebar.css({'margin-right':'0','opacity':'1'});}else{this.$sidebar.css({'margin-left':'0','opacity':'1'});}
this.$sidebar.find('> .inner').css({'transform':'translateX(0)'});}
setTimeout(function(){$(window).trigger('nectar-product-filters-layout');},425);if(typeof(Storage)!=="undefined"){localStorage.setItem("nectar_product_filters_vis",visibility);}
return false;};NectarWooCommerceFilters.prototype.setup=function(){this.$sidebar.find('.widget.woocommerce').addClass('open-filter').find('ul').css({'display':'block'});if($('.nectar-active-product-filters').length>0){var $filtersHTML=$('.nectar-active-product-filters').clone();this.$sidebar.find('> .inner').prepend($filtersHTML);}};NectarWooCommerceFilters.prototype.getLS=function(){if(typeof(Storage)!=="undefined"){return localStorage.getItem("nectar_product_filters_vis");}
return null;};function wooQauntityBtns(){var quantityButtons=new NectarWooCommerceQuantity();}
function NectarWooCommerceQuantity(){this.$qty='';this.step=1;this.ajaxTimeout='';this.ajaxTimeoutDur=500;this.state={max:100000,min:0,currentVal:1,key:0,removeFlag:false};this.events();}
NectarWooCommerceQuantity.prototype.updateState=function(el){var key=0;if(true===this.checkMiniCart(this.$qty)){var matches=this.$qty.attr('name').match(/cart\[(\w+)\]/);key=matches[1];}
var currentVal=parseFloat(this.$qty.val());if(!currentVal||currentVal===''||currentVal==='NaN'){currentVal=0;}
var max=parseFloat(this.$qty.attr('max'));var min=parseFloat(this.$qty.attr('min'));if(max===''||max==='NaN'||isNaN(max)){max='';}
if(min===''||min==='NaN'||isNaN(min)){min=0;}
this.state={currentVal:currentVal,max:max,min:min,key:key};};NectarWooCommerceQuantity.prototype.events=function(){var that=this;$('body').on('click','.quantity .plus',function(){that.$qty=$(this).closest('.quantity').find('.qty');that.setStep();that.updateState();that.increment($(this));});$('body').on('click','.quantity .minus',function(){that.$qty=$(this).closest('.quantity').find('.qty');that.setStep();that.updateState();that.decrement($(this));});$('body').on('keyup','.woocommerce-mini-cart .quantity .qty',function(e){that.$qty=$(this);that.updateState();if(that.state.max&&that.$qty.val()>that.state.max){that.$qty.val(that.state.max);}
if(that.state.min&&(that.state.min==that.state.currentVal||that.state.currentVal<that.state.min)){that.state.removeFlag=true;}
$(this).trigger('change');});$('body').on('change','.woocommerce-mini-cart .quantity .qty',function(e){if(!e.originalEvent&&true===that.checkMiniCart(that.$qty)){that.updateCart(that.$qty.val());}});};NectarWooCommerceQuantity.prototype.setStep=function(){if(this.$qty.is('[step]')){var step=parseInt(this.$qty.attr('step'));if(!isNaN(step)&&step!=''&&step!=0){this.step=step;}}}
NectarWooCommerceQuantity.prototype.increment=function(){if(this.state.max&&(this.state.max==this.state.currentVal||this.state.currentVal>this.state.max)){this.$qty.val(this.state.max);}else{this.$qty.val(this.state.currentVal+parseFloat(this.step));}
this.$qty.trigger('change');};NectarWooCommerceQuantity.prototype.decrement=function(){if(this.state.min&&(this.state.min==this.state.currentVal||this.state.currentVal<this.state.min)){this.$qty.val(0);this.state.removeFlag=true;}else if(this.state.currentVal>0){this.$qty.val(this.state.currentVal-parseFloat(this.step));}
this.$qty.trigger('change');};NectarWooCommerceQuantity.prototype.checkMiniCart=function(el){return(el.parents('.woocommerce-mini-cart').length>0)?true:false;};NectarWooCommerceQuantity.prototype.updateCart=function(val){var that=this;clearTimeout(this.ajaxTimeout);this.ajaxTimeout=setTimeout(function(){that.$qty.closest('.widget_shopping_cart_content').addClass('loading');that.$qty.closest('.woocommerce-mini-cart-item').addClass('blockUI').addClass('blockOverlay');$.ajax({type:'POST',url:window.nectarLove.ajaxurl,data:{action:"nectar_minicart_update_quantity",quantity:val,item_key:that.state.key},cache:false,success:function(response){if(response){that.$qty.closest('.widget_shopping_cart_content').removeClass('loading');that.$qty.closest('.woocommerce-mini-cart-item').removeClass('blockUI').removeClass('blockOverlay');var $subtotal=that.$qty.closest('.widget_shopping_cart_content').find('.woocommerce-mini-cart__total');$subtotal.find('.woocommerce-Price-amount').remove();$subtotal.append(response.subtotal);if(that.state.removeFlag===true){that.$qty.closest('.woocommerce-mini-cart-item').remove();that.state.removeFlag=false;$(document.body).trigger('updated_wc_div');}
if($('#header-outer a.cart-contents .cart-wrap span').length>0){$('#header-outer a.cart-contents .cart-wrap span').text(response.item_count);}}}});},this.ajaxTimeoutDur);};function NectarWooCommerceCartAJAX(){this.state={processing:false,productID:false,type:'regular'};this.events();}
NectarWooCommerceCartAJAX.prototype.events=function(){$('body').on('submit','form.cart',this.addToCartAJAX.bind(this));};NectarWooCommerceCartAJAX.prototype.addNotices=function(notices){var that=this;var $noticeParent=$('.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content')
$.each(notices,function(k,item){$noticeParent.prepend('<div class="nectar-notice">'+item.notice+'</div>');});setTimeout(function(){$noticeParent.find('.nectar-notice').slideUp(function(){$(this).remove();});},6000);};NectarWooCommerceCartAJAX.prototype.addToCartAJAX=function(e){var that=this;var $wooForm=$(e.currentTarget);if($wooForm.closest('.product').hasClass('product-type-external')||(wc_add_to_cart_params&&wc_add_to_cart_params.cart_redirect_after_add==='yes')){return;}
e.preventDefault();if(that.state.processing==true){return;}
that.state.processing=true;that.state.productID=false;that.state.type='regular';if($wooForm.parents('.nectar-quick-view-box').length>0){that.state.type='quickview';}
var $parentProduct=$wooForm.closest('.product');var $addToCartBtn=$wooForm.find('button.single_add_to_cart_button');var $formData=$wooForm.serializeArray();var regID=0;if($parentProduct.is('[id*="product-"]')){regID=$parentProduct.attr('id').match(/\d+/);if(regID&&regID[0]){that.state.productID=regID[0];}}
if(that.state.productID===false&&$addToCartBtn.length>0){regID=$addToCartBtn.val().match(/\d+/);if(regID&&regID[0]){that.state.productID=regID[0];}}
if(that.state.productID===false){console.log('Error: no product ID found.');return;}
if(that.state.type==='quickview'){$addToCartBtn=$('.single_add_to_cart_button_wrap .single_add_to_cart_button');}
$addToCartBtn.prepend('<div class="loading-wrap"><div class="loading" /></div></div>');setTimeout(function(){$addToCartBtn.addClass('processing');},50);$formData.push({name:'action',value:'nectar_ajax_add_to_cart'},{name:'add-to-cart',value:that.state.productID});$.ajax({type:'POST',url:window.nectarLove.ajaxurl,data:$formData,cache:false,success:function(response){setTimeout(function(){that.state.processing=false;$addToCartBtn.removeClass('processing');$addToCartBtn.find('.loading-wrap').remove();},300);if(response&&response.fragments){$('body').trigger('added_to_cart',[response.fragments,response.cart_hash]);if(response.notices&&response.notices.length>0){setTimeout(function(){that.addNotices(response.notices);},100);}
if(that.state.type==='quickview'){$('.nectar-quick-view-box .close').trigger('click');}}}});};function wooCommerceEvents(){var wooCartTimeout;$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(){$(this).hide();$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show();$('#header-outer .cart_list').stop(true,true).show();clearTimeout(wooCartTimeout);});var $headerCartSelector='#header-outer .nectar-woo-cart';if($($headerCartSelector).length>0){$($headerCartSelector).hoverIntent(function(){$('#header-outer .widget_shopping_cart').addClass('open').stop(true,true).show();$('#header-outer .cart_list').stop(true,true).show();clearTimeout(wooCartTimeout);$('#header-outer .cart-notification').hide();});}
$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);}},200);});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');}}}
function shopping_cart_dropdown_show(e){clearTimeout(wooCartTimeout);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-notification .item-name').length>0&&$('#header-outer .cart-notification .item-name').text().length==0){return;}
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();}
$('body #header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap').trigger('click');wooCartTimeout=setTimeout(hideCart,2700);}}
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();}
function nectarAccountPageTabs(){if($('body.woocommerce-account #customer_login').length==0){return;}
$('.woocommerce-account .woocommerce > #customer_login').prepend('<div class="nectar-form-controls" />');$('.woocommerce-account .woocommerce > #customer_login > div:not(.nectar-form-controls)').each(function(){var $title=$(this).find('> h2').text();$('#customer_login .nectar-form-controls').append('<div class="control">'+$title+'</div>');});$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control').on('click',function(){$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control').removeClass('active');$(this).addClass('active');var formIndex=$(this).index()+1;$('#customer_login div[class*="u-column"]').hide();$('#customer_login div[class*="u-column"].col-'+formIndex).show();setTimeout(function(){$('#customer_login div[class*="u-column"]').removeClass('visible');$('#customer_login div[class*="u-column"].col-'+formIndex).addClass('visible');},30);});$('.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:nth-child(1)').trigger('click');}
nectarAccountPageTabs();var bindTextOnHoverMobile=($('.products[data-rm-m-hover="1"]').length>0&&nectarDOMInfo.usingMobileBrowser)?false:true;if(bindTextOnHoverMobile){$body.on('mouseover','.text_on_hover .product-wrap, .text_on_hover > a:first-child',function(){$(this).parent().addClass('hovered');});$body.on('mouseout','.text_on_hover .product-wrap, .text_on_hover > a:first-child',function(){$(this).parent().removeClass('hovered');});}
if($('.material.product').length>0||$('.minimal.product').length>0||$('.nectar-fancy-box[data-style="parallax_hover"]').length>0||$('.nectar-category-grid[data-shadow-hover="yes"]').length>0||$('.nectar-post-grid[data-shadow-hover="yes"]').length>0){var $productZindex=101;$body.on('mouseenter','.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){$productZindex++;$(this).css('z-index',$productZindex+1);});$body.on('mouseleave','.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){var $that=$(this);setTimeout(function(){if(!$that.is(':hover')){$that.css('z-index',100);}},350);});if(window.nectarOptions&&window.nectarOptions.woo_minimal_product_effect&&window.nectarOptions.woo_minimal_product_effect==='default'){$body.on('mouseenter','.minimal.product',function(){$productZindex++;$(this).css('z-index',$productZindex+1);});$body.on('mouseleave','.minimal.product',function(){var $that=$(this);setTimeout(function(){if(!$that.is(':hover')){$that.css('z-index',100);}},350);});}
setInterval(function(){if($('.nectar-fancy-box[data-style="parallax_hover"]:hover').length>0||$('.minimal.product:hover').length>0){return;}
$('.material.product:not(:hover), .minimal.product:not(:hover), .nectar-fancy-box[data-style="parallax_hover"]:not(:hover), .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:not(:hover), .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:not(:hover)').css('z-index',100);$productZindex=101;},10000);}
function minimalProductHover(){$('.products .classic .product-wrap .add_to_cart_button').wrapInner('<span />');$('.products .classic .product-wrap .add_to_cart_button').prepend('<i class="normal icon-salient-cart"></i>');var bindMobileHover=($('.products[data-rm-m-hover="1"]').length>0&&nectarDOMInfo.usingMobileBrowser)?false:true;if(bindMobileHover&&window.nectarOptions&&window.nectarOptions.woo_minimal_product_effect&&window.nectarOptions.woo_minimal_product_effect==='default'){$body.on('mouseover','.products .minimal.product',function(){minimalProductCalc($(this));});$body.on('mouseleave','.products .minimal.product',function(){$(this).find('.background-color-expand').css({'transform':'scale(1, 1) translateY(0) translateZ(0px)'});});}
$('.products .minimal.product').each(function(){if($(this).is(':hover')){$(this).trigger('mouseover');}});}
function minimalProductCalc(el){var expansionAmtX=40,expansionAmtY=expansionAmtX,translateYAmt=0;var $item=el,$itemWidth=$item.width(),$itemHeight=$item.height(),$wChange=(parseInt($itemWidth)+expansionAmtX)/parseInt($itemWidth),$hChange=(parseInt($itemHeight)+expansionAmtY)/parseInt($itemHeight);$item.addClass('hover-bound');$item.find('.background-color-expand').css({'transform':'scale('+$wChange+','+$hChange+') translateY('+translateYAmt+'px) translateZ(0px)'});}
minimalProductHover();$('.woocommerce #sidebar .widget.woocommerce').each(function(){if($(this).find('> h4').length==0){$(this).addClass('no-widget-title');}});$body.on('click','#sidebar .widget.woocommerce:not(.widget_price_filter) h4',function(){if(window.nectarOptions&&window.nectarOptions.woo_sidebar_toggles!=='false'){if($window.width()<1000){if($(this).parent().is('.widget_product_tag_cloud')){$(this).parent().find('> div').slideToggle();}
if($(this).parent().is('.woocommerce-widget-layered-nav')&&$(this).parent().find('> .woocommerce-widget-layered-nav-dropdown').length>0){$(this).parent().find('> .woocommerce-widget-layered-nav-dropdown').slideToggle();}
$(this).parent().find('> ul').slideToggle();$(this).parent().toggleClass('open-filter');}}});$body.on('mouseenter','#header-outer [data-cart-style="slide_in"] .cart-menu-wrap',openRightCartHover);$body.on('mouseenter','.nectar-slide-in-cart',function(){$(this).addClass('mouse-accessed');});function openRightCartHover(){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&&$('.nectar-slide-in-cart').hasClass('mouse-accessed')){$window.off('mousemove.rightCartOffsetCheck',closeCartCheck);$('.nectar-slide-in-cart').removeClass('open').removeClass('mouse-accessed');}}
var wooBgOverlayTimeout;$body.on('click','#header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap, #mobile-cart-link[data-cart-style="slide_in_click"]',openRightCart);function openRightCart(){if($body.is('.woocommerce-checkout')||$body.is('.woocommerce-cart')){return true;}
$('.nectar-slide-in-cart, .nectar-slide-in-cart-bg').addClass('open');$('.nectar-slide-in-cart-bg').addClass('revealed');clearTimeout(wooBgOverlayTimeout);$('.style_slide_in_click div.quantity').each(function(){if($(this).find('.minus').length>1){$(this).find('.minus').first().remove();}
if($(this).find('.plus').length>1){$(this).find('.plus').first().remove();}});return false;}
$body.on('click','.nectar-slide-in-cart.style_slide_in_click .close-cart, .nectar-slide-in-cart-bg',closeRightCart);function closeRightCart(){$('.nectar-slide-in-cart, .nectar-slide-in-cart-bg').removeClass('open');wooBgOverlayTimeout=setTimeout(function(){$('.nectar-slide-in-cart-bg').removeClass('revealed');},400);return false;}
wooQauntityBtns();if(window.nectarOptions&&window.nectarOptions.ajax_add_to_cart==='1'){var ajaxAddToCart=new NectarWooCommerceCartAJAX();}
if(window.nectarOptions&&window.nectarOptions.woo_product_filter_toggle==='1'&&$body.is('.archive.woocommerce')){var nectarProductFilters=new NectarWooCommerceFilters();}
$(document).on('yith-wcan-ajax-filtered',nectarLazyImageLoading);}
function NectarQuickSearch(){this.$el=$('#search-outer #search .container #s');this.$container='';this.$parent='';this.$searchEl=$('#search-outer');this.request='';this.timeout='';this.setup();this.events();this.state={requesting:false,open:false,prevResults:''}
this.minChars=2;}
NectarQuickSearch.prototype.setup=function(){this.$container=$('<div class="inner"></div>');$('#search-outer').append($('<div class="nectar-ajax-search-results"><div class="container"></div></div>'));this.$parent=$('#search-outer .nectar-ajax-search-results');$('#search-outer .nectar-ajax-search-results .container').append(this.$container);};NectarQuickSearch.prototype.events=function(){var that=this;this.throttled=throttle(this.getResults.bind(this),350);this.$el.on('keyup',this.keyHandle.bind(this));$(window).on('resize',this.resize.bind(this));$(window).on('nectar-search-close',function(){that.resetHeight();that.requestCheck();});};NectarQuickSearch.prototype.keyHandle=function(e){var keysToSkip=[16,91,32,37,39,17];if(keysToSkip.indexOf(e.keyCode)!=-1){return;}
this.throttled();this.debouncedSearch();};NectarQuickSearch.prototype.debouncedSearch=function(){var that=this;clearTimeout(this.timeout);this.timeout=setTimeout(function(){if(that.state.requesting){return;}
that.getResults();},400);};NectarQuickSearch.prototype.resize=function(){this.$parent.css({'max-height':''});if(this.state.open===true){this.$parent.css({'max-height':parseInt(this.$container.outerHeight())+'px'});}};NectarQuickSearch.prototype.resetHeight=function(){var that=this;this.$parent.css({'max-height':''});setTimeout(function(){$headerOuterEl.removeClass('results-shown');},400);this.state.prevResults='';this.state.open=false;};NectarQuickSearch.prototype.requestCheck=function(){if(this.state.requesting===true){this.request.abort();this.state.requesting=false;}};NectarQuickSearch.prototype.getResults=function(){var that=this;var val=this.$el.val();if(val.length==0||val.length<this.minChars){$headerOuterEl.removeClass('results-shown');this.requestCheck();this.resetHeight();return;}
this.request=$.ajax({type:'POST',url:window.nectarLove.ajaxurl,data:{action:"nectar_ajax_ext_search_results",search:val},cache:false,success:function(response){that.state.requesting=false;if(!response){that.resetHeight();}
if(response&&response.content&&response.content!==that.state.prevResults&&that.$searchEl.hasClass('material-open')){that.$container.html(response.content);that.$parent.css({'max-height':parseInt(that.$container.outerHeight())+'px'});setTimeout(function(){$headerOuterEl.addClass('results-shown');},200);if(nectarDOMInfo.winW>=1000&&!$headerOuterEl.hasClass('results-shown')){that.$container.find('.product, .search-post-item').css({'opacity':'0','transform':'translateY(25px)','transition':'none'});setTimeout(function(){that.$container.find('.product, .search-post-item').css({'transition':'box-shadow 0.25s ease, opacity 0.55s cubic-bezier(0.2, 0.6, 0.4, 1), transform 0.55s cubic-bezier(0.2, 0.6, 0.4, 1)'});},50);that.$container.find('.product, .search-post-item').each(function(i){var $that=$(this);setTimeout(function(){$that.css({'opacity':'1','transform':'translateY(0)'})},50+(i*60));});}
that.state.open=true;that.state.prevResults=response.content;}}});this.state.requesting=true;};function navigationSearchInit(){var quickSearch=false;if(window.nectarOptions&&window.nectarOptions.quick_search&&window.nectarOptions.quick_search==='true'){quickSearch=new NectarQuickSearch();}
var $placeholder=($('#search-outer #search input[type=text][data-placeholder]').length>0)?$('#search-outer #search input[type=text]').attr('data-placeholder'):'';if($body.hasClass('material')&&$('#header-outer .bg-color-stripe').length==0){$headerOuterEl.append('<div class="bg-color-stripe" />');}
$body.on('click','#search-btn a',function(){return false;});$body.on('click','#search-btn a:not(.inactive), #header-outer .mobile-search',function(){if($(this).hasClass('open-search')){return false;}
if($body.hasClass('original')&&$('.slide-out-widget-area-toggle.mobile-icon a.open').length>0){$('.slide-out-widget-area-toggle.mobile-icon a').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('.slide-out-widget-area-toggle.mobile-icon a').removeClass('non-human-allowed');},100);}
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, #search-outer #search #close').css('opacity',0);$('#search-outer > #search form').css('transform','translateY(-30px)');$('#search-outer #search .span_12 span').css('transform','translateY(20px)');$('#search-outer').show();$('#search-outer').stop().transition({scale:'1,0','opacity':1},0).transition({scale:'1,1'},700,'cubic-bezier(0.2, 1, 0.3, 1)');$('#search-outer > #search form').delay(350).transition({'opacity':1,'transform':'translateY(0)'},700,'cubic-bezier(0.2, 1, 0.3, 1)');$('#search-outer #search #close').delay(500).transition({'opacity':1},700,'cubic-bezier(0.2, 1, 0.3, 1)');$('#search-outer #search .span_12 span').delay(450).transition({'opacity':1,'transform':'translateY(0)'},700,'cubic-bezier(0.2, 1, 0.3, 1)');}
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, #ajax-content-wrap').addClass('material-open');nectarState.materialSearchOpen=true;$headerOuterEl.addClass('material-search-open');$('#fp-nav').addClass('material-ocm-open');$(window).trigger('nectar-search-open');}
setTimeout(function(){$('#search input[type=text]').trigger('focus');if($('#search input[type=text]').val()==$placeholder){$('#search input[type=text]').setCursorPosition(0);}},300);$(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).val()==$placeholder){$(this).val('');}});$('body:not(.material)').on('keyup','#search input[type=text]',function(){if($(this).val().length==0){$(this).val($placeholder);$(this).setCursorPosition(0);}});$body.on('click','#close',function(){closeSearch();$searchButtonEl.removeClass('open-search');$('#header-outer .mobile-search').removeClass('open-search');return false;});$('body:not(.material)').on('blur','#search-box input[type=text]',function(){closeSearch();$searchButtonEl.removeClass('open-search');$('#header-outer .mobile-search').removeClass('open-search');});$('body.material').on('click','#ajax-content-wrap',function(e){if(e.originalEvent!==undefined){closeSearch();$searchButtonEl.removeClass('open-search');$('#header-outer .mobile-search').removeClass('open-search');}});if($('body.material').length>0){$(document).on('keyup',function(e){if(e.keyCode==27){closeSearch();$searchButtonEl.removeClass('open-search');if($('.ocm-effect-wrap.material-ocm-open').length>0){$('.slide-out-widget-area-toggle.material-open a').trigger('click');}}});}
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,'cubic-bezier(0.2, 1, 0.3, 1)');$searchButtonEl.addClass('inactive');setTimeout(function(){$('#search-outer').hide();$searchButtonEl.removeClass('inactive');},300);}else if($('body.material').length==0){$('#search-outer').stop(true).fadeOut(450,'easeOutExpo');}
if($body.hasClass('material')){$(window).trigger('nectar-search-close');var closeTimeoutDur=($headerOuterEl.hasClass('results-shown'))?800:400;setTimeout(function(){$('#search-outer #s').val('');},closeTimeoutDur);$('#ajax-content-wrap').removeClass('material-open');nectarState.materialSearchOpen=false;$headerOuterEl.removeClass('material-search-open');$('#search-outer').removeClass('material-open');$('#fp-nav').removeClass('material-ocm-open');}}}
function centeredNavBottomBarReposition(){var $headerOuter=$headerOuterEl,$headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),$headerSpan3=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3'),$secondaryHeader=$headerSecondaryEl,$headerBtns=$headerSpan3.find('nav >ul.buttons'),$navLogoMargin=parseInt($('body.material #header-outer').attr('data-padding')),$navLogoHeight=parseInt($('body.material #header-outer').attr('data-logo-height')),$separatorExtra=parseInt($headerSpan3.css('margin-bottom')),$triggerCondition=$navLogoMargin+$separatorExtra+$navLogoHeight+parseInt(nectarDOMInfo.secondaryHeaderHeight);if($secondaryHeader.length>0){if($('#header-outer[data-remove-fixed="1"]').length==0&&$('#header-outer[data-condense="true"]').length>0){setTimeout(function(){if($headerSecondaryEl.css('display')!='none'){nectarDOMInfo.secondaryHeaderHeight=$headerSecondaryEl.outerHeight();}},50);}}
function condenseCustomBreakPointHelper(){var $withinCustomBreakpoint=mobileBreakPointCheck();if($withinCustomBreakpoint){$headerOuterEl.addClass('within-custom-breakpoint');}else{$headerOuterEl.removeClass('within-custom-breakpoint');}}
if($('#header-outer[data-condense="true"]').length>0){$window.on('scroll.centeredNavCondense',centeredNavBottomFixed_Scroll);$window.trigger('scroll');$window.on('resize',function(){if(nectarDOMInfo.winW<1000||mobileBreakPointCheck()){$headerOuter.addClass('force-condense-remove');$window.off('scroll.centeredNavCondense');}});$window.on('smartresize',function(){condenseCustomBreakPointHelper();if(nectarDOMInfo.winW>=1000&&false==mobileBreakPointCheck()){if($headerOuter.hasClass('force-condense-remove')){centeredNavBottomFixed_Scroll();$headerOuter.removeClass('force-condense-remove');setTimeout(function(){if(nectarDOMInfo.scrollTop>=$triggerCondition){$headerOuter.addClass('force-condense');centeredNavBottomFixed_Scroll();$headerOuter.removeClass('force-condense');}
$window.on('scroll.centeredNavCondense',centeredNavBottomFixed_Scroll);},200);}}});condenseCustomBreakPointHelper();}
function centeredNavBottomFixed_Scroll(){if(nectarDOMInfo.winW<1000||$('body.page-template-template-no-header').length>0||$('body.page-template-template-no-header-footer').length>0||$('body.material-ocm-open').length>0||$('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9').css('display')=='none'||$('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9 > nav').css('display')=='none'){return;}
$bodyBorderTop=($bodyBorderTop.length>0&&nectarDOMInfo.secondaryHeaderHeight>0)?$bodyBorderTop.height():0;if($headerOuter.hasClass('force-condense')||!$headerOuter.hasClass('fixed-menu')&&nectarDOMInfo.scrollTop>=$triggerCondition){var amountToMove=(parseInt($headerSpan9.position().top)-$navLogoMargin-parseInt(nectarDOMInfo.adminBarHeight))+parseInt(nectarDOMInfo.secondaryHeaderHeight)-$bodyBorderTop;if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer .megamenu').length>0&&$('#header-outer[data-transparent-header="true"]').length>0){$headerOuterEl.removeClass('no-transition');}
$headerOuter.addClass('fixed-menu').removeClass('transparent').css({'top':'-'+amountToMove+'px','position':'fixed'});if(!$headerOuter.is('[data-menu-bottom-bar-align="left"]')){var $headerNavBarOffset=($('header#top .span_9 nav > ul').length>0)?$('header#top .span_9 nav > ul').offset().top:0;var $headerButtonsOffset=($headerBtns.find('li:first-child > *').length>0)?$headerBtns.find('li:first-child > *').offset().top:0;var $headerButtonsHeight=($headerSpan9.find('.sf-menu > li > a').length>0)?(20-parseInt($headerSpan9.find('.sf-menu > li > a').height()))/2:2;$headerBtns.css('transform','translateY('+Math.ceil(parseInt($headerNavBarOffset)-parseInt($headerButtonsOffset)-$headerButtonsHeight)+'px)');$headerBtns.find('.nectar-woo-cart').css('height',$headerOuter.height()+parseInt($headerOuter.css('top'))-parseInt(nectarDOMInfo.adminBarHeight));}}
else if($headerOuter.hasClass('force-condense-remove')||$headerOuter.hasClass('fixed-menu')&&nectarDOMInfo.scrollTop<$triggerCondition){$headerOuter.removeClass('fixed-menu').css({'top':'0','position':'absolute'});$headerBtns.css('transform','translateY(0px)');$headerBtns.find('.nectar-woo-cart').css('height','');if($('#header-outer.transparent').length==0){if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer .megamenu').length>0){$headerOuterEl.removeClass('no-transition');}
if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($headerOuterEl.attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover:not(.width-75):not(.width-50)').length==0){$headerOuterEl.addClass('transparent');$headerOuterEl.removeClass('no-transition');}
else if($headerOuterEl.attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover').length>0){$headerOuterEl.addClass('no-transition');}}
else{if($headerOuterEl.attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0){$headerOuterEl.addClass('transparent');}}}}}}
function centeredNavBottomBarInit(){if($('#header-outer[data-format="centered-menu-bottom-bar"]').length>0){centeredNavBottomBarReposition();}}
function centeredLogoMargins(){if(nectarDOMInfo.winW>1000){var $navItemLength=$('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li').length;if($('#header-outer #social-in-menu').length>0){$navItemLength--;}
var $centerLogoWidth,$extraMenuSpace;if($('#header-outer #top .row .col.span_3 #logo img:visible').length==0){$centerLogoWidth=parseInt($('#header-outer #top .row .col.span_3').width());}else{$centerLogoWidth=parseInt($('#header-outer #top .row .col.span_3 img:visible').width());}
if($('#header-outer[data-lhe="animated_underline"]').length>0){$extraMenuSpace=parseInt($('header#top nav > ul > li:first-child > a').css('margin-right'));}else{$extraMenuSpace=parseInt($('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;}
if(!$body.hasClass('rtl')){$('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor($navItemLength/2)+')').css({'margin-right':($centerLogoWidth+$extraMenuSpace)+'px'}).addClass('menu-item-with-margin');}else{$('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor($navItemLength/2)+')').css({'margin-left':($centerLogoWidth+$extraMenuSpace)+'px'}).addClass('menu-item-with-margin');}
var $leftMenuWidth=0;var $rightMenuWidth=0;$('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:not(#social-in-menu)').each(function(i){if(i+1<=Math.floor($navItemLength/2)){$leftMenuWidth+=$(this).width();}else{$rightMenuWidth+=$(this).width();}});var $menuDiff=Math.abs($rightMenuWidth-$leftMenuWidth);if($leftMenuWidth>$rightMenuWidth||($body.hasClass('rtl')&&$leftMenuWidth<$rightMenuWidth)){$('#header-outer #top .row > .col.span_9').css('padding-right',$menuDiff);}else{$('#header-outer #top .row > .col.span_9').css('padding-left',$menuDiff);}
$('#header-outer[data-format="centered-logo-between-menu"] nav').css('visibility','visible');}
else if($('#header-outer[data-format="centered-logo-between-menu"]').length>0&&nectarDOMInfo.winW<1000){$('#header-outer .row > .col.span_9').css({'padding-right':'0','padding-left':'0'});}}
function centeredLogoHeaderInit(){if($('#header-outer[data-format="centered-logo-between-menu"]').length>0){if(!usingLogoImage){centeredLogoMargins();}
else if(usingLogoImage&&$('#header-outer[data-format="centered-logo-between-menu"]').length>0&&$('header#top #logo img:first[src]').length>0){var tempLogoImg=new Image();tempLogoImg.src=$('header#top #logo img:first').attr('src');tempLogoImg.onload=function(){centeredLogoMargins();};}
$window.on('smartresize',centeredLogoMargins);}}
function headerNavPreInit(){if(nectarDOMInfo.usingMobileBrowser&&$('#header-outer[data-remove-fixed="1"]').length==0){$body.attr('data-hhun','0');}
if($('#nectar_fullscreen_rows').length>0){($headerOuterEl.attr('data-permanent-transparent','false'));}
if(nectarDOMInfo.usingMobileBrowser&&$('#header-outer[data-mobile-fixed="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length==0){$('#header-space').css('height',$headerOuterEl.outerHeight());}}
var hhunState={timeoutQueued:false,visible:true}
function hhunHeaderEffect(){var previousScroll=0,menuOffset=(headerTransparent==false&&$('#page-header-bg[data-parallax="1"]').length>0)?200:60,hideShowOffset=3,stickyPageSubmenu=($('.page-submenu[data-sticky="true"]').length>0)?true:false,bodyOffsetHeight=document.body.offsetHeight;function getBodyHeight(){if(nectarDOMInfo.winW>999&&nectarState.materialOffCanvasOpen!=true){bodyOffsetHeight=document.body.offsetHeight;}}
setInterval(getBodyHeight,1500);function hhunCalcs(){$headerOuterEl.addClass('detached');var currentScroll=nectarDOMInfo.scrollTop,scrollDifference=Math.abs(currentScroll-previousScroll);if(nectarState.animatedScrolling==true&&$('#header-outer.detached').length>0||nectarState.preventScroll==true){if(nectarDOMInfo.winW>999){if(currentScroll>menuOffset){if(nectarState.animatedScrolling==true&&headerTransparent==true&&nectarState.permanentTransHeader==false){$headerOuterEl.removeClass('transparent').addClass('scrolling');}
previousScroll=nectarDOMInfo.scrollTop;currentScroll=nectarDOMInfo.scrollTop;}
requestAnimationFrame(hhunCalcs);return;}}
if(nectarState.materialOffCanvasOpen==true||nectarState.materialSearchOpen==true){if(nectarDOMInfo.winW>999){if(nectarState.materialSearchOpen==true&&headerTransparent==true){if(nectarState.permanentTransHeader==false&&currentScroll>menuOffset){$headerOuterEl.removeClass('transparent').addClass('scrolling');}else{$headerOuterEl.addClass('transparent').removeClass('scrolling');}}
requestAnimationFrame(hhunCalcs);return;}}
if(headerMobileFixed==false&&nectarDOMInfo.winW<1000){$headerOuterEl.removeClass('detached').removeClass('scrolling');return;}
if(!$headerOuterEl.hasClass('side-widget-open')&&!$('#header-outer .slide-out-widget-area-toggle a').hasClass('animating')){var heightToAdjust;if(currentScroll>1){if($headerSecondaryEl.length>0){if(currentScroll>menuOffset){$headerSecondaryEl.addClass('hide-up');$headerOuterEl.css('transform','translateY(-'+nectarDOMInfo.secondaryHeaderHeight+'px)');}else{$headerSecondaryEl.removeClass('hide-up');$headerOuterEl.css('transform','0px)');}}}
if(currentScroll>menuOffset){if(nectarState.permanentTransHeader==false){if(hhunState.timeoutQueued==false){setTimeout(function(){$headerOuterEl.removeClass('transparent');$headerOuterEl.addClass('scrolling');hhunState.timeoutQueued=false;},400);}
hhunState.timeoutQueued=true;}
if(!$headerOuterEl.hasClass('detached')){$headerOuterEl.addClass('detached').removeClass('parallax-contained');}
$headerOuterEl.removeClass('no-transition');if(scrollDifference>=hideShowOffset){if(currentScroll>previousScroll){if(!$headerOuterEl.hasClass('invisible')){$headerOuterEl.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');}}
if(stickyPageSubmenu==true){$('.page-submenu.stuck').css('transform','translateY(0px)').addClass('header-not-visible');}}else{if($headerOuterEl.hasClass('invisible')){$headerOuterEl.removeClass('invisible');}
if(stickyPageSubmenu==true){heightToAdjust=$headerOuterEl.outerHeight();if($headerSecondaryEl.length>0){heightToAdjust-=nectarDOMInfo.secondaryHeaderHeight;}
if($bodyBorderTop.length>0&&$('body.mobile').length==0){$bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch)?$bodyBorderTop.height():0;$('.page-submenu.stuck').css('transform','translateY('+(heightToAdjust-$bodyBorderSizeToRemove)+'px)').removeClass('header-not-visible');}else{$('.page-submenu.stuck').css('transform','translateY('+heightToAdjust+'px)').removeClass('header-not-visible');}}}}}
else{var $topDetachNum=($('#header-outer[data-using-secondary="1"]').length>0)?32:0;if($bodyBorderTop.length>0){$topDetachNum=($('#header-outer[data-using-secondary="1"]').length>0)?32+$bodyBorderTop.height():$bodyBorderTop.height();}
if(currentScroll<=$topDetachNum){$headerOuterEl.addClass('at-top').removeClass('invisible').removeClass('scrolling');if($('#header-outer[data-megamenu-rt="1"]').length>0&&headerTransparent==true&&$('#header-outer .megamenu').length>0){if($('.nectar-box-roll').length==0&&$('.megamenu.sfHover:not(.width-75):not(.width-50)').length==0){$headerOuterEl.addClass('transparent').css('transform','translateY(0)').removeClass('no-transition');}else if($('.nectar-box-roll').length>0){$headerOuterEl.css('transform','translateY(0)').addClass('at-top-before-box');}}else{if(headerTransparent==true&&$('.nectar-box-roll').length==0){$headerOuterEl.addClass('transparent').css('transform','translateY(0)');}else if($('.nectar-box-roll').length>0){$headerOuterEl.css('transform','translateY(0)').addClass('at-top-before-box');}}
if($('#page-header-bg[data-parallax="1"]').length>0){$headerOuterEl.addClass('parallax-contained').css('transform','translateY(0)');}}}
if((nectarDOMInfo.winH+nectarDOMInfo.scrollTop)>=bodyOffsetHeight){$headerOuterEl.removeClass('invisible');if(stickyPageSubmenu==true){heightToAdjust=$headerOuterEl.outerHeight();if($headerSecondaryEl.length>0){heightToAdjust-=nectarDOMInfo.secondaryHeaderHeight;}
if($bodyBorderTop.length>0&&$('body.mobile').length==0){$bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch)?$bodyBorderTop.height():0;$('.page-submenu.stuck').css('transform','translateY('+(heightToAdjust-$bodyBorderSizeToRemove)+'px)').removeClass('header-not-visible');}else{$('.page-submenu.stuck').css('transform','translateY('+heightToAdjust+'px)').removeClass('header-not-visible');}}}}
previousScroll=currentScroll;if(nectarDOMInfo.winW>999){requestAnimationFrame(hhunCalcs);}}
hhunCalcs();}
function smallNav(){var $offset=nectarDOMInfo.scrollTop,$windowWidth=nectarDOMInfo.winW,$scrollTriggerOffset=30;if(headerTransparent==true&&!nectarDOMInfo.usingMobileBrowser){$scrollTriggerOffset=0;}
if($offset>$scrollTriggerOffset&&$windowWidth>=1000&&$('body.material-ocm-open').length==0){if($body.is('.material')){if($('#search-outer.material-open').length==0){$('#header-outer[data-transparent-header="true"] .bg-color-stripe').css('transition','none');}
if($headerSecondaryEl.length>0){$headerSecondaryEl.addClass('hide-up');$headerOuterEl.css('transform','translateY(-'+nectarDOMInfo.secondaryHeaderHeight+'px)');}}
if($('#header-outer[data-megamenu-rt="1"]').length>0&&$('#header-outer[data-transparent-header="true"]').length>0&&$('#header-outer .megamenu').length>0){if($headerOuterEl.attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0&&$('.megamenu.sfHover:not(.width-75):not(.width-50)').length==0){$headerOuterEl.removeClass('transparent');$headerOuterEl.removeClass('no-transition');}}else{if($headerOuterEl.attr('data-transparent-header')=='true'&&$('#header-outer.side-widget-open').length==0&&$('#header-outer[data-permanent-transparent="1"]').length==0){$headerOuterEl.removeClass('transparent');}}
$('#header-outer:not(.small-nav) 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(logoShrinkNum)*3)+'px'},{queue:false,duration:250,easing:'easeOutCubic'});$('#header-outer, #search-outer').addClass('small-nav');if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$bodyBorderTop.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($('.nectar-box-roll').length>0&&$('#header-outer[data-permanent-transparent="1"]').length==0){$('#ajax-content-wrap').animate({'margin-top':(Math.floor(($logoHeight-logoShrinkNum)+(headerPadding*2)/1.8+nectarDOMInfo.adminBarHeight+nectarDOMInfo.secondaryHeaderHeight))},{queue:false,duration:250,easing:'easeOutCubic'});}
$window.off('scroll.headerResizeEffect',smallNav);$window.on('scroll.headerResizeEffect',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=nectarDOMInfo.scrollTop,$windowWidth=nectarDOMInfo.winW,$scrollTriggerOffset=30;if($body.is('.material-ocm-open')){return false;}
if(headerTransparent==true&&!nectarDOMInfo.usingMobileBrowser){$scrollTriggerOffset=0;}
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($headerOuterEl.attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0&&$('.megamenu.sfHover:not(.width-75):not(.width-50)').length==0){$headerOuterEl.addClass('transparent');$headerOuterEl.removeClass('no-transition');}}else{if($headerOuterEl.attr('data-transparent-header')=='true'&&$('.nectar-box-roll').length==0){$headerOuterEl.addClass('transparent');}}
if($('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&$bodyBorderTop.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'});}
$('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(logoShrinkNum)*3)+'px'},{queue:false,duration:150,easing:'easeOutCubic'});if($headerSecondaryEl.length>0){$headerSecondaryEl.removeClass('hide-up');$headerOuterEl.removeClass('hide-up').css('transform','translateY(0%)');}
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)+nectarDOMInfo.adminBarHeight+nectarDOMInfo.secondaryHeaderHeight))},{queue:false,duration:250,easing:'easeOutCubic'});}
$window.off('scroll.headerResizeEffect',bigNav);$window.on('scroll.headerResizeEffect',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 opaqueCheck(){if($('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!$headerOuterEl.hasClass('within-custom-breakpoint')){return;}
if(nectarDOMInfo.scrollTop>0){if($('body.material').length>0){$headerOuterEl.addClass('scrolled-down');if($headerSecondaryEl.length>0&&nectarDOMInfo.winW>1000){$headerSecondaryEl.addClass('hide-up');$headerOuterEl.css('transform','translateY(-'+nectarDOMInfo.secondaryHeaderHeight+'px)');}}
if($headerOuterEl.attr('data-transparent-header')=='true'&&$('#header-outer[data-permanent-transparent="1"]').length==0){$headerOuterEl.removeClass('transparent').addClass('scrolled-down');}
$window.off('scroll.headerResizeEffectOpaque',opaqueCheck);$window.on('scroll.headerResizeEffectOpaque',transparentCheck);}}
function transparentCheck(){if($('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!$headerOuterEl.hasClass('within-custom-breakpoint')){return;}
if(nectarDOMInfo.scrollTop==0&&$('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($headerOuterEl.attr('data-transparent-header')=='true'&&$('.megamenu.sfHover:not(.width-75):not(.width-50)').length==0){$headerOuterEl.addClass('transparent').removeClass('scrolled-down');$headerOuterEl.removeClass('no-transition');}else if($headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.removeClass('scrolled-down');}}else{if($headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.addClass('transparent').removeClass('scrolled-down');}}
if($('body.material').length>0){$headerOuterEl.removeClass('scrolled-down');if($headerSecondaryEl.length>0&&nectarDOMInfo.winW>1000){$headerSecondaryEl.removeClass('hide-up');$headerOuterEl.removeClass('hide-up').css('transform','translateY(0%)');}}
$window.off('scroll.headerResizeEffectOpaque',transparentCheck);$window.on('scroll.headerResizeEffectOpaque',opaqueCheck);}}
function mobileHeaderRAF(){if(nectarState.materialOffCanvasOpen==true){requestAnimationFrame(mobileHeaderRAF);return;}
if(nectarDOMInfo.scrollTop>5){if(nectarState.mobileHeader!='scrolled'){if(nectarState.permanentTransHeader==false){$headerOuterEl.removeClass('transparent');}
if(nectarDOMInfo.secondaryHeaderHeight>0){$headerSecondaryEl.addClass('hide-up');$headerOuterEl.css('transform','translateY(-'+nectarDOMInfo.secondaryHeaderHeight+'px)').addClass('hidden-secondary');}else{$headerOuterEl.removeClass('hidden-secondary');}
$headerOuterEl.addClass('scrolled-down');nectarState.mobileHeader='scrolled';}}
else{if(nectarState.mobileHeader!='at-top'){if($headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.addClass('transparent');}
if(nectarDOMInfo.secondaryHeaderHeight>0){$headerSecondaryEl.removeClass('hide-up');$headerOuterEl.css('transform','translateY(0px)');}
$headerOuterEl.removeClass('hidden-secondary').removeClass('scrolled-down');nectarState.mobileHeader='at-top';}}
if(nectarDOMInfo.winW<1000){requestAnimationFrame(mobileHeaderRAF);}}
function bindScrollEffectsMobile(){if(nectarDOMInfo.winW>999){return;}
nectarState.mobileHeader='';$window.off('scroll.headerResizeEffect');$window.off('scroll.headerResizeEffectOpaque');$headerOuterEl.removeClass('scrolled-down').removeClass('detached').removeClass('invisible').removeClass('at-top').css('transform','none');if($('#header-outer[data-mobile-fixed="1"]').length>0){requestAnimationFrame(mobileHeaderRAF);}else if($headerOuterEl.attr('data-transparent-header')=='true'){$headerOuterEl.addClass('transparent');}
$window.off('smartresize.nectarNavScrollEffects');$window.on('smartresize.nectarNavScrollEffects',bindScrollEffectsDesktop);}
function bindScrollEffectsDesktop(){if(nectarDOMInfo.winW<1000){return;}
if(headerResize==true&&headerHideUntilNeeded!='1'){$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&&nectarDOMInfo.usingMobileBrowser){$window.on('scroll.headerResizeEffect',smallNav);}}else if(headerHideUntilNeeded!='1'){$window.off('scroll.headerResizeEffectOpaque');$window.on('scroll.headerResizeEffectOpaque',opaqueCheck);}else if(headerHideUntilNeeded=='1'){if($('.nectar-box-roll').length>0){$headerOuterEl.addClass('at-top-before-box');}
if($('#header-outer[data-remove-fixed="1"]').length==0){hhunHeaderEffect();}}
if($('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0){if($headerSecondaryEl.length>0){$headerOuterEl.css('transform','');}
if(nectarDOMInfo.scrollTop>200&&!$headerOuterEl.hasClass('fixed-menu')){$headerOuterEl.addClass('fixed-menu');}}
$window.off('smartresize.nectarNavScrollEffects');$window.on('smartresize.nectarNavScrollEffects',bindScrollEffectsMobile);}
function headerNavScrollInit(){if($('#header-outer[data-remove-fixed="1"]').length==0&&nectarDOMInfo.winW>1000){if($(window).scrollTop()!=0&&$('#header-outer.transparent[data-permanent-transparent="false"]').length==1){$headerOuterEl.removeClass('transparent');}}
if($('#nectar_fullscreen_rows').length==0&&$('.nectar-box-roll').length==0){midnightInit();}
if(nectarDOMInfo.winW<1000&&$('.nectar-box-roll').length==0){bindScrollEffectsMobile();$window.on('smartresize.nectarNavScrollEffects',bindScrollEffectsMobile);}else{bindScrollEffectsDesktop();$window.on('smartresize.nectarNavScrollEffects',bindScrollEffectsDesktop);}}
function headerSpace(){if($('.mobile').length>0){if(nectarDOMInfo.winH<nectarDOMInfo.winW&&nectarDOMInfo.winW>1000){if($('#header-outer.small-nav').length==0){$('#header-space').css('height',$headerOuterEl.outerHeight());}}else{$('#header-space').css('height',$headerOuterEl.outerHeight());}}else{if($('.nectar-parallax-scene.first-section').length==0){var headerPadding2=headerPadding-headerPadding/1.8;var $headerHeight=($('#header-outer[data-header-resize="1"]').length>0&&$('.small-nav').length>0)?$headerOuterEl.outerHeight()+(parseInt(logoShrinkNum)+headerPadding2*2):$headerOuterEl.outerHeight();if(Math.abs($headerHeight-$('#header-space').height())>7){$('#header-space').css('height',$headerHeight);}}}}
function headerNavOffsetInit(){var lastPosition=-1;var $headerScrollTop=nectarDOMInfo.scrollTop;function headerOffsetAdjust(){if($body.hasClass('compose-mode')){return;}
$headerScrollTop=nectarDOMInfo.scrollTop;if(lastPosition==$headerScrollTop){requestAnimationFrame(headerOffsetAdjust);return false;}else{lastPosition=$headerScrollTop;}
headerOffsetAdjustCalc();requestAnimationFrame(headerOffsetAdjust);}
function headerOffsetAdjustCalc(){var $eleHeight=0;if(nectarDOMInfo.winW<1000||(condenseHeaderLayout==true&&$('#header-outer .span_9').css('display')=='none')||(condenseHeaderLayout==true&&$('#header-outer .span_9 > nav').css('display')=='none')){$eleHeight=0;var $endOffset=($wpAdminBar.css('position')=='fixed')?$wpAdminBar.height():0;$eleHeight+=nectarDOMInfo.adminBarHeight;if($eleHeight-$headerScrollTop>$endOffset){$headerOuterEl.css('top',$eleHeight-$headerScrollTop+'px');}else{$headerOuterEl.css('top',$endOffset);}}
else{if(condenseHeaderLayout==false){$eleHeight=0;if(!$headerOuterEl.is('[data-remove-fixed="1"]')){$eleHeight+=nectarDOMInfo.adminBarHeight;}
$headerOuterEl.css('top',$eleHeight+'px');}}}
if($('#header-outer[data-mobile-fixed="1"]').length>0&&$wpAdminBar.length>0){if($('#nectar_fullscreen_rows').length==0){requestAnimationFrame(headerOffsetAdjust);}else if($('#nectar_fullscreen_rows').length>0&&nectarDOMInfo.usingMobileBrowser){requestAnimationFrame(headerOffsetAdjust);}
$window.on('smartresize',headerOffsetAdjustCalc);}}
function footerRevealCalcs(){var $headerNavSpace=0;var pageHeaderHeight=0;if($headerOuterEl.is('[data-logo-height]')&&$headerOuterEl.is('[data-padding]')){if(!$headerOuterEl.hasClass('transparent')){if($headerOuterEl.find('#logo.no-image').length>0){$headerNavSpace=(headerLayoutFormat=='left-header'&&nectarDOMInfo.winW>1000)?0:parseInt($headerOuterEl.find('#logo.no-image').height())+(parseInt($headerOuterEl.attr('data-padding')*2));}else{$headerNavSpace=(headerLayoutFormat=='left-header'&&nectarDOMInfo.winW>1000)?0:parseInt($headerOuterEl.attr('data-logo-height'))+(parseInt($headerOuterEl.attr('data-padding')*2));}}}else{$headerNavSpace=(headerLayoutFormat=='left-header'&&nectarDOMInfo.winW>1000)?0:$headerOuterEl.outerHeight();}
if($pageHeaderBG.length>0){pageHeaderHeight+=$pageHeaderBG.height();}
if($('.page-header-no-bg').length>0){pageHeaderHeight+=$('.page-header-no-bg').height();}
if(nectarDOMInfo.winH-nectarDOMInfo.adminBarHeight-$headerNavSpace-nectarDOMInfo.footerOuterHeight-1-pageHeaderHeight>0){var $resizeExtra=($('body:not(.material) #header-outer[data-header-resize="1"]').length>0)?55:0;$('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({'margin-bottom':nectarDOMInfo.footerOuterHeight});$('.container-wrap').css({'min-height':nectarDOMInfo.winH-nectarDOMInfo.adminBarHeight-$headerNavSpace-nectarDOMInfo.footerOuterHeight-pageHeaderHeight+$resizeExtra});}else{$('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({'margin-bottom':nectarDOMInfo.footerOuterHeight});}
if(nectarDOMInfo.winW<1000){$footerOuterEl.attr('data-midnight','light');}
else{$footerOuterEl.removeAttr('data-midnight');}}
function footerRevealInit(){if($('body[data-footer-reveal="1"]').length>0||$('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){setTimeout(footerRevealCalcs,60);footerRevealCalcs();$window.on('resize',footerRevealCalcs);if($('body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"]').length>0){$('.container-wrap').css({boxShadow:'0 70px 110px -30px '+$footerOuterEl.css('backgroundColor')});}}}
function headerRowColorInheritInit(){if($('body[data-header-inherit-rc="true"]').length>0&&$('.mobile').length==0&&$('#header-outer[data-transparent-header="true"]').length>0){var headerOffset=$logoHeight/2+headerPadding+nectarDOMInfo.adminBarHeight;if($('#header-outer[data-permanent-transparent="1"]').length==0){headerOffset=($logoHeight-logoShrinkNum)+Math.ceil((headerPadding*2)/1.8)+nectarDOMInfo.adminBarHeight;}
$('.main-content > .row > .wpb_row').each(function(){var $that=$(this);var $textColor;var waypoint=new Waypoint({element:$that,handler:function(direction){if(direction=='down'){if($that.find('.row-bg.using-bg-color').length>0){$textColor=($that.find('> .col.span_12.light').length>0)?'light-text':'dark-text';$headerOuterEl.css('background-color',$that.find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);$headerOuterEl.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{$headerOuterEl.css('background-color',$headerOuterEl.attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');$headerOuterEl.attr('data-current-row-bg-color',$headerOuterEl.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){$textColor=($that.prev('div.wpb_row').find('> .col.span_12.light').length>0)?'light-text':'dark-text';$headerOuterEl.css('background-color',$that.prev('div.wpb_row').find('.row-bg').css('background-color')).removeClass('light-text').removeClass('dark-text').addClass($textColor);$headerOuterEl.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{$headerOuterEl.css('background-color',$headerOuterEl.attr('data-user-set-bg')).removeClass('light-text').removeClass('dark-text');$headerOuterEl.attr('data-current-row-bg-color',$headerOuterEl.attr('data-user-set-bg'));$('body.material #header-outer .bg-color-stripe').css('background-color','');}}},offset:headerOffset});});}}
function stickyPageSubmenuInit(){var $=window.jQuery,Waypoint=window.Waypoint,$offsetHeight=calcHeaderNavHeight(),$headerHeight=calcHeaderNavHeight();$window.on('smartresize',function(){$offsetHeight=calcHeaderNavHeight();if($wpAdminBar.length>0&&$wpAdminBar.css('position')=='fixed'){$offsetHeight+=$wpAdminBar.height();}
if($bodyBorderTop.length>0&&$window.width()>1000&&$('body[data-hhun="1"]').length>0){$offsetHeight+=$bodyBorderTop.height();}
if($('.page-submenu.stuck').length>0){$('.page-submenu.stuck').addClass('no-trans').css('top',$offsetHeight).css('transform','translateY(0)').addClass('stuck');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.topLevel=($(this.element).parents('.top-level').length>0)?true:false;this.createWaypoint();}
Sticky.prototype.createWaypoint=function(){var originalHandler=this.options.handler;$offsetHeight=calcHeaderNavHeight();if(this.topLevel&&$('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){$offsetHeight+=1;this.$element.css({'margin-top':'-1px',});}
if($wpAdminBar.length>0&&$wpAdminBar.css('position')=='fixed'){$offsetHeight+=$wpAdminBar.height();}
if($bodyBorderTop.length>0&&$window.width()>1000&&$('body[data-hhun="1"]').length>0){$offsetHeight+=$bodyBorderTop.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){var transformAmt=0;if(this.topLevel&&$('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){var heightToAdjust=$headerOuterEl.outerHeight();var $bodyBorderSizeToRemove=0;if($headerSecondaryEl.length>0){heightToAdjust-=nectarDOMInfo.secondaryHeaderHeight;}
if($bodyBorderTop.length>0&&$('body.mobile').length==0){$bodyBorderSizeToRemove=($bodyBorderHeaderColorMatch)?$bodyBorderTop.height():0;}
transformAmt=heightToAdjust-$bodyBorderSizeToRemove;}
this.$element.addClass('no-trans').css('top',$offsetHeight).css('transform','translateY('+transformAmt+'px)').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){var heightToAdjust=$headerOuterEl.outerHeight();if($headerSecondaryEl.length>0){heightToAdjust-=nectarDOMInfo.secondaryHeaderHeight;}
$that.waypoint.options.offset=$offsetHeight+heightToAdjust;}
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:'<div class="sticky-wrapper" />',stuckClass:'stuck',direction:'down right'};Waypoint.Sticky=Sticky;}
function pageSubmenuInit(){if($('.page-submenu[data-sticky="true"]').length>0&&$('#nectar_fullscreen_rows').length==0){stickyPageSubmenuInit();if($('.page-submenu').parents('.span_12').find('> .wpb_column').length>1){var pageMenu=$('.page-submenu').clone(),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);}});}
function vcFullHeightRow(){var $element=$(".vc_row-o-full-height:first");if($element.length){var windowHeight,offsetTop,fullHeight;windowHeight=$window.height();$(".vc_row-o-full-height").each(function(){offsetTop=$(this).offset().top;if(offsetTop<windowHeight&&$(this).hasClass('top-level')&&!nectarDOMInfo.usingFrontEndEditor){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 vcFullHeightRowInit(){if($('.vc_row-o-full-height').length>0){vcFullHeightRow();$window.on('smartresize',vcFullHeightRow);}}
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('<div class="vc_ie-flexbox-fixer"></div>')});if(msie>0||navigator.userAgent.match(/Trident.*rv\:11\./)){fixIE11Images();$(window).on('resize',fixIE11Images);}}
function fixIE11Images(){$('.img-with-aniamtion-wrap img.img-with-animation').each(function(){if($(this).parents('.tabbed').length==0&&$(this).parents('.toggle').length==0){var $parentWrap=$(this).parents('.img-with-aniamtion-wrap');$parentWrap.css({'height':''});var height=$(this).height();$parentWrap.css({'height':height});}});}
function recentPostsTitleOnlyEqualHeight(){function recentPostHeight(){$('.blog-recent[data-style="title_only"]').each(function(){if($(this).find('> .col').length>1){return false;}
var $parentsSeletor=$(this).parent().parent().parent();if($parentsSeletor.hasClass('vc_col-sm-3')||$parentsSeletor.hasClass('vc_col-sm-4')||$parentsSeletor.hasClass('vc_col-sm-6')||$parentsSeletor.hasClass('vc_col-sm-8')||$parentsSeletor.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(){if(Math.floor($(this).height())>tallestColumn){tallestColumn=Math.floor($(this).height());}});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');}}});}
if($('.blog-recent[data-style="title_only"]').length>0){recentPostHeight();$window.on('smartresize',recentPostHeight);}}
function recentPostSliderHeight(){$('.nectar-recent-posts-slider').each(function(){var $minHeight=250,$definedHeight=parseInt($(this).attr('data-height')),dif=($('body[data-ext-responsive="true"]').length>0)?$window.width()/1400:$window.width()/1100,$sliderSelectors=$(this).find('.nectar-recent-post-slide, .flickity-viewport');if(nectarDOMInfo.winW>1000&&$('#boxed').length==0){if($(this).parents('.full-width-content').length==0){if($('body[data-ext-responsive="true"]').length>0&&nectarDOMInfo.winW>=1400){$sliderSelectors.css('height',Math.ceil($definedHeight));}else if($('body[data-ext-responsive="true"]').length==0&&nectarDOMInfo.winW>=1100){$sliderSelectors.css('height',Math.ceil($definedHeight));}else{$sliderSelectors.css('height',Math.ceil($definedHeight*dif));}}else{$sliderSelectors.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),$aspectRatio=$definedHeight/$parentColWidth;if($aspectRatio*$parentCol.width()<=$minHeight){$sliderSelectors.css('height',$minHeight);}else{$sliderSelectors.css('height',$aspectRatio*$parentCol.width());}}
else{if($definedHeight*dif<=$minHeight){$sliderSelectors.css('height',$minHeight);}else{$sliderSelectors.css('height',Math.ceil($definedHeight*dif));}}}});}
function sliderColumnDesktopWidth(parentCol){var $parentColWidth=1100,$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 splitLineText(){$('.nectar-recent-posts-single_featured.multiple_featured').each(function(){var $slideClass=($(this).find('.project-slides').length>0)?'.project-slide':'.nectar-recent-post-slide',$slideInfoClass=($(this).find('.project-slides').length>0)?'.project-info h1':'.inner-wrap h2 a';$(this).find($slideClass).each(function(){$(this).find($slideInfoClass).each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span>'+textArr[i]+'</span> ';}});$(this).find($slideInfoClass+' > span').wrapInner('<span class="inner" />');});});}
function splitLineHeadingMarkup(){$('.nectar-split-heading[data-animation-type="line-reveal-by-space"]').each(function(){var animatedClass=($(this).hasClass('animated-in'))?' animated':'';$(this).find('> *').each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span><span class="inner'+animatedClass+'">'+textArr[i]+'</span></span> ';}});$(this).addClass('markup-generated');});$('.nectar-split-heading[data-animation-type="letter-fade-reveal"]').each(function(){$(this).find('> *').each(function(){var textArr=$(this).text();textArr=textArr.trim();textArr=textArr.split(' ');$(this)[0].innerHTML='';for(var i=0;i<textArr.length;i++){$(this)[0].innerHTML+='<span>'+textArr[i]+'</span> ';}});$(this).find('span').each(function(){var $this=$(this);var textArr=$(this).text().split('');$this.empty();$.each(textArr,function(i,el){$this.append("<span>"+el+"</span");});});$(this).addClass('markup-generated');});}
function splitLineHeadingInit(){if($('.nectar-split-heading[data-animation-type="line-reveal-by-space"]').length>0||$('.nectar-split-heading[data-animation-type="letter-fade-reveal"]').length>0){splitLineHeadingMarkup();}}
function recentPostsFlickityInit(){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.on('resize',recentPostSliderHeight);if(!nectarDOMInfo.usingMobileBrowser&&!nectarDOMInfo.usingFrontEndEditor){$window.on('resize',recentPostSliderParallaxMargins);}}
function multipleLargeFeaturedInit(){$('.nectar-recent-posts-single_featured.multiple_featured').each(function(sliderIndex){if($(this).find('> .normal-container').length>0){$(this).find('> .normal-container').remove();}
$(this).append('<div class="normal-container container"> <ul class="controls" data-color="'+$(this).attr('data-button-color')+'" data-num="'+$(this).find('.nectar-recent-post-slide').length+'"></ul> </div>');var $that=$(this);var tallestFeaturedSlide=0;var $slideClickTimeout;$nectarCustomSliderRotate[sliderIndex]={autorotate:''};$(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('<li '+$activeClass+'><span class="title">'+$(this).find('h2').text()+'</span></li>');});$(this).addClass('js-loaded');$(this).find('.controls li').on('click',function(e){if($(this).hasClass('active')){return;}
if(e.originalEvent!==undefined){$(this).parent().find('.active').addClass('trans-out');}
var $index=$(this).index(),$oldIndex=$(this).parent().find('.active').index(),$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'),sliderIndex);}});$that=$(this);if($(this).attr('data-autorotate').length>0&&$(this).attr('data-autorotate')!='none'&&$('body.vc_editor').length==0){setTimeout(function(){var slide_interval=(parseInt($that.attr('data-autorotate'))<100)?4000:parseInt($that.attr('data-autorotate'));$nectarCustomSliderRotate[sliderIndex].autorotate=setInterval(function(){nectarCustomSliderRotate($that)},slide_interval);$that.find('.controls > li:first-child').addClass('active');},30);}});splitLineText();$window.on('resize',splitLineText);}
multipleLargeFeaturedInit();}
function recentPostSliderParallax(){$('.nectar-recent-posts-slider').each(function(){var $offset=parseInt($(this).find('.flickity-slider').position().left),$slides=$(this).find('.nectar-recent-post-slide'),$slideLength=$slides.length,$slideWidth=$slides.width(),$lastChildIndex=$(this).find('.nectar-recent-post-slide:last-child').index(),$slideFirstChildBG=$(this).find('.nectar-recent-post-slide:first-child .nectar-recent-post-bg'),$slideLastChildBG=$(this).find('.nectar-recent-post-slide:last-child .nectar-recent-post-bg');if($offset>=-3){$slideLastChildBG.css('margin-left',parseInt(Math.ceil($slideWidth/3.5))+'px');}else{$slideLastChildBG.css('margin-left','-'+parseInt(Math.ceil($slideWidth/3.5*$lastChildIndex))+'px');}
if(Math.abs($offset)>=($slideLength-1)*$slideWidth){$slideFirstChildBG.css('margin-left','-'+parseInt(Math.ceil(($slideWidth/3.5)*$slideLength))+'px');}else{$slideFirstChildBG.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');});});}
function recentPostsInit(){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(!nectarDOMInfo.usingMobileBrowser){if($('.nectar-recent-posts-slider').length>0&&!nectarDOMInfo.usingFrontEndEditor){window.requestAnimationFrame(recentPostSliderParallax);}}
if(!nectarDOMInfo.usingMobileBrowser&&!nectarDOMInfo.usingFrontEndEditor){recentPostSliderParallaxMargins();}}
function parallaxItemHoverEffect(){$('.style-5').each(function(){$(this).find('.sizer').insertBefore($(this).find('.parallaxImg'));});$('.style-5').parents('.wpb_row').css('z-index','100');var d=document,bd=d.getElementsByTagName('body')[0],win=window,imgs=d.querySelectorAll('.parallaxImg'),totalImgs=imgs.length,supportsTouch='ontouchstart'in win||navigator.msMaxTouchPoints,lazyLoadedItems=false;if(totalImgs<=0){return;}
for(var l=0;l<totalImgs;l++){var thisImg=imgs[l],layerElems=thisImg.querySelectorAll('.parallaxImg-layer'),totalLayerElems=layerElems.length;if(totalLayerElems<=0){continue;}
while(thisImg.firstChild){thisImg.removeChild(thisImg.firstChild);}
var lastMove=0;var eventThrottle=80;if(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge/")<1){eventThrottle=1;$('html').addClass('cssreflections');}else{$body.addClass('cssreflections');}
var containerHTML=d.createElement('div'),shineHTML=d.createElement('div'),shadowHTML=d.createElement('div'),layersHTML=d.createElement('div'),layers=[];thisImg.id='parallaxImg__'+l;containerHTML.className='parallaxImg-container';shadowHTML.className='parallaxImg-shadow';layersHTML.className='parallaxImg-layers';for(var i=0;i<totalLayerElems;i++){var layer=d.createElement('div'),layerInner=d.createElement('div'),imgSrc=layerElems[i].getAttribute('data-img');$(layer).html($(layerElems[i]).html());layer.className='parallaxImg-rendered-layer';layer.setAttribute('data-layer',i);if(i==0&&$(thisImg).parents('.wpb_gallery').length==0){layerInner.className='bg-img';if($(thisImg).parents('.nectar-fancy-box').length>0){layerInner.setAttribute('data-nectar-img-src',imgSrc);lazyLoadedItems=true;}else{layerInner.style.backgroundImage='url('+imgSrc+')';}
layer.appendChild(layerInner);}
layersHTML.appendChild(layer);layers.push(layer);}
containerHTML.appendChild(layersHTML);thisImg.appendChild(containerHTML);$(thisImg).wrap('<div class="parallaxImg-wrap" />');if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){$(thisImg).parent().append(shadowHTML);}
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 parallaxContainer=parentEl.find('.parallaxImg-container');var parallaxShad=parentEl.find('.parallaxImg-shadow');var now=Date.now();var usingGallery=($(_thisImg).parents('.wpb_gallery').length>0)?true:false;if(now>lastMove+eventThrottle){lastMove=now;window.requestAnimationFrame(function(){processMovement(e,false,_thisImg,_layers,_totalLayers,_shine,parentEl,parallaxContainer,parallaxShad,usingGallery);});}});$(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(){depths(false,_thisImg,_layers,_totalLayers,_shine);});})(thisImg,layers,totalLayerElems,shineHTML);}
if(lazyLoadedItems){nectarLazyImageLoading();}
function processMovement(e,touchEnabled,elem,layers,totalLayers,shine,parentEl,parallaxContainer,parallaxShad,usingGal){if(!$(elem.firstChild).hasClass('over')){processExit(e,elem,layers,totalLayers,shine);return false}
var yMult=0.03;var xMult=0.063;var scaleAmount='1.03';var offsetAmount='-10';var usingMasonrySize=false;if($(elem).parents('.col.wide').length>0){yMult=0.03;xMult=0.063;usingMasonrySize=true;}else if($(elem).parents('.col.regular').length>0||$(elem).parents('.wpb_gallery').length>0){yMult=0.045;xMult=0.045;}else if($(elem).parents('.col.tall').length>0){yMult=0.05;xMult=0.015;usingMasonrySize=true;}else if($(elem).parents('.col.wide_tall').length>0){yMult=0.04;xMult=0.04;usingMasonrySize=true;}else if(parentEl.hasClass('nectar-fancy-box')){yMult=0.045;xMult=0.022;scaleAmount='1.06';offsetAmount='-2';}else{yMult=0.045;xMult=0.075;}
var bdst=nectarDOMInfo.scrollTop,bdsl=0,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);var imgCSS;if(usingGal==true){imgCSS=' perspective('+w*3+'px) rotateX('+-xRotate*1.9+'deg) rotateY('+-yRotate*1.3+'deg)';}else{if(usingMasonrySize==false){imgCSS=' perspective('+w*3+'px) rotateX('+xRotate+'deg) rotateY('+yRotate+'deg)  translateY('+offsetY*offsetAmount+'px) translateX('+offsetX*offsetAmount+'px) scale('+scaleAmount+')';}else{imgCSS=' perspective('+w*3+'px) rotateX('+xRotate+'deg) rotateY('+yRotate+'deg)  translateY('+offsetY*-10+'px) translateX('+offsetX*-10+'px) scale(1.013)';}}
parallaxContainer.css('transform',imgCSS);if(!(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1)){parallaxShad.css('transform',imgCSS);}}
function processEnter(e,elem){elem.firstChild.className+=' over';elem.className+=' over';$(elem).addClass('transition');if($(elem).parents('.wpb_gallery').length>0){setTimeout(function(){$(elem).removeClass('transition');},450);}else{setTimeout(function(){$(elem).removeClass('transition');},200);}}
function processExit(e,elem){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');setTimeout(function(){$(elem).removeClass('transition');},200);}
function depths(touchEnabled,elem,layers,totalLayers){var w=elem.clientWidth||elem.offsetWidth||elem.scrollWidth;var container=elem.firstChild;for(var ly=0;ly<totalLayers;ly++){if(ly==0){$(layers[ly]).css('transform','translateZ(0px)');}
else{$(layers[ly]).css('transform','translateZ('+(w*3)/27*(ly*1.1)+'px) ');}}
totalLayers=totalLayers+3;$(container).css('transform','perspective('+w*3+'px)');}}
function nectarFancyBoxHover(){if($('.nectar-fancy-box[data-style="hover_desc"]').length==0){return false;}
var $hoverContentHeight=0;$('body').on('mouseenter touchstart','.nectar-fancy-box[data-style="hover_desc"]',function(){$hoverContentHeight=parseInt($(this).find('.hover-content').outerHeight(true));$(this).addClass('hovered');$(this).find('.heading-wrap').css('transform','translateY(-'+$hoverContentHeight+'px)');});$('body').on('mouseleave touchend','.nectar-fancy-box[data-style="hover_desc"]',function(){$(this).removeClass('hovered');$(this).find('.heading-wrap').css('transform','translateY(0)');});}
function NectarMouseFollowIcon(el,iconSelector){this.$el=el;this.$iconEl=this.$el.find(iconSelector);this.elX=0;this.elY=0;this.initialX=this.$el.width()/2;this.initialY=this.$el.height()/2;this.elX=0;this.elY=0;this.lastScroll=0;this.scrollAdjust=0;this.lastX=this.initialX;this.lastY=this.initialY;this.activeFollow=false;this.percentage=0.13;this.percentageTimeout;$window.on('resize',this.resizeEvent.bind(this));this.mouseEvents();this.rafLoop();}
NectarMouseFollowIcon.prototype.resizeEvent=function(){this.initialX=this.$el.width()/2;this.initialY=this.$el.height()/2;};NectarMouseFollowIcon.prototype.mouseEvents=function(){var that=this;that.$el.on('mouseenter',function(e){that.activeFollow=true;that.elX=e.offsetX;that.elY=e.offsetY;that.lastScroll=0;clearTimeout(that.percentageTimeout);that.percentageTimeout=setTimeout(function(){that.percentage=0.2;},700);});that.$el.on('mouseleave',function(){that.activeFollow=false;that.lastScroll=0;clearTimeout(that.percentageTimeout);that.percentage=0.13;});that.$el.on('mousemove',function(e){that.elX=e.offsetX;that.elY=e.offsetY;that.lastScroll=0;});$(window).on('scroll',function(){if(that.activeFollow==true&&that.lastScroll==0){that.lastScroll=nectarDOMInfo.scrollTop;}});};NectarMouseFollowIcon.prototype.rafLoop=function(){if(this.activeFollow==true){this.scrollAdjust=(this.lastScroll>0)?nectarDOMInfo.scrollTop-this.lastScroll:0;this.lastY=linearInterpolate(this.lastY,this.elY+this.scrollAdjust,this.percentage);this.lastX=linearInterpolate(this.lastX,this.elX,this.percentage);}else{this.lastY=linearInterpolate(this.lastY,this.initialY,0.13);this.lastX=linearInterpolate(this.lastX,this.initialX,0.13);}
this.$iconEl.css({'transform':'translateX('+this.lastX+'px) translateY('+this.lastY+'px)'});requestAnimationFrame(this.rafLoop.bind(this));};function nectarVideoLightbox(){iconMouseFollowArr=[];$body.on('mouseenter','.nectar_video_lightbox[data-parent-hover="1"]',function(){var $parentRow=$(this).parents('.wpb_row');$parentRow.find('> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner').addClass('transition');$parentRow.find('> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner').css({'transform':'scale(1.08)'});});$body.on('mouseleave','.nectar_video_lightbox[data-parent-hover="1"]',function(){var $parentRow=$(this).parents('.wpb_row');$parentRow.find('> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner').css({'transform':'scale(1)'});});$('.nectar-video-box').each(function(i){if($(this).find('.play_button_mouse_follow')){var $that=$(this);$(this).imagesLoaded(function(){if(!nectarDOMInfo.usingMobileBrowser){iconMouseFollowArr[i]=new NectarMouseFollowIcon($that,'.play_button_mouse_follow');}
var $playColor=($that.is('[data-mouse-icon-color]')&&$that.attr('data-mouse-icon-color').length>0)?$that.attr('data-mouse-icon-color'):'#000';if($that.is('[data-mouse-style="solid_color"]')){$that.find('.play_button_mouse_follow').css({'background-color':$playColor});}
$that.find('.play_button_mouse_follow').addClass('visible');});}});}
function nectarCustomSliderRotate(slider){if($('body.vc_editor').length>0){return;}
var $controlSelector=(slider.find('.project-slides').length>0)?'.dot-nav > span':'.controls > li',$controlSelectorInd=(slider.find('.project-slides').length>0)?'span':' li',$slideLength=slider.find($controlSelector).length,$currentSlide=slider.find($controlSelector+'.active').index();if($currentSlide+1==$slideLength){slider.find($controlSelector+':first-child').trigger('click');}else{slider.find($controlSelector+'.active').next($controlSelectorInd).trigger('click');}}
function nectarCustomSliderResetRotate(slider,index){clearInterval($nectarCustomSliderRotate[index].autorotate);if(slider.attr('data-autorotate').length>0){var slide_interval=(parseInt(slider.attr('data-autorotate'))<100)?4000:parseInt(slider.attr('data-autorotate'));$nectarCustomSliderRotate[index].autorotate=setInterval(function(){nectarCustomSliderRotate(slider)},slide_interval);}}
function fsProjectSliderInit(){$fsProjectSliderArr=[];if(typeof SalientRecentProjectsFullScreen==='undefined'){return;}
$('.nectar_fullscreen_zoom_recent_projects').each(function(i){$fsProjectSliderArr[i]=new SalientRecentProjectsFullScreen($(this));});}
function portfolioSidebarFollow(){var sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');if($('body.single-portfolio').length==0||$('#sidebar[data-follow-on-scroll]').length==0){return;}
sidebarFollow=$('.single-portfolio #sidebar').attr('data-follow-on-scroll');if(sidebarFollow==1&&!$body.hasClass('mobile')&&parseInt($('#sidebar').height())+50<=parseInt($('.post-area').height())){var $ssExtraTopSpace=50;if($('#header-outer[data-remove-fixed="0"]').length>0&&$('body[data-hhun="1"]').length==0){$ssExtraTopSpace+=$headerOuterEl.outerHeight();if($('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var headerPadding2=parseInt($headerOuterEl.attr('data-padding'))-parseInt($headerOuterEl.attr('data-padding'))/1.8;$ssExtraTopSpace-=logoShrinkNum;$ssExtraTopSpace-=headerPadding2;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');$ssExtraTopSpace=50;$ssExtraTopSpace+=$headerOuterEl.height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}}
if($wpAdminBar.length>0){$ssExtraTopSpace+=$wpAdminBar.outerHeight();}
$('.single-portfolio #sidebar').theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight: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:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" ",},function(newElements){var $container=$('.portfolio-items.infinite_scroll:not(.carousel)'),$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){var selector;if($('.portfolio-filters-inline').length>0){selector=$('.portfolio-filters-inline a.active').attr('data-filter');}else{selector=$('.portfolio-filters a.active').attr('data-filter');}
$('.portfolio-filters-inline a.active').attr('data-filter');$container.isotope({filter:selector});}
for(var i=0;i<$portfolio_containers.length;i++){$portfolio_containers[i].reLayout();}
if($(newElements).find('.work-item.style-5').length>0){parallaxItemHoverEffect();}
if($(newElements).find('.inner-wrap').attr('data-animation')=='none'){$('.portfolio-items .col .inner-wrap').removeClass('animated');}else{for(var i=0;i<$portfolio_containers.length;i++){$portfolio_containers[i].masonryZindex();$portfolio_containers[i].portfolioAccentColor();}
$(newElements).each(function(){var $portfolioOffsetPos=($('#nectar_fullscreen_rows').length>0)?'200%':'90%';var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){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});});}
$('.portfolio-items').each(function(){var $unique_id=uniqueIdGenerate();$(this).find('a[rel^="prettyPhoto"], a.pretty_photo').attr('rel','prettyPhoto['+$unique_id+'_gal]').removeClass('pretty_photo');});$('.portfolio-items').each(function(){var $unique_id=uniqueIdGenerate();$(this).find('a[data-fancybox^="group_"]').attr('data-fancybox','group_'+$unique_id);});lightBoxInit();setTimeout(function(){for(var i=0;i<$portfolio_containers.length;i++){$portfolio_containers[i].masonryZindex();$portfolio_containers[i].reLayout();$portfolio_containers[i].isotopeCatSelection();}
$(newElements).removeClass('ajax-loaded');},700);parallaxRowsBGCals();});});$('.post-area.infinite_scroll .posts-container').infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".post-area.infinite_scroll .posts-container .post",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(newElements){if($(newElements).find('[data-nectar-img-src]').length>0){nectarLazyImageLoading();}
if($('.masonry.classic').length>0||$('.post-area:not(.masonry):not(.featured_img_left)').length>0||$('.post-area.standard-minimal').length>0){flexsliderInit();if($().mediaelementplayer){$(newElements).find('.wp-audio-shortcode, .wp-video-shortcode').mediaelementplayer();}
lightBoxInit();if($('.carousel').length>0){standardCarouselInit();clientsCarouselInit();}
waypoints();$('.testimonial_slider').animate({'opacity':'1'},800);nectarTestimonialSliders();nectarTestimonialSlidersEvents();setTimeout(function(){responsiveVideoIframesInit();responsiveVideoIframes();$window.trigger('resize');},500);parallaxRowsBGCals();$window.trigger('resize');}
else{parallaxRowsBGCals();$window.trigger('resize');}
var $container=$('.infinite_scroll .posts-container');if($container.parent().hasClass('masonry')){$(newElements).addClass('masonry-blog-item');}
var $newElems=$(newElements);if($newElems.find('img').length==0){$newElems=$('body');}
$newElems.imagesLoaded(function(){if($container.parent().hasClass('masonry')&&!$container.parent().hasClass('auto_meta_overlaid_spaced')){$container.isotope('appended',$(newElements));}
for(var i=0;i<$nectarMasonryBlogs.length;i++){$nectarMasonryBlogs[i].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{for(var i=0;i<$nectarMasonryBlogs.length;i++){$nectarMasonryBlogs[i].blogMasonryZindex();}
$(newElements).each(function(){var $that=$(this);var waypoint=new Waypoint({element:$that,handler:function(){setTimeout(function(){$that.addClass("animated-in");},80*$that.attr('data-delay-amount'));waypoint.destroy();},offset:'90%'});});}
setTimeout(function(){$(newElements).removeClass('ajax-loaded');},700);});});}}
function toTopBind(){if($('#to-top').length>0&&$window.width()>1020||$('#to-top').length>0&&$('#to-top.mobile-enabled').length>0){if(nectarDOMInfo.scrollTop>350){$window.on('scroll',hideToTop);}else{$window.on('scroll',showToTop);}}}
function showToTop(){if(nectarDOMInfo.scrollTop>350&&!$offCanvasEl.is('.fullscreen.open')){$('#to-top').stop().transition({'transform':'translateY(-50%)'},350,'easeInOutCubic');$window.off('scroll',showToTop);$window.on('scroll',hideToTop);}}
function hideToTop(){if(nectarDOMInfo.scrollTop<350||$offCanvasEl.is('.fullscreen.open')){var $animationTiming=($('#slide-out-widget-area.fullscreen.open').length>0)?1150:350;$('#to-top').stop().transition({'transform':'translateY(105%)'},$animationTiming,'easeInOutQuint');$window.off('scroll',hideToTop);$window.on('scroll',showToTop);}}
function scrollToTopInit(){if($('.nectar-social.fixed').length==0){toTopBind();}
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:$headerOuterEl.outerHeight();if($('.page-template-template-no-header-footer').length>0||$('.page-template-template-no-header').length>0){$headerNavSpace=0;}
var hashLinksFound=false;$('header#top .sf-menu li a[href="#"]').on('click',function(e){e.preventDefault();});if($('#nectar_fullscreen_rows').length==0||$nectarFullPage.$usingFullScreenRows==false){$('a.nectar-next-section').each(function(){if($(this).parents('.wpb_row:not(.inner_row)').length>0){var $parentRow=$(this).parents('.wpb_row:not(.inner_row)');if($parentRow.next('.wpb_row[id]:not(.inner_row)').length>0){var $nextRowID=$parentRow.next('.wpb_row[id]:not(.inner_row)').attr('id');$(this).attr('href','#'+$nextRowID);hashLinksFound=true;}}});}
else if($().fullpage){$('a.nectar-next-section').on('click',function(){$.fn.fullpage.moveSectionDown();return false;});}
if($('#slide-out-widget-area .off-canvas-menu-container').length>0){$('#slide-out-widget-area .off-canvas-menu-container').find("a[href*='"+location.pathname+"']").each(function(){var $href=$(this).attr('href');if($href!='#'&&$href.indexOf("#")!=-1&&$href.substr($href.indexOf("#"))!=='#'&&$('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');}});}
$("#header-outer").find("a[href*='"+location.pathname+"']").each(function(){var $href=$(this).attr('href');if($href.indexOf("#")!=-1&&$href.substr($href.indexOf("#"))!=='#'&&$('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');}});if($("#header-outer").length>0){$("#header-outer").find("a[href*='#']:not([href='#'])").each(function(){if($(this).attr('href')!=='#'&&$(this).attr('href')!=='#searchbox'&&$(this).attr('href')!=='#sidewidgetarea'){hashLinksFound=true;}});}
if($("#slide-out-widget-area .off-canvas-menu-container").length>0){$("#slide-out-widget-area .off-canvas-menu-container").find("a[href*='#']:not([href='#'])").each(function(){if($(this).attr('href')!=='#'){hashLinksFound=true;}});}
var targetList=[];if(hashLinksFound==true){targetList.push('#header-outer nav');}
if($('.page-submenu[data-sticky="true"] a[href*="#"]').length>0){targetList.push('.page-submenu[data-sticky="true"]');}
if(targetList.length>0){targetList.forEach(function(tar,i){var $el=(i==0)?$body:$(window);$el.scrollspy({target:tar,offset:$headerNavSpace+nectarDOMInfo.adminBarHeight+40});});}}
function pageLoadHash(){var $hash=window.location.hash;if($hash&&$hash.length>0){$hash=$hash.replace(/<|>/g,'');}
var $hashSubstrng=($hash&&$hash.length>0)?$hash.substring(1,$hash.length):0,headerPadding2=headerPadding-headerPadding/1.8,$hasSlashLength=0;if($hashSubstrng){$hasSlashLength=$hashSubstrng.split("/");$hasSlashLength=$hasSlashLength.length;}
if($hashSubstrng&&$hasSlashLength>1){$hashSubstrng=$hashSubstrng.replace(/\//g,"");$hash=$hash.replace(/\//g,"");}
if($hash&&$('.main-content').find($hash).length>0||$hash&&$('.main-content').find('[data-fullscreen-anchor-id="'+$hashSubstrng+'"]').length>0){var $hashObj=($('.main-content').find($hash).length>0)?$('.main-content').find($hash):$('.main-content').find('[data-fullscreen-anchor-id="'+$hashSubstrng+'"]'),$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;}
var $timeoutVar=100;if($('.nectar-box-roll').length>0&&$('.container-wrap.bottomBoxOut').length>0){nectarBoxRoll.boxRoll(null,-1);$timeoutVar=2050;}
setTimeout(function(){var $scrollTopDistance;if($('body[data-permanent-transparent="1"]').length==0){if(!$body.hasClass('mobile')){var $resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(logoShrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;}
$scrollTopDistance=$hashObj.offset().top-parseInt($headerNavSpace)+$resize+3-nectarDOMInfo.adminBarHeight;if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0&&$('body.page-template-template-no-header').length===0&&$('body.page-template-template-no-header-footer').length===0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),$headerHeightStored=$headerOuterEl.height(),$headerHeightCondensed=$headerHeightStored-(parseInt($headerSpan9.height())+parseInt($('#header-outer #logo').css('margin-top')));$scrollTopDistance=$hashObj.offset().top-parseInt($headerNavSpace)+$headerHeightCondensed-nectarDOMInfo.adminBarHeight;}}else{$scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length>0)?$hashObj.offset().top+2-$headerNavSpace+nectarDOMInfo.adminBarHeight:$hashObj.offset().top-nectarDOMInfo.adminBarHeight+1;}}else{$scrollTopDistance=$hashObj.offset().top-nectarDOMInfo.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;var $headerSecondary;if($('body.material').length>0&&$headerSecondaryEl.length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-remove-fixed="1"]').length==0&&!$body.hasClass('mobile')){$headerSecondary=$headerSecondaryEl.height();}else{$headerSecondary=0;}
nectar_scrollToY($scrollTopDistance-$pageSubMenu+$headerSecondary,700,'easeInOutQuint');},$timeoutVar);}}
function pageLoadHashInit(){if($('body[data-animated-anchors="true"]').length>0){if($('.nectar-box-roll').length==0&&$('#nectar_fullscreen_rows').length==0){if(typeof nectarGetQueryParam['tab']!='undefined'){setTimeout(function(){pageLoadHash();},800);}
else{pageLoadHash();}}
if($('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&$('.nectar-box-roll').length==0&&nectarDOMInfo.usingMobileBrowser){pageLoadHash();}}}
function animatedAnchorLinks(){if($('body[data-animated-anchors="true"]').length>0||$('.single-product [data-gallery-style="left_thumb_sticky"]').length>0){var headerPadding2=headerPadding-headerPadding/1.8;setTimeout(scrollSpyInit,200);var $animatedScrollingTimeout;$body.on('click','#header-outer nav .sf-menu a, #footer-outer .nectar-button, #footer-outer .widget_nav_menu a, #mobile-menu li a, .nectar-scrolling-tabs .scrolling-tab-nav a, .container-wrap a:not(.wpb_tabs_nav a):not(.woocommerce-checkout a):not(.um-woo-view-order):not(.magnific):not([data-fancybox]):not(.woocommerce-tabs .tabs a):not(.slider-prev):not(.slider-next):not(.testimonial-next-prev a):not(.page-numbers), .swiper-slide .button a, #slide-out-widget-area a, #slide-out-widget-area .inner div a',function(e){var triggerAnimatedScroll=true;var $hash=$(this).prop("hash");if(!$(this).hasClass('nectar-next-section')&&headerHideUntilNeeded=='1'){$body.addClass('animated-scrolling');nectarState.animatedScrolling=true;}
clearTimeout($animatedScrollingTimeout);$animatedScrollingTimeout=setTimeout(function(){$body.removeClass('animated-scrolling');nectarState.animatedScrolling=false;},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||$('#header-space').length==0){$headerNavSpace=0;}
if($nectarFullPage.$usingFullScreenRows!=false&&$('#nectar_fullscreen_rows[data-anchors="on"]').length>0&&$hash&&$hash!=''&&$hash!='#top'&&$('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0){e.preventDefault();if(!$(this).hasClass('skip-hash')){if(history.pushState){history.pushState(null,null,$hash);}else{location.hash=$hash;}}
setTimeout(function(){$(window).trigger('hashchange');},800);}
if($hash&&$body.find($hash).length>0&&$hash!='#top'&&$hash!=''&&$(this).attr('href').indexOf(window.location.href.split("#")[0])!==-1||$(this).is('[href^="#"]')&&$hash!=''&&$body.find($hash).length>0&&$hash!='#top'){if(!$(this).hasClass('skip-hash')){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){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0){$('body > .slide_out_area_close').addClass('non-human-allowed').trigger('click');var $clickedLinkStore=$(this);triggerAnimatedScroll=false;setTimeout(function(){$clickedLinkStore.trigger('click');},1000);}else{$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed').trigger('click');}
setTimeout(function(){if($('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0){$('body > .slide_out_area_close').removeClass('non-human-allowed');}else{$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');}},100);}
if($(this).parents('#mobile-menu').length>0){$('.slide-out-widget-area-toggle.mobile-icon a').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('.slide-out-widget-area-toggle.mobile-icon a').removeClass('non-human-allowed');},100);}
var $mobileMenuHeight=($(this).parents('#mobile-menu').length>0)?$(this).parents('#mobile-menu').height():null;var $timeoutVar=1;var $that=$(this);if($('.nectar-box-roll').length>0&&$('.container-wrap.bottomBoxOut').length>0){nectarBoxRoll.boxRoll(null,-1);$timeoutVar=2050;}
setTimeout(function(){var $scrollTopDistance;if($('body[data-permanent-transparent="1"]').length==0){if(!$body.hasClass('mobile')){var $resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(logoShrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;}
$scrollTopDistance=$($hash).offset().top-$mobileMenuHeight-parseInt($headerNavSpace)+$resize+3-nectarDOMInfo.adminBarHeight;if($('body.mobile').length==0&&$('body.page-template-template-no-header').length===0&&$('body.page-template-template-no-header-footer').length===0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),$headerHeightStored=$headerOuterEl.height(),$headerHeightCondensed=$headerHeightStored-(parseInt($headerSpan9.height())+parseInt($('#header-outer #logo').css('margin-top')));$scrollTopDistance=$($hash).offset().top-parseInt($headerNavSpace)+$headerHeightCondensed-nectarDOMInfo.adminBarHeight;}}else{$scrollTopDistance=($('#header-outer[data-mobile-fixed="1"]').length>0)?$($hash).offset().top+2-$headerNavSpace+nectarDOMInfo.adminBarHeight:$($hash).offset().top-$mobileMenuHeight-nectarDOMInfo.adminBarHeight+1;}}else{$scrollTopDistance=$($hash).offset().top-nectarDOMInfo.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;var $headerSecondary;if($('body.material').length>0&&$headerSecondaryEl.length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-remove-fixed="1"]').length==0&&!$body.hasClass('mobile')){$headerSecondary=$headerSecondaryEl.height();}else{if($('body[data-hhun="1"]').length>0&&$headerSecondaryEl.length>0&&!$body.hasClass('mobile')&&$('#header-outer[data-remove-fixed="1"]').length==0){$headerSecondary=$headerSecondaryEl.height();}else{$headerSecondary=0;}}
if(triggerAnimatedScroll){nectar_scrollToY($scrollTopDistance-$pageSubMenu+$headerSecondary,700,'easeInOutQuint');}},$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');}}});}}
function searchResultMasonry(){var $searchContainer=$('#search-results'),$dividerNum=($searchContainer.is('[data-layout="masonry-no-sidebar"]'))?4:3;$searchContainer.imagesLoaded(function(){$searchContainer.isotope({itemSelector:'.result',layoutMode:'packery',packery:{gutter:0}});$searchContainer.find('article').css('opacity','1');});$window.on('resize',function(){$searchContainer.isotope({layoutMode:'packery',packery:{gutter:0}});});}
function searchResultMasonryInit(){if($('body.search-results').length>0&&$('#search-results article').length>0&&$('#search-results[data-layout="list-no-sidebar"]').length==0&&$('#search-results[data-layout="list-with-sidebar"]').length==0){searchResultMasonry();}}
function portfolioCustomColoring(){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(){var $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+'!important; } ';}});nectarCreateStyle(portfolioColorCss,'nectar-portfolio-colors');}}
function postMouseEvents(){$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');});$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');});}
function masonryPortfolioInit(){$portfolio_containers=[];var portfolioElCount=0;$('.portfolio-items:not(.carousel)').each(function(i){if($(this).parents('.wpb_gallery').length>0&&$(this).find('.nectar-lazy').length>0){$(this).find('.col').each(function(i){$(this).delay(90*i).queue(function(next){$(this).addClass("animated-in");next();});});return true;}
$(this).attr('instance',i);$(this).parent().parent().find('div[class^=portfolio-filters]').attr('instance',i);if(typeof SalientPortfolio!=='undefined'){$portfolio_containers[portfolioElCount]=new SalientPortfolio($(this),fullWidthContentColumns);portfolioElCount++;}});}
function updatePerspectiveOrigin(){if(nectarDOMInfo.winW>690){$('.posts-container[data-load-animation="perspective"]').css('perspective-origin','50% '+(nectarDOMInfo.scrollTop+nectarDOMInfo.winH)+'px');}
requestAnimationFrame(updatePerspectiveOrigin);}
function updatePerspectiveOriginInit(){if($('.posts-container[data-load-animation="perspective"]').length>0){requestAnimationFrame(updatePerspectiveOrigin);}}
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(){setTimeout(function(){$that.addClass("animated-in");},80*$that.attr('data-delay-amount'));waypoint.destroy();},offset:'90%'});}});}}
function masonryBlogInit(){$nectarMasonryBlogs=[];$('.posts-container').each(function(i){if($(this).parent().hasClass('masonry')&&!$(this).parent().hasClass('auto_meta_overlaid_spaced')){if(typeof NectarMasonryBlog=='undefined'){return;}
$nectarMasonryBlogs[i]=new NectarMasonryBlog($(this),fullWidthSections,blogLoadIn);}else{blogLoadIn($(this));}});}
function stickySidebarInit(){if(!$().theiaStickySidebar||nectarDOMInfo.usingMobileBrowser&&nectarDOMInfo.winW<1000){return;}
var stickySelectors='#sidebar[data-nectar-ss="true"], #sidebar[data-nectar-ss="1"], .nectar-scrolling-tabs .scrolling-tab-nav';if(window.nectarOptions&&window.nectarOptions.woo_sticky_sidebar&&window.nectarOptions.woo_sticky_sidebar==='1'){stickySelectors+=', .woocommerce.archive #sidebar';}
$(stickySelectors).each(function(){var $ssExtraTopSpace=50;if($('#header-outer[data-remove-fixed="0"]').length>0&&$('body[data-hhun="1"]').length==0&&$('#header-outer[data-format="left-header"]').length==0){$ssExtraTopSpace+=$headerOuterEl.outerHeight();if($('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var headerPadding2=parseInt($headerOuterEl.attr('data-padding'))-parseInt($headerOuterEl.attr('data-padding'))/1.8;$ssExtraTopSpace-=logoShrinkNum;$ssExtraTopSpace-=headerPadding2;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');$ssExtraTopSpace=50;$ssExtraTopSpace+=$headerOuterEl.height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}}
if($wpAdminBar.length>0){$ssExtraTopSpace+=$wpAdminBar.outerHeight();}
if($(this).parents('.wpb_widgetised_column').length>0){if($('body.vc_editor').length>0){}else{$(this).parents('.wpb_column').theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight:false});}}else{$(this).theiaStickySidebar({additionalMarginTop:$ssExtraTopSpace,updateSidebarHeight:false});}});}
function sectionDownArrowEvent(){var headerPadding2=headerPadding-headerPadding/1.8;$body.on('click','.section-down-arrow, .scroll-down-wrap > .minimal-arrow',function(){if($(this).parents('.nectar-box-roll').length>0){return false;}
var $currentSection=$(this).parents('#page-header-bg'),$topDistance=$currentSection.height(),$offset=($currentSection.parents('.first-section').length==0||$('body[data-transparent-header="false"]').length>0)?$currentSection.offset().top:0,$bodyBorderSize=($bodyBorderTop.length>0&&$window.width()>1000)?$bodyBorderTop.height():0,$headerNavSpace=($('body[data-header-format="left-header"]').length>0)?0:$('#header-space').height(),$materialSecondary=0;if($('body.material').length>0&&$headerSecondaryEl.length>0){$materialSecondary=$headerSecondaryEl.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){nectar_scrollToY(parseInt($topDistance)+$offset+2-$bodyBorderSize*2,700,'easeInOutQuint');}else{var $resize=($('#header-outer[data-header-resize="0"]').length>0)?0:parseInt(logoShrinkNum)+headerPadding2*2;if($('#header-outer[data-remove-fixed="1"]').length>0){$headerNavSpace=0;$offset=0;}
if($('body.mobile').length==0&&$('#header-outer[data-condense="true"]').length>0){var $headerSpan9=$('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');$headerNavSpace=$headerOuterEl.height()-(parseInt($headerSpan9.position().top)-parseInt($('#header-outer #logo').css('margin-top')))-parseInt(nectarDOMInfo.secondaryHeaderHeight);}
nectar_scrollToY(parseInt($topDistance-$headerNavSpace)+$resize+3+$offset+$materialSecondary,700,'easeInOutQuint');}}else{var $scrollPos;if($('#header-outer[data-mobile-fixed="1"]').length>0){$scrollPos=parseInt($topDistance)-$headerNavSpace+parseInt($currentSection.offset().top)+2;}else{$scrollPos=parseInt($topDistance)+parseInt($currentSection.offset().top)+2;}
nectar_scrollToY($scrollPos-$bodyBorderSize*2,700,'easeInOutQuint');}}else{nectar_scrollToY(parseInt($topDistance)+parseInt($currentSection.offset().top)+2-$bodyBorderSize*2,700,'easeInOutQuint');}
return false;});}
function nectarLiquidBGFP(){$('.nectar-liquid-bg').removeClass('animated-in');for(var k=0;k<$liquidBG_EL.length;k++){if($liquidBG_EL[k].animationType=='displace-filter-fade'&&$($liquidBG_EL[k].canvasContainer).parents('.fp-section.active').length>0){if($($liquidBG_EL[k].canvasContainer).find('.image-added-to-stage').length==0){$liquidBG_EL[k].imgContainer.addChild($liquidBG_EL[k].bg);}
$($liquidBG_EL[k].canvasContainer).find('.nectar-liquid-bg').addClass('image-added-to-stage');$liquidBG_EL[k].animateProps($liquidBG_EL[k]);}}}
function nectarFullPageInit(){if($('#nectar_fullscreen_rows').length>0&&$().fullpage){$fullscreenSelector=(window.vc_iframe)?'.vc_element.vc_vc_row.active ':'.wpb_row.active ';var $disableFPonMobile=($('#nectar_fullscreen_rows[data-mobile-disable]').length>0)?$('#nectar_fullscreen_rows').attr('data-mobile-disable'):'off';if(!nectarDOMInfo.usingMobileBrowser){$disableFPonMobile='off';}
if($disableFPonMobile!='on'){$fullscreenMarkupBool=true;}else{$fullscreenSelector='';}
$nectarFullPage=new NectarFullScreenRows(waypoints,$mouseParallaxScenes,nectarLiquidBGFP,nectarDOMInfo,responsiveTooltips,$standAnimatedColTimeout,$svgIcons);}}
function crossBrowserAdjust(){if(nectarDOMInfo.usingMobileBrowser){$body.addClass('using-mobile-browser');}
var ua=window.navigator.userAgent;var msie=ua.indexOf("Edge/");if(msie>0){$body.addClass('msie');}
if($('html.js').length==0){$('html').removeClass('no-js').addClass('js');}
$('code').find('br').remove();$('.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);});$('.gform_body').on('click',function(){setTimeout(function(){fullWidthContentColumns();},200);});$('.pum.pum-theme-salient-page-builder-optimized button.pum-close').wrapInner('<span />');if($('#nectar_fullscreen_rows').length>0&&$('.pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12').length>0){$('.pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12').unwrap();}
if($('.single .blog_next_prev_buttons').length>0){$('.container-wrap').css('padding-bottom',0);}
$('.full-width-section').each(function(){$(this).find('> .span_12 > div.col_last').last().css('margin-bottom','0');});$('.full-width-content .col.boxed').removeClass('boxed');$('.wpb_column.neg-marg').parents('.wpb_row').css('z-index','110');$('.wpb_row.legacy').each(function(){if($(this).find('.wpb_column').length>0){$(this).removeClass('legacy');}});}
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');}});}});}
function vcMobileColumnsInit(){var $winDOMWidth=nectarDOMInfo.winW,$winDOMHeight=nectarDOMInfo.winH,$orientChangeTrack=0;if($body.is('[data-flex-cols="true"]')){return;}
if($('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length>0){vcMobileColumns();if(!nectarDOMInfo.usingMobileBrowser){$window.on('resize',vcMobileColumns);}
else{window.addEventListener("orientationchange",function(){$orientChangeTrack=1;});$window.on('resize',function(){if(($window.width()!=$winDOMWidth&&$window.height!=$winDOMHeight)||$orientChangeTrack===1){vcMobileColumns();$winDOMWidth=nectarDOMInfo.winW;$winDOMHeight=nectarDOMInfo.winH;$orientChangeTrack=0;}});}}}
function select2Init(){$('select:not(.state_select):not(.country_select):not(.comment-form-rating #rating):not(#tribe-bar-form select):not(.woocommerce-currency-switcher):not(.nectar-custom-product-attr select)').each(function(){var $minimumToSearch=(nectarDOMInfo.winW>690)?7:200;if($(this).hasClass('skip-select2-search')||$(this).parents('.skip-select2-search').length>0){$minimumToSearch=1000;}
if($(this).parents('#buddypress').length==0){var woo_product_dropdown_style=(window.nectarOptions&&window.nectarOptions.woo_product_variable_select)?window.nectarOptions.woo_product_variable_select:'default';var select2OptionsObj={minimumResultsForSearch:$minimumToSearch,width:'100%'};if(woo_product_dropdown_style=='underline'||$(this).parents('.woocommerce-ordering').length>0){select2OptionsObj={minimumResultsForSearch:$minimumToSearch,dropdownParent:$(this).parent(),dropdownAutoWidth:true};}
$(this).select2(select2OptionsObj);}});}
function fancySelectStyling(){if($('body[data-fancy-form-rcs="1"]').length>0){$('select:not(.comment-form-rating #rating)').each(function(){var $selector;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('<div class="fancy-select-wrap" />');}else{$selector.wrap('<div class="fancy-select-wrap" />');}}
else{if($(this).prev('.select2-container').length>0){$selector=$(this).prev('.select2-container');}else{$selector=$(this);}
if($(this).parents('#buddypress').length==0&&$(this).parents('.widget_categories').length==0){if($selector.prev('label').length==1){$selector.prev('label').andSelf().wrapAll('<div class="fancy-select-wrap" />');}else if($selector.next('label').length==1){$selector.next('label').andSelf().wrapAll('<div class="fancy-select-wrap" />');}else{$selector.wrap('<div class="fancy-select-wrap" />');}}}});select2Init();}}
function bfCacheAssist(){if(navigator.userAgent.indexOf('Safari')!=-1&&navigator.userAgent.indexOf('Chrome')==-1||navigator.userAgent.match(/(iPod|iPhone|iPad)/)){window.onpageshow=function(event){if(event.persisted){$('.nectar-video-wrap, .nectar-slider-wrap .swiper-slide .video-wrap').each(function(){if($(this).find('video').length>0){$(this).find('video')[0].play();}});if($('body.material-ocm-open').length>0){$('body > .slide_out_area_close').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('body > .slide_out_area_close').removeClass('non-human-allowed');},100);}else if($('#slide-out-widget-area.slide-out-from-right-hover.open').length>0&&navigator.userAgent.match(/(iPod|iPhone|iPad)/)){OCM_mobileSlideOutRightHoverCloseCheck();}
else if($('#slide-out-widget-area.fullscreen.open').length>0||$('#slide-out-widget-area.fullscreen-alt.open').length>0||$('#slide-out-widget-area.slide-out-from-right.open').length>0){$('#slide-out-widget-area .slide_out_area_close').addClass('non-human-allowed');$('.slide-out-widget-area-toggle:not(.std-menu) a.open').addClass('non-human-allowed').trigger('click');setTimeout(function(){$('#slide-out-widget-area .slide_out_area_close').removeClass('non-human-allowed');},100);}}};}}
function addRowCtrls(){$('.wpb_row').removeClass('only-ns');$('.nectar-slider-wrap[data-full-width="true"], .page-submenu, .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .blog-fullwidth-wrap').parents('.wpb_row').addClass('only-ns');$('body.vc_editor.compose-mode .wpb_row .vc_vc_column > .wpb_column > .vc_column-inner').each(function(){if($(this).find('> .vc_element-container > div').length>0){if($(this).find('> .vc_element-container > div:first-child').is('.vc_vc_row_inner')){$(this).find('> .vc_element-container > div:first-child').addClass('first-inner-row-el');}else{$(this).find('> .vc_element-container > div:first-child').removeClass('first-inner-row-el');}}});}
function convertFrontEndPadding(){$('.vc_element > .wpb_column[class*="padding-"][class*="-percent"]').each(function(){var $elPaddingPercent=4;var elclassName=this.className.match(/padding-\d+/);if(elclassName){$elPaddingPercent=elclassName[0].match(/\d+/);if($elPaddingPercent){$elPaddingPercent=$elPaddingPercent[0]/100;}else{$elPaddingPercent=0;}}
if($elPaddingPercent){var $parentRowWidth=$(this).parents('.span_12').width();if($(this).is('[data-padding-pos="all"]')){$(this).css('padding',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="top"]')){$(this).css('padding-top',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="bottom"]')){$(this).css('padding-bottom',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="left"]')){$(this).css('padding-left',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="right"]')){$(this).css('padding-right',$parentRowWidth*$elPaddingPercent);}else if($(this).is('[data-padding-pos="top-bottom"]')){$(this).css({'padding-top':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="top-right"]')){$(this).css({'padding-top':$parentRowWidth*$elPaddingPercent,'padding-right':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="bottom-right"]')){$(this).css({'padding-right':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="bottom-left"]')){$(this).css({'padding-left':$parentRowWidth*$elPaddingPercent,'padding-bottom':$parentRowWidth*$elPaddingPercent,});}else if($(this).is('[data-padding-pos="left-right"]')){$(this).css({'padding-left':$parentRowWidth*$elPaddingPercent,'padding-right':$parentRowWidth*$elPaddingPercent,});}}});$('.wpb_row[class*="vc_custom_"]').each(function(){$(this).parent().addClass('no-bottom-margin');});}
function wpBakeryFrontendInit(){setTimeout(function(){if($('body.compose-mode').length>0){$('.container-wrap').addClass('visible-editor-controls');}
if(nectarDOMInfo.usingFrontEndEditor){addRowCtrls();if(!$body.is('[data-flex-cols="true"]')){convertFrontEndPadding();$window.on('smartresize',convertFrontEndPadding);}}},200);$window.on('vc_reload',function(){addRowCtrls();columnBGColors();coloredButtons();twentytwentyInit();parallaxRowsBGCals();flexsliderInit();accordionInit();ulCheckmarks();nectarFancyUlIcons();nectarFancyBoxHover();oneFourthClasses();carouselfGrabbingClass();nectarPostGridInit();splitLineHeadingInit();nectarVideoLightbox();nectarKeyframeAssist();nectarLazyImageLoading();if($('.carousel').length>0){standardCarouselInit();clientsCarouselInit();carouselHeightCalcs();}
if($('.owl-carousel').length>0){$('.owl-carousel').each(function(){$(this).trigger('destroy.owl.carousel').removeClass('owl-loaded');$(this).find('.owl-stage-outer .owl-stage > *').unwrap();$(this).find('.owl-stage-outer > *').unwrap();$(this).find('.owl-item > *').unwrap();$(this).find('.owl-dots').remove();$(this).find('.owl-nav').remove();});owlCarouselInit();}
if($('.nectar_cascading_images').length>0){imagesLoaded($('.nectar_cascading_images'),function(){cascadingImageBGSizing();});}
fullWidthSections();fwsClasses();recentPostsInit();fullWidthRowPaddingAdjust();if($flickitySliders.length>0){for(var i=0;i<$flickitySliders.length;i++){$flickitySliders[i].reloadCells();$flickitySliders[i].off('scroll.flickity');$flickitySliders[i].off('dragStart.flickity');$flickitySliders[i].off('dragEnd.flickity');}}
flickityLazyInit();setTimeout(function(){flickityInit();if($flickitySliders.length>0){for(var i=0;i<$flickitySliders.length;i++){$flickitySliders[i].reloadCells();$flickitySliders[i].resize();}}},100);if($wooFlickityCarousels.length>0){for(var i=0;i<$wooFlickityCarousels.length;i++){$wooFlickityCarousels[i].flickity('reloadCells');$wooFlickityCarousels[i].off('scroll.flickity');$wooFlickityCarousels[i].off('dragStart.flickity');$wooFlickityCarousels[i].off('dragEnd.flickity');}}
setTimeout(function(){if($('.nectar-woo-flickity').length>0){productCarouselInit();}
if($wooFlickityCarousels.length>0){for(var i=0;i<$wooFlickityCarousels.length;i++){$wooFlickityCarousels[i].flickity('reloadCells');$wooFlickityCarousels[i].flickity('resize');}}},100);nectarTestimonialSliders();for(var i=0;i<$testimonialSliders.length;i++){if($testimonialSliders[i].type=='multiple_visible'||$testimonialSliders[i].type=='multiple_visible_minimal'){$testimonialSliders[i].flickityEl.flickity('reloadCells');$testimonialSliders[i].flickityEl.off('select.flickity');nectarTestimonialSliders();$testimonialSliders[i].flickityEl.resize();}
$testimonialSliders[i].testimonialSliderHeight();}
nectarTestimonialSlidersEvents();pricingTableHeight();nectarIconMatchColoring();lightBoxInit();imageWithHotspotEvents();largeIconHover();nectarBoxRollInit();midnightInit();responsiveVideoIframesInit();responsiveVideoIframes();fullWidthContentColumns();setTimeout(fullWidthContentColumns,1000);videoBGInit();vcFullHeightRowInit();$window.off('scroll.parallaxSections').off('resize.parallaxSections');parallaxScrollInit();masonryBlogInit();masonryPortfolioInit();if($portfolio_containers.length>0){for(var i=0;i<$portfolio_containers.length;i++){$portfolio_containers[i].portfolioAccentColor();}}
parallaxItemHoverEffect();fsProjectSliderInit();setTimeout(function(){if($('.nectar_fullscreen_zoom_recent_projects').length>0){if($fsProjectSliderArr.length>0){for(var i=0;i<$fsProjectSliderArr.length;i++){$fsProjectSliderArr[i].sliderCalcs();}}}},300);$window.unbind('.infscr');infiniteScrollInit();mouseParallaxInit();$('.nectar-video-wrap').each(function(){if($(this).find('video').length>0){$(this).find('video').css('visibility','visible');}});$('.wpb_column[data-t-w-inherits]').each(function(){if($(this).is('[data-t-w-inherits="small_desktop"]')){$(this).parent().addClass('inherits-s-desktop-col');}else{$(this).parent().removeClass('inherits-s-desktop-col');}});if($('#nectar_fullscreen_rows').length>0){if($('#nectar_fullscreen_rows > .vc_element').length==0){$('#nectar_fullscreen_rows').prepend('<div class="vc_element empty_placeholder" />');}
if($('#nectar_fullscreen_rows > .vc_element:not(.empty_placeholder)').length>0){$('#nectar_fullscreen_rows >.vc_element.empty_placeholder').remove();}
$.fn.fullpage.destroy('all');nectarFullPageInit();var nectarFPOffsets=[{el:'',offset:0}];$('#nectar_fullscreen_rows > div.vc_element').each(function(i){nectarFPOffsets[i]={el:$(this),offset:$(this).offset().top};});if($('#nectar_fullscreen_rows > div.vc_element').length===1){$('#nectar_fullscreen_rows').css({'transform':'translate3d(0,0,0)'});}
$body.scrollTo(0,0);}else{if($('body .main-content > .row > .vc_element:first > .wpb_row[class*="full-width-"]').length>0||$('body .main-content > .row > .vc_element:first .nectar-slider-wrap[data-full-width="true"]').length>0){$('.container-wrap').css({'padding-top':'0','margin-top':'0'});}else{$('.container-wrap').css({'padding-top':'40px'});}}
$svgIcons=[];$('.svg-icon-holder').removeClass('animated-in').removeClass('bound');if($('.vc_nectar_gmap').length>0){setTimeout(function(){if(typeof google==='object'&&typeof google.maps==='object'){window.mapAPI_Loaded();}else{if(window.nectarLove.mapApiKey.length>0){$.getScript('https://maps.google.com/maps/api/js?sensor=false&key='+window.nectarLove.mapApiKey+'&callback=mapAPI_Loaded');}}},100);}
stickySidebarInit();if(typeof window.Waypoint!='undefined'){Waypoint.destroyAll();waypoints();}});}
function pageTransitionInit(){var mobileDisabledCondition=false;if($('body[data-ajax-transitions="true"]').length>0&&$('#ajax-loading-screen[data-disable-mobile="1"]').length>0&&nectarDOMInfo.winW<1000){mobileDisabledCondition=true;}
if($('body[data-ajax-transitions="true"]').length>0&&$('#ajax-loading-screen[data-method="standard"]').length>0&&mobileDisabledCondition==false){$('html').addClass('page-trans-loaded');if($('#ajax-loading-screen[data-effect="standard"]').length>0){if($('.nectar-particles').length==0){$loadingScreenEl.transition({'opacity':0},500,function(){$(this).css({'display':'none'});});$('#ajax-loading-screen .loading-icon').transition({'opacity':0},500);}
if($('.nectar-box-roll').length==0){setTimeout(function(){waypoints();},550);}}
else{if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){setTimeout(function(){$loadingScreenEl.addClass('loaded');},60);}
if($('#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap').length==0){setTimeout(function(){$('#ajax-loading-screen:not(.loaded)').addClass('loaded');setTimeout(function(){$loadingScreenEl.addClass('hidden');},1000);},150);}
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);}
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(){};}
$('.portfolio-loading, .nectar-slider-loading .loading-icon').remove();if($('#ajax-loading-screen[data-disable-fade-on-click="1"]').length==0){if($('body.using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]').length==0){var ignore_onbeforeunload=false;$('a[href^="mailto"], a[href^="tel"], .woocommerce-order-downloads a[class*="downloads-file"], .wpdm-cta.download-link a[data-downloadurl], .nectar-ignore-beforeunload a').on('click',function(){ignore_onbeforeunload=true;});window.addEventListener('beforeunload',function(){if(!ignore_onbeforeunload){$loadingScreenEl.addClass('set-to-fade');transitionPage();}
ignore_onbeforeunload=false;});}}}
else{if(mobileDisabledCondition==true){$loadingScreenEl.css({'opacity':'0','display':'none'}).addClass('loaded').addClass('hidden');}
if($('.nectar-box-roll').length==0&&!nectarDOMInfo.usingFrontEndEditor){setTimeout(function(){waypoints();},80);}}
function transitionPage(){if($('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0){$loadingScreenEl.removeClass('loaded');$loadingScreenEl.addClass('in-from-right');setTimeout(function(){$loadingScreenEl.addClass('loaded');},30);}
else{if($('#ajax-loading-screen[data-effect="center_mask_reveal"]').length>0){$loadingScreenEl.css('opacity','0').css('display','block').transition({'opacity':'1'},450);}else{$loadingScreenEl.show().transition({'opacity':'1'},450);}}}}
jQuery(document).ready(function($){nectarDOMInfo.init();nectarBoxRollInit();nectarFullPageInit();nectarLazyImageLoading();initSF();navigationSearchInit();centeredNavBottomBarInit();centeredLogoHeaderInit();headerNavPreInit();headerNavScrollInit();headerNavOffsetInit();salientPageBuilderElInit();columnBGColors();vcMobileColumnsInit();fullWidthSections();fwsClasses();fwCarouselLinkFix();fullWidthSectionsPreInit();firstFWSection();parallaxScrollInit();parallaxRowsBGCals();fullWidthRowPaddingAdjust();fullWidthContentColumns();oneFourthClasses();fixIeFlexbox();vcFullHeightRowInit();lightBoxInit();audioVideoVis();responsiveVideoIframesInit();responsiveVideoIframes();videoBGInit();blogSingle();mobileNavMegamenuCorrect();materialSkinOCM_Init();OCM_dropdownMarkup();OCM_dropdownIconPos();clickToggleSubmenus();OCM_init();pageHeaderInit();footerRevealInit();wooCommerceEvents();fancySelectStyling();infiniteScrollInit();scrollToTopInit();animatedAnchorLinks();updatePerspectiveOriginInit();sectionDownArrowEvent();crossBrowserAdjust();bfCacheAssist();wpBakeryFrontendInit();pageTransitionInit();$window.off('smartresize.srInit');$window.on('smartresize.srInit',smartResizeInit);$window.off('resize.srInit');$window.on('resize.srInit',resizeInit);window.addEventListener("orientationchange",orientationChangeInit);$window.on('load',function(){if($(window).scrollTop()==0){headerSpace();}
$('video').css('visibility','visible');pageLoadHashInit();fullWidthContentColumns();parallaxRowsBGCals();resizeVideoToCover();});});}(window.jQuery,window,document));
(function($){"use strict";function NectarMasonryBlog(el,fullWidthSections,blogLoadIn){this.el=el;this.fullWidthSections=fullWidthSections;this.blogLoadIn=blogLoadIn;this.blogMediaQuerySize='';if(this.el.find('img.nectar-lazy').length>0){var that=this;setTimeout(function(){that.init();that.resizeBind();},100);}else{this.init();this.resizeBind();}}
NectarMasonryBlog.prototype.init=function(){var that=this;this.el.find('article').addClass('masonry-blog-item');if(this.el.parent().hasClass('masonry')&&this.el.parents('.blog-fullwidth-wrap').length>0){if(this.el.parents('.wpb_row').length>0){this.el.parents('.wpb_row').css('z-index',100);}
if(!this.el.parent().hasClass('meta_overlaid')&&!this.el.parent().hasClass('auto_meta_overlaid_spaced')){if(this.el.parent().hasClass('classic_enhanced')){this.el.parent().parents('.full-width-content').css({'padding':'0px 0.2% 0px 2.4%'});}else{this.el.parent().parents('.full-width-content').css({'padding':'0px 0.2% 0px 3.2%'});}}else{this.el.parent().parents('.full-width-content').addClass('meta-overlaid');$('.container-wrap').addClass('meta_overlaid_blog');}
this.fullWidthSections();}
var $cols=3;var $element=this.el;var $rtlLayout=($('body.rtl').length>0)?false:true;if(this.el.find('img').length==0){$element=$('<img />');}
imagesLoaded($element,function(instance){var $multiplier;if($('body').hasClass('mobile')||that.el.parents('.post-area').hasClass('span_9')){$cols=2;}
if(that.el.parent().hasClass('classic_enhanced')){that.el.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+')');});that.el.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=that.blogColumnNumbCalcs();that.blogHeightCalcs($cols);if(that.el.parents('.post-area.meta_overlaid').length>0){that.el.isotope({itemSelector:'article',transitionDuration:'0s',layoutMode:'packery',isOriginLeft:$rtlLayout,packery:{gutter:0}}).isotope('layout');}else{if(that.el.parent().hasClass('classic_enhanced')){if(that.el.parents('.span_9.masonry').length==0){$multiplier=(window.innerWidth>=1600)?.015:.02;}else{$multiplier=.04;}}
else{$multiplier=(that.el.parents('.span_9.masonry').length==0)?.03:.055;if(that.el.parents('.blog-fullwidth-wrap').length>0){$multiplier=.02;}}
that.el.isotope({itemSelector:'article',transitionDuration:'0s',layoutMode:'packery',isOriginLeft:$rtlLayout,packery:{gutter:that.el.parents('.post-area').width()*$multiplier}}).isotope('layout');}
that.blogLoadIn(that.el);that.flickityBlogInit();$(window).trigger('resize');});setTimeout(that.blogMasonryZindex.bind(that),700);};NectarMasonryBlog.prototype.flickityBlogInit=function(){if($('.nectar-flickity.masonry.not-initialized').length==0||!$().flickity){return false;}
$('.nectar-flickity.masonry.not-initialized').each(function(){if($(this).parents('article').hasClass('large_featured')){$(this).insertBefore($(this).parents('article').find('.content-inner'));}});$('.nectar-flickity.masonry.not-initialized').flickity({contain:true,draggable:false,lazyLoad:false,imagesLoaded:true,percentPosition:true,prevNextButtons:true,pageDots:false,resize:true,setGallerySize:true,wrapAround:true,accessibility:false});$('.nectar-flickity.masonry').removeClass('not-initialized');$('.nectar-flickity.masonry:not(.not-initialized)').each(function(){if($(this).find('.item-count').length==0){$('<div class="item-count"/>').insertBefore($(this).find('.flickity-prev-next-button.next'));$(this).find('.item-count').html('<span class="current">1</span>/<span class="total">'+$(this).find('.flickity-slider .cell').length+'</span>');$(this).find('.flickity-prev-next-button, .item-count').wrapAll('<div class="control-wrap" />');if($(this).parents('article').hasClass('wide_tall')&&$(this).parents('.masonry.material').length==0){$(this).find('.control-wrap').insertBefore($(this));}}});$('.masonry .flickity-prev-next-button.previous, .masonry .flickity-prev-next-button.next').on('click',function(){if($(this).parents('.wide_tall').length>0){$(this).parent().find('.item-count .current').html($(this).parents('article').find('.nectar-flickity .cell.is-selected').index()+1);}
else{$(this).parent().find('.item-count .current').html($(this).parents('.nectar-flickity').find('.cell.is-selected').index()+1);}});$('body').on('mouseover','.flickity-prev-next-button.next',function(){$(this).parent().find('.flickity-prev-next-button.previous, .item-count').addClass('next-hovered');});$('body').on('mouseleave','.flickity-prev-next-button.next',function(){$(this).parent().find('.flickity-prev-next-button.previous, .item-count').removeClass('next-hovered');});};NectarMasonryBlog.prototype.blogHeightCalcs=function(cols){var tallColHeight;if(this.el.parent().hasClass('meta_overlaid')&&this.el.find('article[class*="regular"]:not(.format-link):not(.format-quote)').length>0){$.each(this.el,function(i,v){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%');}});this.el.find('article[class*="regular"] img:not([data-nectar-img-src])').css('height','auto');tallColHeight=Math.ceil(this.el.find('article[class*="regular"]:not(".format-link"):not(".format-quote") img').first().height());var multipler=(window.innerWidth>690)?2:1;this.el.find('article[class*="tall"] img, .article.wide img, article.regular img').removeClass('auto-height');this.el.find('article[class*="tall"] img').css('height',(tallColHeight*multipler));this.el.find('article[class*="regular"] img').css('height',(tallColHeight));this.el.find('article.regular.format-link, article.regular.format-quote').each(function(){if(window.innerWidth>690){$(this).css({'height':tallColHeight});}else{$(this).css({'height':'auto'});}});this.el.find('article.wide_tall.format-link, article.wide_tall.format-quote, article.large_featured.format-link, article.large_featured.format-quote').each(function(){if(window.innerWidth>690){$(this).css({'height':tallColHeight*multipler});}else{$(this).css({'height':'auto'});}});}else{this.el.find('article[class*="tall"] img, article.regular img').addClass('auto-height');if(this.el.parent().hasClass('meta_overlaid')){this.el.find('article.regular.format-link, article.regular.format-quote').each(function(){if(window.innerWidth>690){$(this).css({'height':$(this).width()});}else{$(this).css({'height':'auto'});}});}}
if(this.el.parent().hasClass('classic_enhanced')&&this.el.find('article[class*="regular"]').length>0){if($(window).width()>690){this.classicEnhancedSizing(this.el.find('article:not(.large_featured):not(.wide_tall)'));}
else{this.classicEnhancedSizing(this.el.find('article:not(.wide_tall)'));}
tallColHeight=(this.el.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length>0)?Math.ceil(this.el.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;if($(window).width()>690){this.el.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}
else{this.el.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}}
else if(this.el.parent().hasClass('classic_enhanced')&&this.el.find('article[class*="regular"]').length==0){tallColHeight=(this.el.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().length>0)?Math.ceil(this.el.find('article[class*="regular"]:not(".format-link"):not(".format-quote").has-post-thumbnail').first().css('height','auto').height()):600;if($(window).width()>690){this.el.find('article.large_featured, article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}
else{this.el.find('article.regular, article[class*="wide_tall"]').css('height',(tallColHeight));}}
if($('html.no-csstransitions').length>0){$('.post-area.masonry').css('width','100%');}};NectarMasonryBlog.prototype.classicEnhancedSizing=function(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));};NectarMasonryBlog.prototype.resizeBind=function(){var that=this;$(window).on('resize',function(){setTimeout(that.resize.bind(that),30);});$(window).on('smartresize',function(){setTimeout(that.blogMasonryZindex.bind(that),700);});};NectarMasonryBlog.prototype.resize=function(){var $multiplier;var $cols=this.blogColumnNumbCalcs();this.blogHeightCalcs($cols);if(this.el.parents('.post-area.meta_overlaid').length>0){this.el.isotope({layoutMode:'packery',packery:{gutter:0}});}else{if(this.el.parent().hasClass('classic_enhanced')){if(this.el.parents('.span_9.masonry').length==0){$multiplier=(window.innerWidth>=1600)?.015:.02;}else{$multiplier=.04;}}
else{$multiplier=(this.el.parents('.span_9.masonry').length==0)?.03:.055;if(this.el.parents('.blog-fullwidth-wrap').length>0){$multiplier=.02;}}
this.el.isotope({layoutMode:'packery',packery:{gutter:this.el.parents('.post-area').width()*$multiplier}});}};NectarMasonryBlog.prototype.removeDuplicates=function(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;};NectarMasonryBlog.prototype.blogMasonryZindex=function(){if($('body .post-area .masonry-blog-item').length>0&&$('body .post-area .masonry-blog-item').offset().left){var $coords={},$zindexRelation={},$that=this.el;this.el.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=this.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);});}};NectarMasonryBlog.prototype.blogColumnNumbCalcs=function(){var $cols=3;if($('body').hasClass('mobile')&&window.innerWidth<990||this.el.parents('.post-area').hasClass('span_9')&&this.el.parents('.post-area.meta_overlaid').length==0){$cols=2;}
else if(this.el.parents('.post-area').hasClass('full-width-content')||this.el.parents('.post-area').parent().hasClass('full-width-content')&&$('#boxed').length==0||this.el.parents('.post-area.meta_overlaid').length>0){if(window.innerWidth>=1600){this.blogMediaQuerySize=(this.el.parents('.post-area.meta_overlaid').length>0)?'four':'five';}else if(window.innerWidth<1600&&window.innerWidth>=1300){this.blogMediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>=990){this.blogMediaQuerySize=(this.el.parents('.post-area.meta_overlaid').length>0)?'four':'three';}else if(window.innerWidth<990&&window.innerWidth>=470){this.blogMediaQuerySize='two';}else if(window.innerWidth<470){this.blogMediaQuerySize=(this.el.parents('.post-area.meta_overlaid').length>0)?'two':'one';}
if($('#boxed').length>0){if(window.innerWidth>1300){this.blogMediaQuerySize='four';}else if(window.innerWidth<1300&&window.innerWidth>990){this.blogMediaQuerySize=(this.el.parents('.post-area.meta_overlaid').length>0)?'four':'three';}else if(window.innerWidth<990){this.blogMediaQuerySize=(this.el.parents('.post-area.meta_overlaid').length>0)?'two':'one';}}
switch(this.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;};window.NectarMasonryBlog=NectarMasonryBlog;}(jQuery));
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2021 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
!function($){var focused=!0;$.flexslider=function(el,options){var slider=$(el);void 0===options.rtl&&"rtl"==$("html").attr("dir")&&(options.rtl=!0),slider.vars=$.extend({},$.flexslider.defaults,options);var watchedEventClearTimer,namespace=slider.vars.namespace,msGesture=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,touch=("ontouchstart"in window||msGesture||window.DocumentTouch&&document instanceof DocumentTouch)&&slider.vars.touch,eventType="click touchend MSPointerUp keyup",watchedEvent="",vertical="vertical"===slider.vars.direction,reverse=slider.vars.reverse,carousel=0<slider.vars.itemWidth,fade="fade"===slider.vars.animation,asNav=""!==slider.vars.asNavFor,methods={};$.data(el,"flexslider",slider),methods={init:function(){slider.animating=!1,slider.currentSlide=parseInt(slider.vars.startAt||0,10),isNaN(slider.currentSlide)&&(slider.currentSlide=0),slider.animatingTo=slider.currentSlide,slider.atEnd=0===slider.currentSlide||slider.currentSlide===slider.last,slider.containerSelector=slider.vars.selector.substr(0,slider.vars.selector.search(" ")),slider.slides=$(slider.vars.selector,slider),slider.container=$(slider.containerSelector,slider),slider.count=slider.slides.length,slider.syncExists=0<$(slider.vars.sync).length,"slide"===slider.vars.animation&&(slider.vars.animation="swing"),slider.prop=vertical?"top":slider.vars.rtl?"marginRight":"marginLeft",slider.args={},slider.manualPause=!1,slider.stopped=!1,slider.started=!1,slider.startTimeout=null,slider.transitions=!slider.vars.video&&!fade&&slider.vars.useCSS&&function(){var i,obj=document.createElement("div"),props=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(i in props)if(void 0!==obj.style[props[i]])return slider.pfx=props[i].replace("Perspective","").toLowerCase(),slider.prop="-"+slider.pfx+"-transform",!0;return!1}(),slider.isFirefox=-1<navigator.userAgent.toLowerCase().indexOf("firefox"),(slider.ensureAnimationEnd="")!==slider.vars.controlsContainer&&(slider.controlsContainer=0<$(slider.vars.controlsContainer).length&&$(slider.vars.controlsContainer)),""!==slider.vars.manualControls&&(slider.manualControls=0<$(slider.vars.manualControls).length&&$(slider.vars.manualControls)),""!==slider.vars.customDirectionNav&&(slider.customDirectionNav=2===$(slider.vars.customDirectionNav).length&&$(slider.vars.customDirectionNav)),slider.vars.randomize&&(slider.slides.sort(function(){return Math.round(Math.random())-.5}),slider.container.empty().append(slider.slides)),slider.doMath(),slider.setup("init"),slider.vars.controlNav&&methods.controlNav.setup(),slider.vars.directionNav&&methods.directionNav.setup(),slider.vars.keyboard&&(1===$(slider.containerSelector).length||slider.vars.multipleKeyboard)&&$(document).bind("keyup",function(target){target=target.keyCode;slider.animating||39!==target&&37!==target||(target=slider.vars.rtl?37===target?slider.getTarget("next"):39===target&&slider.getTarget("prev"):39===target?slider.getTarget("next"):37===target&&slider.getTarget("prev"),slider.flexAnimate(target,slider.vars.pauseOnAction))}),slider.vars.mousewheel&&slider.bind("mousewheel",function(event,target,deltaX,deltaY){event.preventDefault();target=target<0?slider.getTarget("next"):slider.getTarget("prev");slider.flexAnimate(target,slider.vars.pauseOnAction)}),slider.vars.pausePlay&&methods.pausePlay.setup(),slider.vars.slideshow&&slider.vars.pauseInvisible&&methods.pauseInvisible.init(),slider.vars.slideshow&&(slider.vars.pauseOnHover&&slider.hover(function(){slider.manualPlay||slider.manualPause||slider.pause()},function(){slider.manualPause||slider.manualPlay||slider.stopped||slider.play()}),slider.vars.pauseInvisible&&methods.pauseInvisible.isHidden()||(0<slider.vars.initDelay?slider.startTimeout=setTimeout(slider.play,slider.vars.initDelay):slider.play())),asNav&&methods.asNav.setup(),touch&&slider.vars.touch&&methods.touch(),(!fade||fade&&slider.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",methods.resize),slider.find("img").attr("draggable","false"),setTimeout(function(){slider.vars.start(slider)},200)},asNav:{setup:function(){slider.asNav=!0,slider.animatingTo=Math.floor(slider.currentSlide/slider.move),slider.currentItem=slider.currentSlide,slider.slides.removeClass(namespace+"active-slide").eq(slider.currentItem).addClass(namespace+"active-slide"),msGesture?(el._slider=slider).slides.each(function(){this._gesture=new MSGesture,(this._gesture.target=this).addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),this.addEventListener("MSGestureTap",function(target){target.preventDefault();var $slide=$(this),target=$slide.index();$(slider.vars.asNavFor).data("flexslider").animating||$slide.hasClass("active")||(slider.direction=slider.currentItem<target?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction,!1,!0,!0))})}):slider.slides.on(eventType,function(posFromX){posFromX.preventDefault();var $slide=$(this),target=$slide.index(),posFromX=slider.vars.rtl?-1*($slide.offset().right-$(slider).scrollLeft()):$slide.offset().left-$(slider).scrollLeft();posFromX<=0&&$slide.hasClass(namespace+"active-slide")?slider.flexAnimate(slider.getTarget("prev"),!0):$(slider.vars.asNavFor).data("flexslider").animating||$slide.hasClass(namespace+"active-slide")||(slider.direction=slider.currentItem<target?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){slider.manualControls?methods.controlNav.setupManual():methods.controlNav.setupPaging()},setupPaging:function(){var item,type="thumbnails"===slider.vars.controlNav?"control-thumbs":"control-paging",j=1;if(slider.controlNavScaffold=$('<ol class="'+namespace+"control-nav "+namespace+type+'"></ol>'),1<slider.pagingCount)for(var captn,i=0;i<slider.pagingCount;i++){void 0===(captn=slider.slides.eq(i)).attr("data-thumb-alt")&&captn.attr("data-thumb-alt",""),item=$("<a></a>").attr("href","#").text(j),"thumbnails"===slider.vars.controlNav&&(item=$("<img/>").attr("src",captn.attr("data-thumb"))),""!==captn.attr("data-thumb-alt")&&item.attr("alt",captn.attr("data-thumb-alt")),"thumbnails"!==slider.vars.controlNav||!0!==slider.vars.thumbCaptions||""!==(captn=captn.attr("data-thumbcaption"))&&void 0!==captn&&(liElement=$("<span></span>").addClass(namespace+"caption").text(captn),item.append(liElement));var liElement=$("<li>");item.appendTo(liElement),liElement.append("</li>"),slider.controlNavScaffold.append(liElement),j++}(slider.controlsContainer?$(slider.controlsContainer):slider).append(slider.controlNavScaffold),methods.controlNav.set(),methods.controlNav.active(),slider.controlNavScaffold.delegate("a, img",eventType,function(event){var $this,target;event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||($this=$(this),target=slider.controlNav.index($this),$this.hasClass(namespace+"active")||(slider.direction=target>slider.currentSlide?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction))),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},setupManual:function(){slider.controlNav=slider.manualControls,methods.controlNav.active(),slider.controlNav.bind(eventType,function(event){var $this,target;event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||($this=$(this),target=slider.controlNav.index($this),$this.hasClass(namespace+"active")||(target>slider.currentSlide?slider.direction="next":slider.direction="prev",slider.flexAnimate(target,slider.vars.pauseOnAction))),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},set:function(){var selector="thumbnails"===slider.vars.controlNav?"img":"a";slider.controlNav=$("."+namespace+"control-nav li "+selector,slider.controlsContainer||slider)},active:function(){slider.controlNav.removeClass(namespace+"active").eq(slider.animatingTo).addClass(namespace+"active")},update:function(action,pos){1<slider.pagingCount&&"add"===action?slider.controlNavScaffold.append($('<li><a href="#">'+slider.count+"</a></li>")):(1===slider.pagingCount?slider.controlNavScaffold.find("li"):slider.controlNav.eq(pos).closest("li")).remove(),methods.controlNav.set(),1<slider.pagingCount&&slider.pagingCount!==slider.controlNav.length?slider.update(pos,action):methods.controlNav.active()}},directionNav:{setup:function(){var directionNavScaffold=$('<ul class="'+namespace+'direction-nav"><li class="'+namespace+'nav-prev"><a class="'+namespace+'prev" href="#">'+slider.vars.prevText+'</a></li><li class="'+namespace+'nav-next"><a class="'+namespace+'next" href="#">'+slider.vars.nextText+"</a></li></ul>");slider.customDirectionNav?slider.directionNav=slider.customDirectionNav:slider.controlsContainer?($(slider.controlsContainer).append(directionNavScaffold),slider.directionNav=$("."+namespace+"direction-nav li a",slider.controlsContainer)):(slider.append(directionNavScaffold),slider.directionNav=$("."+namespace+"direction-nav li a",slider)),methods.directionNav.update(),slider.directionNav.bind(eventType,function(event){var target;event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||(target=$(this).hasClass(namespace+"next")?slider.getTarget("next"):slider.getTarget("prev"),slider.flexAnimate(target,slider.vars.pauseOnAction)),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},update:function(){var disabledClass=namespace+"disabled";1===slider.pagingCount?slider.directionNav.addClass(disabledClass).attr("tabindex","-1"):slider.vars.animationLoop?slider.directionNav.removeClass(disabledClass).removeAttr("tabindex"):0===slider.animatingTo?slider.directionNav.removeClass(disabledClass).filter("."+namespace+"prev").addClass(disabledClass).attr("tabindex","-1"):slider.animatingTo===slider.last?slider.directionNav.removeClass(disabledClass).filter("."+namespace+"next").addClass(disabledClass).attr("tabindex","-1"):slider.directionNav.removeClass(disabledClass).removeAttr("tabindex")}},pausePlay:{setup:function(){var pausePlayScaffold=$('<div class="'+namespace+'pauseplay"><a href="#"></a></div>');slider.controlsContainer?(slider.controlsContainer.append(pausePlayScaffold),slider.pausePlay=$("."+namespace+"pauseplay a",slider.controlsContainer)):(slider.append(pausePlayScaffold),slider.pausePlay=$("."+namespace+"pauseplay a",slider)),methods.pausePlay.update(slider.vars.slideshow?namespace+"pause":namespace+"play"),slider.pausePlay.bind(eventType,function(event){event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||($(this).hasClass(namespace+"pause")?(slider.manualPause=!0,slider.manualPlay=!1,slider.pause()):(slider.manualPause=!1,slider.manualPlay=!0,slider.play())),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},update:function(state){"play"===state?slider.pausePlay.removeClass(namespace+"pause").addClass(namespace+"play").html(slider.vars.playText):slider.pausePlay.removeClass(namespace+"play").addClass(namespace+"pause").html(slider.vars.pauseText)}},touch:function(){var startX,startY,offset,cwidth,dx,startT,onTouchStart,onTouchMove,onTouchEnd,scrolling=!1,localX=0,localY=0,accDx=0;msGesture?(el.style.msTouchAction="none",el._gesture=new MSGesture,(el._gesture.target=el).addEventListener("MSPointerDown",function(e){e.stopPropagation(),slider.animating?e.preventDefault():(slider.pause(),el._gesture.addPointer(e.pointerId),accDx=0,cwidth=vertical?slider.h:slider.w,startT=Number(new Date),offset=carousel&&reverse&&slider.animatingTo===slider.last?0:carousel&&reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:carousel&&slider.currentSlide===slider.last?slider.limit:carousel?(slider.itemW+slider.vars.itemMargin)*slider.move*slider.currentSlide:reverse?(slider.last-slider.currentSlide+slider.cloneOffset)*cwidth:(slider.currentSlide+slider.cloneOffset)*cwidth)},!1),el._slider=slider,el.addEventListener("MSGestureChange",function(e){e.stopPropagation();var slider=e.target._slider;if(!slider)return;var transX=-e.translationX,transY=-e.translationY;if(accDx+=vertical?transY:transX,dx=(slider.vars.rtl?-1:1)*accDx,scrolling=vertical?Math.abs(accDx)<Math.abs(-transX):Math.abs(accDx)<Math.abs(-transY),e.detail===e.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){el._gesture.stop()});(!scrolling||500<Number(new Date)-startT)&&(e.preventDefault(),!fade&&slider.transitions&&(slider.vars.animationLoop||(dx=accDx/(0===slider.currentSlide&&accDx<0||slider.currentSlide===slider.last&&0<accDx?Math.abs(accDx)/cwidth+2:1)),slider.setProps(offset+dx,"setTouch")))},!1),el.addEventListener("MSGestureEnd",function(target){target.stopPropagation();var slider=target.target._slider;if(!slider)return;{var updateDx;slider.animatingTo!==slider.currentSlide||scrolling||null===dx||(target=0<(updateDx=reverse?-dx:dx)?slider.getTarget("next"):slider.getTarget("prev"),slider.canAdvance(target)&&(Number(new Date)-startT<550&&50<Math.abs(updateDx)||Math.abs(updateDx)>cwidth/2)?slider.flexAnimate(target,slider.vars.pauseOnAction):fade||slider.flexAnimate(slider.currentSlide,slider.vars.pauseOnAction,!0))}offset=dx=startY=startX=null,accDx=0},!1)):(onTouchStart=function(e){slider.animating?e.preventDefault():!window.navigator.msPointerEnabled&&1!==e.touches.length||(slider.pause(),cwidth=vertical?slider.h:slider.w,startT=Number(new Date),localX=e.touches[0].pageX,localY=e.touches[0].pageY,offset=carousel&&reverse&&slider.animatingTo===slider.last?0:carousel&&reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:carousel&&slider.currentSlide===slider.last?slider.limit:carousel?(slider.itemW+slider.vars.itemMargin)*slider.move*slider.currentSlide:reverse?(slider.last-slider.currentSlide+slider.cloneOffset)*cwidth:(slider.currentSlide+slider.cloneOffset)*cwidth,startX=vertical?localY:localX,startY=vertical?localX:localY,el.addEventListener("touchmove",onTouchMove,!1),el.addEventListener("touchend",onTouchEnd,!1))},onTouchMove=function(e){localX=e.touches[0].pageX,localY=e.touches[0].pageY,dx=vertical?startX-localY:(slider.vars.rtl?-1:1)*(startX-localX);(!(scrolling=vertical?Math.abs(dx)<Math.abs(localX-startY):Math.abs(dx)<Math.abs(localY-startY))||500<Number(new Date)-startT)&&(e.preventDefault(),!fade&&slider.transitions&&(slider.vars.animationLoop||(dx/=0===slider.currentSlide&&dx<0||slider.currentSlide===slider.last&&0<dx?Math.abs(dx)/cwidth+2:1),slider.setProps(offset+dx,"setTouch")))},onTouchEnd=function(e){var updateDx,target;el.removeEventListener("touchmove",onTouchMove,!1),slider.animatingTo!==slider.currentSlide||scrolling||null===dx||(target=0<(updateDx=reverse?-dx:dx)?slider.getTarget("next"):slider.getTarget("prev"),slider.canAdvance(target)&&(Number(new Date)-startT<550&&50<Math.abs(updateDx)||Math.abs(updateDx)>cwidth/2)?slider.flexAnimate(target,slider.vars.pauseOnAction):fade||slider.flexAnimate(slider.currentSlide,slider.vars.pauseOnAction,!0)),el.removeEventListener("touchend",onTouchEnd,!1),offset=dx=startY=startX=null},el.addEventListener("touchstart",onTouchStart,!1))},resize:function(){!slider.animating&&slider.is(":visible")&&(carousel||slider.doMath(),fade?methods.smoothHeight():carousel?(slider.slides.width(slider.computedW),slider.update(slider.pagingCount),slider.setProps()):vertical?(slider.viewport.height(slider.h),slider.setProps(slider.h,"setTotal")):(slider.vars.smoothHeight&&methods.smoothHeight(),slider.newSlides.width(slider.computedW),slider.setProps(slider.computedW,"setTotal")))},smoothHeight:function(dur){var $obj;vertical&&!fade||($obj=fade?slider:slider.viewport,dur?$obj.animate({height:slider.slides.eq(slider.animatingTo).innerHeight()},dur):$obj.innerHeight(slider.slides.eq(slider.animatingTo).innerHeight()))},sync:function(action){var $obj=$(slider.vars.sync).data("flexslider"),target=slider.animatingTo;switch(action){case"animate":$obj.flexAnimate(target,slider.vars.pauseOnAction,!1,!0);break;case"play":$obj.playing||$obj.asNav||$obj.play();break;case"pause":$obj.pause()}},uniqueID:function($clone){return $clone.filter("[id]").add($clone.find("[id]")).each(function(){var $this=$(this);$this.attr("id",$this.attr("id")+"_clone")}),$clone},pauseInvisible:{visProp:null,init:function(){var evtname=methods.pauseInvisible.getHiddenProp();evtname&&(evtname=evtname.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(evtname,function(){methods.pauseInvisible.isHidden()?slider.startTimeout?clearTimeout(slider.startTimeout):slider.pause():!slider.started&&0<slider.vars.initDelay?setTimeout(slider.play,slider.vars.initDelay):slider.play()}))},isHidden:function(){var prop=methods.pauseInvisible.getHiddenProp();return!!prop&&document[prop]},getHiddenProp:function(){var prefixes=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var i=0;i<prefixes.length;i++)if(prefixes[i]+"Hidden"in document)return prefixes[i]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(watchedEventClearTimer),watchedEventClearTimer=setTimeout(function(){watchedEvent=""},3e3)}},slider.flexAnimate=function(slideString,pause,override,master,calcNext){if(slider.vars.animationLoop||slideString===slider.currentSlide||(slider.direction=slideString>slider.currentSlide?"next":"prev"),asNav&&1===slider.pagingCount&&(slider.direction=slider.currentItem<slideString?"next":"prev"),!slider.animating&&(slider.canAdvance(slideString,calcNext)||override)&&slider.is(":visible")){if(asNav&&master){master=$(slider.vars.asNavFor).data("flexslider");if(slider.atEnd=0===slideString||slideString===slider.count-1,master.flexAnimate(slideString,!0,!1,!0,calcNext),slider.direction=slider.currentItem<slideString?"next":"prev",master.direction=slider.direction,Math.ceil((slideString+1)/slider.visible)-1===slider.currentSlide||0===slideString)return slider.currentItem=slideString,slider.slides.removeClass(namespace+"active-slide").eq(slideString).addClass(namespace+"active-slide"),!1;slider.currentItem=slideString,slider.slides.removeClass(namespace+"active-slide").eq(slideString).addClass(namespace+"active-slide"),slideString=Math.floor(slideString/slider.visible)}var dimension;slider.animating=!0,slider.animatingTo=slideString,pause&&slider.pause(),slider.vars.before(slider),slider.syncExists&&!calcNext&&methods.sync("animate"),slider.vars.controlNav&&methods.controlNav.active(),carousel||slider.slides.removeClass(namespace+"active-slide").eq(slideString).addClass(namespace+"active-slide"),slider.atEnd=0===slideString||slideString===slider.last,slider.vars.directionNav&&methods.directionNav.update(),slideString===slider.last&&(slider.vars.end(slider),slider.vars.animationLoop||slider.pause()),fade?touch?(slider.slides.eq(slider.currentSlide).css({opacity:0,zIndex:1}),slider.slides.eq(slideString).css({opacity:1,zIndex:2}),slider.wrapup(dimension)):(slider.slides.eq(slider.currentSlide).css({zIndex:1}).animate({opacity:0},slider.vars.animationSpeed,slider.vars.easing),slider.slides.eq(slideString).css({zIndex:2}).animate({opacity:1},slider.vars.animationSpeed,slider.vars.easing,slider.wrapup)):(dimension=vertical?slider.slides.filter(":first").height():slider.computedW,slideString=carousel?(calcNext=slider.vars.itemMargin,(calcNext=(slider.itemW+calcNext)*slider.move*slider.animatingTo)>slider.limit&&1!==slider.visible?slider.limit:calcNext):0===slider.currentSlide&&slideString===slider.count-1&&slider.vars.animationLoop&&"next"!==slider.direction?reverse?(slider.count+slider.cloneOffset)*dimension:0:slider.currentSlide===slider.last&&0===slideString&&slider.vars.animationLoop&&"prev"!==slider.direction?reverse?0:(slider.count+1)*dimension:reverse?(slider.count-1-slideString+slider.cloneOffset)*dimension:(slideString+slider.cloneOffset)*dimension,slider.setProps(slideString,"",slider.vars.animationSpeed),slider.transitions?(slider.vars.animationLoop&&slider.atEnd||(slider.animating=!1,slider.currentSlide=slider.animatingTo),slider.container.unbind("webkitTransitionEnd transitionend"),slider.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(slider.ensureAnimationEnd),slider.wrapup(dimension)}),clearTimeout(slider.ensureAnimationEnd),slider.ensureAnimationEnd=setTimeout(function(){slider.wrapup(dimension)},slider.vars.animationSpeed+100)):slider.container.animate(slider.args,slider.vars.animationSpeed,slider.vars.easing,function(){slider.wrapup(dimension)})),slider.vars.smoothHeight&&methods.smoothHeight(slider.vars.animationSpeed)}},slider.wrapup=function(dimension){fade||carousel||(0===slider.currentSlide&&slider.animatingTo===slider.last&&slider.vars.animationLoop?slider.setProps(dimension,"jumpEnd"):slider.currentSlide===slider.last&&0===slider.animatingTo&&slider.vars.animationLoop&&slider.setProps(dimension,"jumpStart")),slider.animating=!1,slider.currentSlide=slider.animatingTo,slider.vars.after(slider)},slider.animateSlides=function(){!slider.animating&&focused&&slider.flexAnimate(slider.getTarget("next"))},slider.pause=function(){clearInterval(slider.animatedSlides),slider.animatedSlides=null,slider.playing=!1,slider.vars.pausePlay&&methods.pausePlay.update("play"),slider.syncExists&&methods.sync("pause")},slider.play=function(){slider.playing&&clearInterval(slider.animatedSlides),slider.animatedSlides=slider.animatedSlides||setInterval(slider.animateSlides,slider.vars.slideshowSpeed),slider.started=slider.playing=!0,slider.vars.pausePlay&&methods.pausePlay.update("pause"),slider.syncExists&&methods.sync("play")},slider.stop=function(){slider.pause(),slider.stopped=!0},slider.canAdvance=function(target,fromNav){var last=asNav?slider.pagingCount-1:slider.last;return!!fromNav||(asNav&&slider.currentItem===slider.count-1&&0===target&&"prev"===slider.direction||(!asNav||0!==slider.currentItem||target!==slider.pagingCount-1||"next"===slider.direction)&&((target!==slider.currentSlide||asNav)&&(!!slider.vars.animationLoop||(!slider.atEnd||0!==slider.currentSlide||target!==last||"next"===slider.direction)&&(!slider.atEnd||slider.currentSlide!==last||0!==target||"next"!==slider.direction))))},slider.getTarget=function(dir){return"next"===(slider.direction=dir)?slider.currentSlide===slider.last?0:slider.currentSlide+1:0===slider.currentSlide?slider.last:slider.currentSlide-1},slider.setProps=function(pos,special,dur){var posCheck,target=(posCheck=pos||(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo,function(){if(carousel)return"setTouch"===special?pos:reverse&&slider.animatingTo===slider.last?0:reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:slider.animatingTo===slider.last?slider.limit:posCheck;switch(special){case"setTotal":return reverse?(slider.count-1-slider.currentSlide+slider.cloneOffset)*pos:(slider.currentSlide+slider.cloneOffset)*pos;case"setTouch":return pos;case"jumpEnd":return reverse?pos:slider.count*pos;case"jumpStart":return reverse?slider.count*pos:pos;default:return pos}}()*(slider.vars.rtl?1:-1)+"px");slider.transitions&&(target=vertical?"translate3d(0,"+target+",0)":"translate3d("+parseInt(target)+"px,0,0)",dur=void 0!==dur?dur/1e3+"s":"0s",slider.container.css("-"+slider.pfx+"-transition-duration",dur),slider.container.css("transition-duration",dur)),slider.args[slider.prop]=target,!slider.transitions&&void 0!==dur||slider.container.css(slider.args),slider.container.css("transform",target)},slider.setup=function(type){var sliderOffset,arr;fade?(slider.vars.rtl?slider.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"}):slider.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===type&&(touch?slider.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+slider.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(slider.currentSlide).css({opacity:1,zIndex:2}):0==slider.vars.fadeFirstSlide?slider.slides.css({opacity:0,display:"block",zIndex:1}).eq(slider.currentSlide).css({zIndex:2}).css({opacity:1}):slider.slides.css({opacity:0,display:"block",zIndex:1}).eq(slider.currentSlide).css({zIndex:2}).animate({opacity:1},slider.vars.animationSpeed,slider.vars.easing)),slider.vars.smoothHeight&&methods.smoothHeight()):("init"===type&&(slider.viewport=$('<div class="'+namespace+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(slider).append(slider.container),slider.cloneCount=0,slider.cloneOffset=0,reverse&&(arr=$.makeArray(slider.slides).reverse(),slider.slides=$(arr),slider.container.empty().append(slider.slides))),slider.vars.animationLoop&&!carousel&&(slider.cloneCount=2,slider.cloneOffset=1,"init"!==type&&slider.container.find(".clone").remove(),slider.container.append(methods.uniqueID(slider.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(methods.uniqueID(slider.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),slider.newSlides=$(slider.vars.selector,slider),sliderOffset=reverse?slider.count-1-slider.currentSlide+slider.cloneOffset:slider.currentSlide+slider.cloneOffset,vertical&&!carousel?(slider.container.height(200*(slider.count+slider.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){slider.newSlides.css({display:"block"}),slider.doMath(),slider.viewport.height(slider.h),slider.setProps(sliderOffset*slider.h,"init")},"init"===type?100:0)):(slider.container.width(200*(slider.count+slider.cloneCount)+"%"),slider.setProps(sliderOffset*slider.computedW,"init"),setTimeout(function(){slider.doMath(),slider.vars.rtl?slider.newSlides.css({width:slider.computedW,marginRight:slider.computedM,float:"right",display:"block"}):slider.newSlides.css({width:slider.computedW,marginRight:slider.computedM,float:"left",display:"block"}),slider.vars.smoothHeight&&methods.smoothHeight()},"init"===type?100:0))),carousel||slider.slides.removeClass(namespace+"active-slide").eq(slider.currentSlide).addClass(namespace+"active-slide"),slider.vars.init(slider)},slider.doMath=function(){var slide=slider.slides.first(),slideMargin=slider.vars.itemMargin,minItems=slider.vars.minItems,maxItems=slider.vars.maxItems;slider.w=(void 0===slider.viewport?slider:slider.viewport).width(),slider.isFirefox&&(slider.w=slider.width()),slider.h=slide.height(),slider.boxPadding=slide.outerWidth()-slide.width(),carousel?(slider.itemT=slider.vars.itemWidth+slideMargin,slider.itemM=slideMargin,slider.minW=minItems?minItems*slider.itemT:slider.w,slider.maxW=maxItems?maxItems*slider.itemT-slideMargin:slider.w,slider.itemW=slider.minW>slider.w?(slider.w-slideMargin*(minItems-1))/minItems:slider.maxW<slider.w?(slider.w-slideMargin*(maxItems-1))/maxItems:slider.vars.itemWidth>slider.w?slider.w:slider.vars.itemWidth,slider.visible=Math.floor(slider.w/slider.itemW),slider.move=0<slider.vars.move&&slider.vars.move<slider.visible?slider.vars.move:slider.visible,slider.pagingCount=Math.ceil((slider.count-slider.visible)/slider.move+1),slider.last=slider.pagingCount-1,slider.limit=1===slider.pagingCount?0:slider.vars.itemWidth>slider.w?slider.itemW*(slider.count-1)+slideMargin*(slider.count-1):(slider.itemW+slideMargin)*slider.count-slider.w-slideMargin):(slider.itemW=slider.w,slider.itemM=slideMargin,slider.pagingCount=slider.count,slider.last=slider.count-1),slider.computedW=slider.itemW-slider.boxPadding,slider.computedM=slider.itemM},slider.update=function(pos,action){slider.doMath(),carousel||(pos<slider.currentSlide?slider.currentSlide+=1:pos<=slider.currentSlide&&0!==pos&&--slider.currentSlide,slider.animatingTo=slider.currentSlide),slider.vars.controlNav&&!slider.manualControls&&("add"===action&&!carousel||slider.pagingCount>slider.controlNav.length?methods.controlNav.update("add"):("remove"===action&&!carousel||slider.pagingCount<slider.controlNav.length)&&(carousel&&slider.currentSlide>slider.last&&(--slider.currentSlide,--slider.animatingTo),methods.controlNav.update("remove",slider.last))),slider.vars.directionNav&&methods.directionNav.update()},slider.addSlide=function($obj,pos){$obj=$($obj);slider.count+=1,slider.last=slider.count-1,vertical&&reverse?void 0!==pos?slider.slides.eq(slider.count-pos).after($obj):slider.container.prepend($obj):void 0!==pos?slider.slides.eq(pos).before($obj):slider.container.append($obj),slider.update(pos,"add"),slider.slides=$(slider.vars.selector+":not(.clone)",slider),slider.setup(),slider.vars.added(slider)},slider.removeSlide=function(obj){var pos=isNaN(obj)?slider.slides.index($(obj)):obj;--slider.count,slider.last=slider.count-1,(isNaN(obj)?$(obj,slider.slides):vertical&&reverse?slider.slides.eq(slider.last):slider.slides.eq(obj)).remove(),slider.doMath(),slider.update(pos,"remove"),slider.slides=$(slider.vars.selector+":not(.clone)",slider),slider.setup(),slider.vars.removed(slider)},methods.init()},$(window).blur(function(e){focused=!1}).focus(function(e){focused=!0}),$.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,fadeFirstSlide:!0,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:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},$.fn.flexslider=function(options){if("object"==typeof(options=void 0===options?{}:options))return this.each(function(){var $this=$(this),$slides=options.selector||".slides > li",$slides=$this.find($slides);1===$slides.length&&!1===options.allowOneSlide||0===$slides.length?($slides.fadeIn(400),options.start&&options.start($this)):void 0===$this.data("flexslider")&&new $.flexslider(this,options)});var $slider=$(this).data("flexslider");switch(options){case"play":$slider.play();break;case"pause":$slider.pause();break;case"stop":$slider.stop();break;case"next":$slider.flexAnimate($slider.getTarget("next"),!0);break;case"prev":case"previous":$slider.flexAnimate($slider.getTarget("prev"),!0);break;default:"number"==typeof options&&$slider.flexAnimate(options,!0)}}}(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.cancelThreshold}return aQ}function al(){if(ag.pinchThreshold!==null){return aA>=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<ai.length;aQ++){if(ai[aQ].identifier==aR){return ai[aQ]}}}function T(){var aQ=[];for(var aR=0;aR<=5;aR++){aQ.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return aQ}function aK(aQ,aR){aR=Math.max(aR,M(aQ));Z[aQ].distance=aR}function M(aQ){return Z[aQ].distance}function aE(){var aQ={};aQ[m]=aL(m);aQ[l]=aL(l);aQ[c]=aL(c);aQ[s]=aL(s);return aQ}function aL(aQ){return{direction:aQ,distance:0}}function K(){return Y-I}function aa(aT,aS){var aR=Math.abs(aT.x-aS.x);var aQ=Math.abs(aT.y-aS.y);return Math.round(Math.sqrt(aR*aR+aQ*aQ))}function y(aQ,aR){var aS=(aR/aQ)*1;return aS.toFixed(2)}function ao(){if(aj<1){return t}else{return b}}function G(aR,aQ){return Math.round(Math.sqrt(Math.pow(aQ.x-aR.x,2)+Math.pow(aQ.y-aR.y,2)))}function F(aT,aR){var aQ=aT.x-aR.x;var aV=aR.y-aT.y;var aS=Math.atan2(aV,aQ);var aU=Math.round(aS*180/Math.PI);if(aU<0){aU=360-Math.abs(aU)}return aU}function ar(aR,aQ){var aS=F(aR,aQ);if((aS<=45)&&(aS>=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.x<aR.right&&aQ.y>aR.top&&aQ.y<aR.bottom)}}})(jQuery);
var wpcf7_recaptcha={"sitekey":"6LdocigjAAAAAJToIH7rLB6asIJz7rI4Js_wxAKH","actions":{"homepage":"homepage","contactform":"contactform"}};
document.addEventListener("DOMContentLoaded",(e=>{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&&void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=>{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=>{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=>{"function"==typeof n&&n(...a)})).catch((e=>console.error(e)))};if(grecaptcha.ready((()=>{o({action:n})})),document.addEventListener("change",(e=>{o({action:a})})),"undefined"!=typeof wpcf7&&"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=>{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=>{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c<t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));