/**handles:jquery-meanmenu**/
!function(n){"use strict";n.fn.meanmenu=function(W){var e={meanMenuTarget:jQuery(this),meanMenuContainer:"body",meanMenuClose:"X",meanMenuCloseSize:"18px",meanMenuOpen:"<span></span><span></span><span></span>",meanRevealPosition:"right",meanRevealPositionDistance:"0",meanRevealColour:"",meanScreenWidth:"480",meanNavPush:"",meanShowChildren:!0,meanExpandableChildren:!0,meanExpand:"+",meanContract:"-",meanRemoveAttrs:!1,onePage:!1,meanDisplay:"block",removeElements:""};W=n.extend(e,W);var b=window.innerWidth||document.documentElement.clientWidth;return this.each(function(){var n=W.meanMenuTarget,a=W.meanMenuContainer,e=W.meanMenuClose,t=W.meanMenuCloseSize,r=W.meanMenuOpen,i=W.meanRevealPosition,s=W.meanRevealPositionDistance,u=W.meanRevealColour,m=W.meanScreenWidth,l=W.meanNavPush,o=".meanmenu-reveal",c=W.meanShowChildren,h=W.meanExpandableChildren,d=W.meanExpand,v=W.meanContract,y=W.meanRemoveAttrs,j=W.onePage,Q=W.meanDisplay,f=W.removeElements,g=!1;(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/Blackberry/i)||navigator.userAgent.match(/Windows Phone/i))&amp;&amp;(g=!0),(navigator.userAgent.match(/MSIE 8/i)||navigator.userAgent.match(/MSIE 7/i))&amp;&amp;jQuery("html").css("overflow-y","scroll");var p="",C=function(){var e,n;"center"===i&amp;&amp;(n=(window.innerWidth||document.documentElement.clientWidth)/2-22+"px",p="left:"+n+";right:auto;",g?jQuery(".meanmenu-reveal").animate({left:n}):jQuery(".meanmenu-reveal").css("left",n))},w=!1,x=!1;"right"===i&amp;&amp;(p="right:"+s+";left:auto;"),"left"===i&amp;&amp;(p="left:"+s+";right:auto;"),C();var A="",E=function(){jQuery(A).is(".meanmenu-reveal.meanclose")?A.html(e):A.html(r)},M=function(){jQuery(".mean-bar,.mean-push").remove(),jQuery(a).removeClass("mean-container"),jQuery(n).css("display",Q),x=w=!1,jQuery(f).removeClass("mean-remove")},P=function(){var e="background:"+u+";color:"+u+";"+p,e;b&lt;=m?(jQuery(f).addClass(&quot;mean-remove&quot;),x=!0,jQuery(a).addClass(&quot;mean-container&quot;),jQuery(&quot;.mean-container&quot;).prepend(&#039;<div class="mean-bar"><a href="#nav" class="meanmenu-reveal" style="'+e+'">Show Navigation</a><nav class="mean-nav"></nav></div>'),e=jQuery(n).html(),jQuery(".mean-nav").html(e),y&amp;&amp;jQuery("nav.mean-nav ul, nav.mean-nav ul *").each(function(){jQuery(this).is(".mean-remove")?jQuery(this).attr("class","mean-remove"):jQuery(this).removeAttr("class"),jQuery(this).removeAttr("id")}),jQuery(n).before('<div class="mean-push" />'),jQuery(".mean-push").css("margin-top",l),jQuery(n).hide(),jQuery(".meanmenu-reveal").show(),jQuery(o).html(r),A=jQuery(o),jQuery(".mean-nav ul").hide(),c?h?(jQuery(".mean-nav ul ul").each(function(){jQuery(this).children().length&amp;&amp;jQuery(this,"li:first").parent().children("a").after('<a class="mean-expand" href="#" style="font-size: '+t+'">'+d+"</a>")}),jQuery(".mean-expand").on("click",function(e){e.preventDefault(),jQuery(this).hasClass("mean-clicked")?(jQuery(this).text(d),jQuery(this).next("ul").slideUp(300,function(){})):(jQuery(this).text(v),jQuery(this).next("ul").slideDown(300,function(){})),jQuery(this).toggleClass("mean-clicked")})):jQuery(".mean-nav ul ul").show():jQuery(".mean-nav ul ul").hide(),jQuery(".mean-nav ul li").last().addClass("mean-last"),A.removeClass("meanclose"),jQuery(A).click(function(e){e.preventDefault(),w=!1===w?(A.css("text-align","center"),A.css("text-indent","0"),A.css("font-size",t),jQuery(".mean-nav ul:first").slideDown(),!0):(jQuery(".mean-nav ul:first").slideUp(),!1),A.toggleClass("meanclose"),E(),jQuery(f).addClass("mean-remove")}),j&amp;&amp;jQuery(".mean-nav ul &gt; li &gt; a:first-child").on("click",function(){jQuery(".mean-nav ul:first").slideUp(),w=!1,jQuery(A).toggleClass("meanclose").html(r)})):M()};g||jQuery(window).resize(function(){b=window.innerWidth||document.documentElement.clientWidth,M(),b&lt;=m?(P(),C()):M()}),jQuery(window).resize(function(){b=window.innerWidth||document.documentElement.clientWidth,g?(C(),b&lt;=m?!1===x&amp;&amp;P():M()):(M(),b&lt;=m&amp;&amp;(P(),C()))}),P()})}}(jQuery);