(function($){
jQuery(document).ready(function(){
mmm_reversal_z_index();
mmm_smooth_scroll_to_anchor();
mmm_sticky_menu();
mmm_fullwidth_menu();
mmm_keep_open();
mmm_height_of_tabs_dropdown();
mmm_pushing_content();
mmm_mobile_double_tap_to_go();
mmm_mobile_toggle_menu();
jQuery(window).on('resize orientationchange', function(){
mmm_smooth_scroll_to_anchor();
mmm_sticky_menu();
mmm_fullwidth_menu();
mmm_keep_open();
mmm_height_of_tabs_dropdown();
mmm_pushing_content();
});
function mmm_reversal_z_index (){
var z_index=5000;
function_selector='.mega_main_menu';
jQuery(function_selector).unbind();
jQuery(function_selector).each(function(index,element){
z_index=z_index - 10;
jQuery(element).css({
'z-index':z_index
});
});
}
function mmm_mobile_toggle_menu (){
function_selector='.mobile_toggle';
jQuery(function_selector).unbind();
jQuery('.mobile_menu_active').removeClass('mobile_menu_active');
jQuery(function_selector).on('click', function(){
if(jQuery(this).parent().hasClass('mobile_menu_active')){
jQuery(this).parent().removeClass('mobile_menu_active');
jQuery('#mega_main_menu .keep_open').removeClass('keep_open');
}else{
jQuery(this).parent().addClass('mobile_menu_active');
}});
}
function mmm_mobile_double_tap_to_go (){
function_selector='#mega_main_menu li:has(.mega_dropdown) > .item_link, #mega_main_menu li:has(.post_details) > .processed_image';
jQuery(function_selector).unbind();
if(/iphone|ipad|ipod|android|webos|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase())){
var clicked_item=false;
jQuery(function_selector).on('click', function(index){
if(clicked_item!=this){
index.preventDefault();
if(jQuery(this).parent().parent().parent().hasClass('keep_open')){
}else{
jQuery('#mega_main_menu .keep_open').removeClass('keep_open');
}
jQuery(this).parent().addClass('keep_open');
clicked_item=this;
}});
}}
function mmm_sticky_menu (){
function_selector='#mega_main_menu > .menu_holder';
jQuery(function_selector).unbind();
jQuery(function_selector).each(function(index,element){
var stickyoffset=[];
var menu_inner_width=[];
var menu_inner=[];
var style_attr=[];
menu_inner[ index ]=jQuery(element).find('.menu_inner');
stickyoffset[ index ]=jQuery(element).data('stickyoffset') * 1;
if(jQuery(element).attr('data-sticky')=='1'&&stickyoffset[ index ]==0){
menu_inner_width[ index ]=menu_inner[ index ].parents('.mega_main_menu').width();
menu_inner[ index ].attr('style' , 'width:' + menu_inner_width[ index ] + 'px;');
jQuery(element).addClass('sticky_container');
}else{
;jQuery(window).on('scroll', function(){
if(jQuery(element).attr('data-sticky')=='1'){
scrollpath=jQuery(window).scrollTop();
if(scrollpath > stickyoffset[ index ]){
menu_inner_width[ index ]=menu_inner[ index ].parents('.mega_main_menu').width();
jQuery(element).find('.menu_inner').attr('style' , 'width:' + menu_inner_width[ index ] + 'px;');
if(!jQuery(element).hasClass('sticky_container')){
jQuery(element).addClass('sticky_container');
}}else{
mmm_fullwidth_menu();
jQuery(element).removeClass('sticky_container');
style_attr[ index ]=jQuery(menu_inner[ index ]).attr('style');
if(typeof style_attr[ index ]!=='undefined'&&style_attr[ index ]!==false){
menu_inner[ index ].removeAttr('style');
}}
}else{
jQuery(element).removeClass('sticky_container');
}});
}});
}
function mmm_fullwidth_menu (){
function_selector='.mega_main_menu.direction-horizontal.fullwidth-enable';
jQuery(function_selector).unbind();
body_width=jQuery('body').width();
jQuery(function_selector).each(function(index, element){
offset_left=jQuery(element).offset().left;
if(jQuery(element).hasClass('coercive_styles-enable')){
rules_priority=' !important';
}else{
rules_priority='';
}
jQuery(element).find('.mmm_fullwidth_container').attr('style' , 'width:' + body_width + 'px' + rules_priority + ';left: -' + offset_left + 'px' + rules_priority + ';right:auto' + rules_priority + ';');
});
}
function mmm_height_of_tabs_dropdown (){
function_selector='.mega_main_menu .tabs_dropdown > .mega_dropdown > li';
jQuery(function_selector).unbind();
jQuery('.dropdowns_trigger-hover' + function_selector).on('hover mouseleave mouseenter', function(event){
if(( event.type=='mouseenter')||(event.type=='hover')){
jQuery(this).parent().css({
"min-height": jQuery(this).find('.mega_dropdown').outerHeight(true)
});
}else{
jQuery(this).parent().css({
"min-height": '0px'
});
}});
jQuery('.dropdowns_trigger-click' + function_selector).on('click', function(){
jQuery(this).parent().parent().find('.mega_dropdown').css({
"min-height": '0px'
});
jQuery(this).parent().css({
"min-height": jQuery(this).find(' > .mega_dropdown').outerHeight(true)
});
});
}
function mmm_pushing_content (){
function_selector='.mega_main_menu.direction-horizontal.pushing_content-enable';
jQuery(function_selector).unbind();
jQuery(function_selector).each(function(index, element){
if(jQuery(element).hasClass('coercive_styles-enable')){
rules_priority=' !important';
}else{
rules_priority='';
}
menu_holder_height=jQuery(element).find('.menu_holder').outerHeight(true);
click_item=false;
if(jQuery(element).hasClass('dropdowns_trigger-click')){
dropdowns_trigger='click';
if(jQuery('.mega_main_menu .nav_logo.mobile_menu_active').length){
}else{
jQuery('body').on(dropdowns_trigger, function(body_el){
menu_item_class=jQuery(body_el.target).closest('.menu-item').attr('class');
if(typeof jQuery(body_el.target).parents('.menu-item').attr('class')!='undefined'){
jQuery(element).css({ height: menu_holder_height + jQuery(this).find('.mega_main_menu_ul > li.keep_open > .mega_dropdown').outerHeight(true) + rules_priority });
if(click_item==menu_item_class){
jQuery(element).css({ height: menu_holder_height });
click_item=false;
}else{
click_item=jQuery(body_el.target).closest('.menu-item').attr('class');
}}else{
jQuery(element).css({ height: menu_holder_height });
click_item=false;
}});
}}else{
dropdowns_trigger='hover mouseleave';
if(jQuery('.mega_main_menu .nav_logo.mobile_menu_active').length){
}else{
jQuery(element).find('li').on(dropdowns_trigger, function(body_el){
jQuery(element).css({ height: menu_holder_height + jQuery(element).find('.mega_main_menu_ul > li:hover > .mega_dropdown').outerHeight(true) + rules_priority });
});
}}
});
}
function mmm_smooth_scroll_to_anchor (){
function_selector='#mega_main_menu a[href*="\\#"]:not([href="\\#"])';
jQuery(function_selector).unbind();
jQuery(function_selector).click(function(){
if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){
var target=jQuery(this.hash);
target=target.length ? target:jQuery('[name=' + this.hash.slice(1) +'], [id=' + this.hash.slice(1) +']');
if(target.length){
jQuery('#mega_main_menu .current-menu-item').removeClass('current-menu-item');
jQuery(this).parent().addClass('current-menu-item');
jQuery('html,body').animate({
scrollTop: target.offset().top - 90
}, 600);
return false;
}}
});
};
function mmm_keep_open (){
/*
function_selector='#mega_main_menu .menu-item *';
jQuery(function_selector).unbind();
jQuery(function_selector).on('focus', function(index){
jQuery(this).parents('.menu-item, .post_item').addClass('keep_open');
})
jQuery(function_selector).on('hover', function(index){
jQuery(this).parents('.menu-item, .post_item').removeClass('keep_open');
})
jQuery(function_selector).on('blur', function(index){
jQuery(this).parents('.menu-item, .post_item').removeClass('keep_open');
})
*/
click_item_2=false;
jQuery('body').on('click', function(body_el){
menu_item_class=jQuery(body_el.target).closest('.menu-item').attr('class');
if(( click_item_2!=menu_item_class)&&(typeof jQuery(body_el.target).parents('#mega_main_menu.dropdowns_trigger-click .menu-item:has(.mega_dropdown) > .item_link').attr('class')!='undefined')){
body_el.preventDefault();
jQuery('#mega_main_menu .keep_open').removeClass('keep_open');
jQuery(body_el.target).parents('.menu-item').addClass('keep_open');
click_item_2=jQuery(body_el.target).closest('.menu-item').attr('class');
}else if(jQuery(body_el.target).is('#mega_main_menu .mega_dropdown form *:focus')){
jQuery('#mega_main_menu .keep_open').removeClass('keep_open');
jQuery(body_el.target).parents('.menu-item').addClass('keep_open');
}else if(( click_item_2==menu_item_class)){
jQuery(body_el.target).closest('.menu-item').removeClass('keep_open');
click_item_2=false;
}else{
jQuery('.menu-item').removeClass('keep_open');
click_item_2=false;
}});
}});
})(jQuery);
var FORMALIZE=function(a,b,c,d){function e(a){var b=c.createElement("b");return b.innerHTML="<!--[if IE "+a+"]><br><![endif]-->",!!b.getElementsByTagName("br").length}var f="placeholder"in c.createElement("input"),g="autofocus"in c.createElement("input"),h=e(6),i=e(7);return{go:function(){var a,b=this.init;for(a in b)b.hasOwnProperty(a)&&b[a]()},init:{disable_link_button:function(){a(c.documentElement).on("click","a.button_disabled",function(){return!1})},full_input_size:function(){i&&a("textarea, input.input_full").length&&a("textarea, input.input_full").wrap('<span class="input_full_wrap"></span>')},ie6_skin_inputs:function(){if(h&&a("input, select, textarea").length){var b=/button|submit|reset/,c=/date|datetime|datetime-local|email|month|number|password|range|search|tel|text|time|url|week/;a("input").each(function(){var d=a(this);this.getAttribute("type").match(b)?(d.addClass("ie6_button"),this.disabled&&d.addClass("ie6_button_disabled")):this.getAttribute("type").match(c)&&(d.addClass("ie6_input"),this.disabled&&d.addClass("ie6_input_disabled"))}),a("textarea, select").each(function(){this.disabled&&a(this).addClass("ie6_input_disabled")})}},autofocus:function(){if(!g&&a(":input[autofocus]").length){var b=a("[autofocus]")[0];b.disabled||b.focus()}},placeholder:function(){!f&&a(":input[placeholder]").length&&(FORMALIZE.misc.add_placeholder(),a(":input[placeholder]").each(function(){if("password"!==this.type){var b=a(this),c=b.attr("placeholder");b.focus(function(){b.val()===c&&b.val("").removeClass("placeholder_text")}).blur(function(){FORMALIZE.misc.add_placeholder()}),b.closest("form").submit(function(){b.val()===c&&b.val("").removeClass("placeholder_text")}).on("reset",function(){setTimeout(FORMALIZE.misc.add_placeholder,50)})}}))}},misc:{add_placeholder:function(){!f&&a(":input[placeholder]").length&&a(":input[placeholder]").each(function(){if("password"!==this.type){var b=a(this),c=b.attr("placeholder");(!b.val()||b.val()===c)&&b.val(c).addClass("placeholder_text")}})}}}}(jQuery,this,this.document);jQuery(document).ready(function(){FORMALIZE.go()}),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){return a}function c(a){return decodeURIComponent(a.replace(e," "))}function d(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return f.json?JSON.parse(a):a}catch(b){}}var e=/\+/g,f=a.cookie=function(e,g,h){if(void 0!==g){if(h=a.extend({},f.defaults,h),"number"==typeof h.expires){var i=h.expires,j=h.expires=new Date;j.setDate(j.getDate()+i)}return g=f.json?JSON.stringify(g):String(g),document.cookie=[f.raw?e:encodeURIComponent(e),"=",f.raw?g:encodeURIComponent(g),h.expires?"; expires="+h.expires.toUTCString():"",h.path?"; path="+h.path:"",h.domain?"; domain="+h.domain:"",h.secure?"; secure":""].join("")}for(var k=f.raw?b:c,l=document.cookie.split("; "),m=e?void 0:{},n=0,o=l.length;o>n;n++){var p=l[n].split("="),q=k(p.shift()),r=k(p.join("="));if(e&&e===q){m=d(r);break}e||(m[q]=d(r))}return m};f.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}}),function(a){"use strict";a.fn.fitVids=function(b){var c={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var d=document.head||document.getElementsByTagName("head")[0],e=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",f=document.createElement("div");f.innerHTML='<p>x</p><style id="fit-vids-style">'+e+"</style>",d.appendChild(f.childNodes[1])}return b&&a.extend(c,b),this.each(function(){var b=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];c.customSelector&&b.push(c.customSelector);var d=".fitvidsignore";c.ignore&&(d=d+", "+c.ignore);var e=a(this).find(b.join(","));e=e.not("object object"),e=e.not(d),e.each(function(){var b=a(this);if(!(b.parents(d).length>0||"embed"===this.tagName.toLowerCase()&&b.parent("object").length||b.parent(".fluid-width-video-wrapper").length)){b.css("height")||b.css("width")||!isNaN(b.attr("height"))&&!isNaN(b.attr("width"))||(b.attr("height",9),b.attr("width",16));var c="object"===this.tagName.toLowerCase()||b.attr("height")&&!isNaN(parseInt(b.attr("height"),10))?parseInt(b.attr("height"),10):b.height(),e=isNaN(parseInt(b.attr("width"),10))?b.width():parseInt(b.attr("width"),10),f=c/e;if(!b.attr("id")){var g="fitvid"+Math.floor(999999*Math.random());b.attr("id",g)}b.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*f+"%"),b.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto);var is_webkit=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,is_opera=navigator.userAgent.toLowerCase().indexOf("opera")>-1,is_ie=navigator.userAgent.toLowerCase().indexOf("msie")>-1;if((is_webkit||is_opera||is_ie)&&"undefined"!=typeof document.getElementById){var eventMethod=window.addEventListener?"addEventListener":"attachEvent";window[eventMethod]("hashchange",function(){var a=document.getElementById(location.hash.substring(1));a&&(/^(?:a|select|input|button|textarea)$/i.test(a.tagName)||(a.tabIndex=-1),a.focus())},!1)}!function(a){"use strict";function c(){a("body").hasClass("pseudo-preloader")&&a("html").addClass("content-loaded"),a("a").on("click",function(){b=a(this).attr("href")})}var b="";jQuery(document).ready(function(a){c();self.setInterval(function(){c()},4e3)}),a(window).bind("beforeunload",function(){b.indexOf("mailto:")<0&&a("body").hasClass("pseudo-preloader")&&a("html").removeClass("content-loaded")}),jQuery(document).ready(function(a){function c(a){if(!a)return!1;var b=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;return b.test(a)}function i(b){if(a(".dslca-modal-allicons").length<1){var c=a(window).height(),d=a(".dslca-container").outerHeight(),e=c-d-90,f='<div class="dslca-modal dslca-modal-allicons" data-bg="#ca564f"><div class="modal-content"></div></div><!-- .dslca-modal -->';f+="<style> .dslca-modal-allicons { height:"+e+"px;} </style>",a(".dslca-container").after(f),a(".dslca-modal-allicons .modal-content").load("./wp-admin/?lbmn_listicons=all_icons",function(){b(!0)})}else b(!0)}function j(b){i(function(){a(".dslca-modal-allicons .icon-item").on("click",function(c){var d=a(this).find(".icon-item__name").text();b(d),dslc_hide_modal("",jQuery(".dslca-modal:visible")),c.stopImmediatePropagation()})})}function k(){a(".dslca-module-edit-option-icon").each(function(b,c){var d=a(this);if(!d.hasClass("lbmn-icons-extended")){var e=' <span class="dslca-open-modal-hook dslca-module-option-button" data-modal=".dslca-modal-allicons"><span class="dslca-icon dslc-icon-th"></span></span>';d.append(e),a(d).find(".dslca-module-option-button").on("click",function(b){h=a(d).find("input[type=text]").attr("name"),j(function(b){a("input[name="+h+"]").val(b).change()})}),d.addClass("lbmn-icons-extended")}})}var b=a(".notification-panel").data("uniquehash");"closed"===a.cookie(b)||a("body").hasClass("in-wp-customizer")||a(".notification-panel").slideDown(),a("body").hasClass("in-wp-customizer")&&a(".notification-panel").show(),a(".notification-panel__close").on("click",function(b){a(".notification-panel").slideUp(),a.cookie(a(".notification-panel").data("uniquehash"),"closed",{expires:7,path:"/"})}),a("input[type=submit]").addClass("button"),a(".close-help-popup").on("click",function(b){b.preventDefault(),a(this).parents(".message-popup").hide()}),a(".site-content, .site-footer").fitVids(),a(".mc4wp-form [type=submit], .nsu-form [type=submit]").hide(),a(".mc4wp-form [type=email], .nsu-form [type=email], .mc4wp-form [type=text], .nsu-form [type=text]").keyup(function(){c(a(this).val())?a(".mc4wp-form [type=submit], .nsu-form [type=submit]").show():a(".mc4wp-form [type=submit], .nsu-form [type=submit]").hide()}),a(".modal").each(function(b,c){var d=a(this);d.addClass("theme-lumberman"),d.find(".title").wrapInner("<h3></h3>")}),a(".social-icons-fullwidth .essb_links_list").css("width","auto"),1==customizerOffCanvasMobileMenu.mobile_menu&&(a(".header-menu .mobile_toggle").unbind(),a(".header-menu .mobile_toggle").on("click",function(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-left")}),a(".exit-off-canvas").on("click",function(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-right").removeClass("move-left")}));var d=a(".admin-bar .site-main").outerHeight();if(1>d){var e=a(window).height(),f=a("#global-container").outerHeight(),g=e-f;0>g&&(g=160),a("#content").css("min-height",g+"px"),a(".dslca-activate-composer-hook").clone().appendTo("#content .entry-content"),a("body:not(.single-lbmn_footer) #content .entry-content .dslca-activate-composer-hook").css({position:"absolute",bottom:"50%",right:"50%","margin-right":"-80px","margin-bottom":"-30px",padding:"20px","letter-spacing":"2px"})}a("body").hasClass("in-wp-customizer")&&a(".dslca-activate-composer-hook").hide(),a(".nav_search_box form input[type=text]").bind("focus",function(b){a(this).parent("form").addClass("search_form_focused")}),a(".nav_search_box form input[type=text]").bind("blur",function(b){a(this).parent("form").removeClass("search_form_focused")});var h="";a(document).on("click",".dslca-module-edit-hook",function(){a(".dslca-options-filter-hook").on("click",function(){a(".dslca-module-edit-option-icon:not(.lbmn-icons-extended)").length>0&&k()})}),a("body").hasClass("dslca-enabled")&&(a(document).on("click",".dslca-module-edit-hook",function(){a(".dslca-options-filter-hook").on("click",function(){var b='<span class="button-reset">Reset to default</span>';a(".dslca-module-edit-option-font, .dslca-module-edit-option-css_main_font_size, .dslca-module-edit-option-css_h1_font_size, .dslca-module-edit-option-css_h2_font_size, .dslca-module-edit-option-css_h3_font_size, .dslca-module-edit-option-css_h4_font_size, .dslca-module-edit-option-css_h5_font_size, .dslca-module-edit-option-css_h6_font_size, .dslca-module-edit-option-css_main_font_weight, .dslca-module-edit-option-css_h1_font_weight, .dslca-module-edit-option-css_h2_font_weight, .dslca-module-edit-option-css_h3_font_weight, .dslca-module-edit-option-css_h4_font_weight, .dslca-module-edit-option-css_h5_font_weight, .dslca-module-edit-option-css_h6_font_weight, .dslca-module-edit-option-css_main_line_height, .dslca-module-edit-option-css_h1_line_height, .dslca-module-edit-option-css_h2_line_height, .dslca-module-edit-option-css_h3_line_height, .dslca-module-edit-option-css_h4_line_height, .dslca-module-edit-option-css_h5_line_height, .dslca-module-edit-option-css_h6_line_height, .dslca-module-edit-option-css_h1_margin_bottom, .dslca-module-edit-option-css_h2_margin_bottom, .dslca-module-edit-option-css_h3_margin_bottom, .dslca-module-edit-option-css_h4_margin_bottom, .dslca-module-edit-option-css_h5_margin_bottom, .dslca-module-edit-option-css_h6_margin_bottom, .dslca-module-edit-option-css_link_color, .dslca-module-edit-option-css_link_color_hover, .dslca-module-edit-option-css_main_color, .dslca-module-edit-option-css_h1_color, .dslca-module-edit-option-css_h2_color, .dslca-module-edit-option-css_h3_color, .dslca-module-edit-option-css_h4_color, .dslca-module-edit-option-css_h5_color, .dslca-module-edit-option-css_h6_color").each(function(c,d){0==a(this).find(".button-reset").length&&a(this).find(".dslca-module-edit-label").append(b)}),a(".dslca-module-edit-option-font").each(function(b,c){a(this).append('<span class="dslc-icon-refresh dslc-icon-spin"></span>')})})}),dslcAllFontsArray.push(""),dslcRegularFontsArray.push(""),a(document).on("click",".dslca-module-edit-options-wrapper .button-reset",function(b){var c=a(this).closest(".dslca-module-edit-option");a(c).find("input").val("").change(),a(c).find(".dslca-module-edit-field-font-suggest").text(""),a(c).find(".ui-slider-handle").css("left","0"),a(c).find(".sp-preview-inner").addClass("sp-clear-display").css("background-color","transparent")})),a('a[href*="\\#"]:not([href="\\#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")||location.hostname==this.hostname){var b=a(this.hash);if("#top"==this.hash)return a("html,body").animate({scrollTop:0},600),!1;if(b=b.length?b:a("[name="+this.hash.slice(1)+"]"),b.length)return a("html,body").animate({scrollTop:b.offset().top-70},1e3),!1}})})}(jQuery);