#js-meganav{display:block}@media screen and (max-width:767px){#js-mainnav.megamenu #js-megaMenuToggle,#js-mainnav.megamenu.noJS #css3-megaMenuToggle{padding:12px 15px;font-size:16px;text-transform:uppercase;text-align:center;cursor:pointer;display:block}#js-mainnav.megamenu #js-megaMenuToggle{display:block!important}#js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon,#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon{height:2px;position:relative;text-align:left;background:hsla(0,0%,90%,.7);width:16px;float:right;margin-top:10px;display:inline-block}#js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:before,#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:before{height:2px;content:"";position:absolute;top:-4px;background:hsla(0,0%,90%,.8);width:16px}#js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:after,#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:after{height:2px;content:"";position:absolute;top:-8px;background:hsla(0,0%,90%,.9);width:16px}#js-mainnav.megamenu{overflow:hidden;width:100%!important}#js-mainnav.megamenu ul.level0{font-size:12px;float:none!important}#js-mainnav.megamenu ul.level0 li.mega{position:relative;background-image:none!important;float:none!important}#js-mainnav.megamenu ul.megamenu li.mega a.mega span.menu-desc{display:none}#js-mainnav.megamenu ul.level1 li.mega a.mega,#js-mainnav.megamenu ul.level1 li.mega span.mega{padding-left:20px!important}#js-mainnav.megamenu ul.level2 li.mega a.mega,#js-mainnav.megamenu ul.level2 li.mega span.mega{padding-left:30px!important}#js-mainnav.megamenu ul.level3 li.mega a.mega,#js-mainnav.megamenu ul.level3 li.mega span.mega{padding-left:40px!important}#js-mainnav.megamenu ul.level4 li.mega a.mega,#js-mainnav.megamenu ul.level4 li.mega span.mega{padding-left:50px!important}#js-mainnav.megamenu ul.level0 li.mega a.mega,#js-mainnav.megamenu ul.level0 li.mega span.mega{padding:15px 10px}#js-mainnav.megamenu .js-megamenu{font-size:12px}#js-mainnav.megamenu.megamenu.vertical.right ul.level0 li.mega a.mega{text-align:left!important}#js-mainnav.megamenu.megamenu.vertical.right .js-megamenu ul.level0 li.mega .childcontent{right:0!important}#js-mainnav.megamenu .js-megamenu li.mega .childcontent{height:100%!important;overflow:visible!important;position:relative;margin:0!important;width:100%!important}#js-mainnav.megamenu ul.level0 li a.haschild-over.mega span.menu-title,#js-mainnav.megamenu ul.level0 li a.haschild.mega span.menu-title{background:none!important;padding-left:0!important}#js-mainnav.megamenu ul.level1 li.haschild,#js-mainnav.megamenu ul.level1 li.haschild-over{background:none!important}#js-mainnav.megamenu .childcontent-inner-wrap{margin:0!important}#js-mainnav.megamenu .childcontent-inner,#js-mainnav.megamenu .childcontent-inner-wrap,#js-mainnav.megamenu .megacol{width:100%!important}#js-mainnav.megamenu ul.megamenu{margin:0!important}#js-mainnav.megamenu .megacol,.childcontent-inner{border:none!important;float:none!important}#js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon,#js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{right:2px;position:absolute;top:2px;cursor:pointer;float:right;display:block;z-index:99}#js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon{background:url(/modules/mod_jux_megamenu/assets/images/arrow_down.png) no-repeat scroll 100% 0 transparent!important}#js-mainnav.megamenu ul.level0 li.haschild span.arrow-icon,#js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{height:31px;padding:0!important;border:0!important;text-indent:9999px;margin:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;width:40px;display:block!important}#js-mainnav.megamenu ul.level0 li.haschild-over span.arrow-icon{background:url(/modules/mod_jux_megamenu/assets/images/close.png) no-repeat scroll 100% 0 transparent}#js-mainnav.megamenu ul.level1 li.mega span.arrow-icon{display:none}#js-mainnav.megamenu ul.level1 li.haschild span.arrow-icon,#js-mainnav.megamenu ul.level1 li.haschild-over span.arrow-icon{right:2px;position:absolute;top:2px;float:right;display:block;z-index:99}#js-mainnav.megamenu ul.level0 li.mega.submenu-align-fullwidth{position:relative!important}#js-mainnav.megamenu.noJS ul.megamenu li{padding:0!important;border:0!important;border-radius:0!important}#js-mainnav.megamenu.noJS ul.megamenu li a{position:relative}#js-mainnav.megamenu.noJS #css3-megaMenuToggle{padding:15px;background-color:#5965b1;border-radius:5px;display:block}#js-mainnav.megamenu.noJS:hover ul.megamenu li,#js-mainnav.megamenu.noJS:hover ul.megamenu li.active-item{display:block}#js-mainnav.megamenu.noJS ul.megamenu li.haschild a.haschild{display:inline-block}#js-mainnav.megamenu.white ul.level0 li.mega>span.mega.haschild:after{display:none}#js-mainnav.megamenu.white ul.level0 li.haschild span.mega{display:inline-block}#js-mainnav.megamenu.noJS ul.megamenu li.haschild>div.childcontent{display:none}#js-mainnav.megamenu.noJS ul.megamenu li.haschild:hover>div.childcontent,#js-mainnav.megamenu.noJS ul.megamenu li.haschild:hover>div.childcontent.active{display:block}#js-mainnav.megamenu.noJS ul.level0 li.mega>a.haschild:after{display:none}#js-mainnav.megamenu.noJS ul.level0 li.mega.haschild:after,#js-mainnav.megamenu.noJS ul.level0 li.mega>a.haschild:after{height:0;border-right:10px solid transparent;border-left:10px solid transparent;right:12px;position:absolute;border-top:10px solid #a6a6a6;top:50%;width:0}#js-mainnav.megamenu.noJS ul.level0 li.mega.haschild:after{content:""}#js-mainnav.megamenu.noJS ul.level0 li.mega.haschild:hover>a.haschild:after{border-top-color:#fff}}