!function(a){a.fn.GenerateDropdownMenu=function(b){var d,e,f,c=a.extend({transition:"slide",transition_speed:150,open_delay:300,close_delay:300},b),g=!0;if(d=a(this),e=a(".menu-toggle"),f=a(".slideout-navigation"),d.attr("aria-haspopup","true"),d.children("ul").css({display:"none",opacity:0}),over=function(){if(!e.is(":visible")){var b=a(this);b.prop("hoverTimeout")&&b.prop("hoverTimeout",clearTimeout(b.prop("hoverTimeout"))),b.prop("hoverIntent",setTimeout(function(){"slide"==c.transition?b.children("ul").slideDown(c.transition_speed).animate({opacity:1},{queue:!1,duration:"fast"}).css("display","block"):b.children("ul").fadeIn(c.transition_speed).css("display","block"),b.addClass("sfHover")},c.open_delay))}},out=function(){if(!e.is(":visible")){var b=a(this);b.prop("hoverIntent")&&b.prop("hoverIntent",clearTimeout(b.prop("hoverIntent"))),b.prop("hoverTimeout",setTimeout(function(){b.children("ul").fadeTo(10,0,function(){b.children("ul").css("display","none")}),b.removeClass("sfHover")},c.close_delay))}},d.on("mouseenter",over).on("mouseleave",out),d.on("focusin",over).on("focusout",out),document.addEventListener&&"ontouchstart"in document.documentElement){if(e.is(":visible"))return;d.each(function(){var b=a(this);this.addEventListener("touchstart",function(a){1===a.touches.length&&(a.stopPropagation(),b.hasClass("sfHover")||(a.target!==this&&a.target.parentNode!==this||a.preventDefault(),g=!1,b.siblings().removeClass("sfHover"),b.siblings().children("ul").css({display:"none",opacity:0}),b.addClass("sfHover"),b.children("ul").css({display:"block",opacity:1}),document.addEventListener("touchstart",closeDropdown=function(a){a.stopPropagation(),b.removeClass("sfHover"),b.children("ul").css({display:"none",opacity:0}),document.removeEventListener("touchstart",closeDropdown)})))},!1)})}a(".dropdown-menu-toggle").on("click",function(){if(!e.is(":visible")&&"visible"!=f.css("visibility")){var b=a(this).parent().attr("href");"undefined"!=typeof b&&g&&(window.location.href=a(this).parent().attr("href"))}}),a.fn.GenerateDropdownMenu.destroy=function(){d.children("ul").css("display",""),d.unbind("mouseenter mouseleave focusin focusout")}}}(jQuery),jQuery(document).ready(function(a){a(".sf-menu .menu-item-has-children").GenerateDropdownMenu()}),function(a){a.fn.superfish=function(){return!1}}(jQuery,window);