#js-mainnav.megamenu.white{font-size:0;background-image:none;background:#da0000;line-height:0}#js-mainnav.megamenu.white #js-megaMenuToggle{height:40px}#js-mainnav.megamenu.white ul.level0 li.mega{height:40px;border-right:1px solid #c50f1d;padding:4px 3px;font-size:110%;color:#fff;text-align:left}#js-mainnav.megamenu.white img{height:25px}#js-mainnav.megamenu.white ul.level0 li.first,#js-mainnav.megamenu.white ul.level0 li.mega.right{color:#000}#js-mainnav.megamenu.white ul.level0 li.active,#js-mainnav.megamenu.white ul.level0 li.haschild-over,#js-mainnav.megamenu.white ul.level0 li.over,#js-mainnav.megamenu.white ul.level0 li:hover{background:#000}#js-mainnav.megamenu.white .megaMenuToggle,#js-mainnav.megamenu.white ul.level0 li.mega a.mega,#js-mainnav.megamenu.white ul.level0 li.mega span.mega{padding:0 15px;text-decoration:none;color:#fff;position:relative;line-height:40px}#js-mainnav.megamenu.white ul.level0 li.mega div.group-title a.mega,#js-mainnav.megamenu.white ul.level0 li.mega div.group-title span.mega{padding:0}#js-mainnav.megamenu.white ul.level0 li.mega div.group a.mega,#js-mainnav.megamenu.white ul.level0 li.mega div.group span.mega{padding:5px}#js-mainnav.megamenu.white ul.level0 li.mega div.group a.haschild.mega,#js-mainnav.megamenu.white ul.level0 li.mega div.group span.haschild.mega{padding-right:22px}#js-mainnav.megamenu.white ul.level0 li.haschild a.mega span.menu-desc,#js-mainnav.megamenu.white ul.level0 li.haschild-over a.mega span.menu-desc{padding-left:0}#js-mainnav.megamenu.white ul.level0 li.mega a.over,#js-mainnav.megamenu.white ul.level0 li.mega:hover>a,#js-mainnav.megamenu.white ul.level0 li.mega:hover>span.mega{color:#fff}#js-mainnav.megamenu.white ul.level0 li.mega a.mega.haschild,#js-mainnav.megamenu.white ul.level0 li.mega span.mega.haschild{padding-right:22px}#js-mainnav.megamenu.white ul.level0 li.haschild a.mega span.menu-title,#js-mainnav.megamenu.white ul.level0 li.haschild-over a.mega span.menu-title{padding:0;background-image:none}#js-mainnav.megamenu.white ul.level0 li.mega>a.haschild:after,#js-mainnav.megamenu.white ul.level0 li.mega>span.mega.haschild:after{height:0;border-right:3px solid transparent;border-left:3px solid transparent;right:12px;content:"";position:absolute;border-top:4px solid #fff;top:50%!important;width:0;margin-top:-1px!important}#js-mainnav.megamenu.white ul.level0 li.mega>a.haschild.over:after,#js-mainnav.megamenu.white ul.level0 li.mega>span.mega.haschild.over:after,#js-mainnav.megamenu.white.noJS ul.level0 li.mega.haschild:hover>a:after,#js-mainnav.megamenu.white.noJS ul.level0 li.mega.haschild:hover>span.mega:after{color:#fff;border-top-color:#797b7f!important}#js-mainnav.megamenu.white ul.level1 li.mega,#js-mainnav.megamenu.white ul.level1 li.mega a.mega,#js-mainnav.megamenu.white ul.level1 li.mega span.mega{border:0}#js-mainnav.megamenu.white ul.level1 li.mega a.mega span.menu-title{padding:0;color:#fff;background:none}#js-mainnav.megamenu.white ul.level1 li.haschild-over,#js-mainnav.megamenu.white ul.level1 li.over,#js-mainnav.megamenu.white ul.level1 li:hover{background:#000}#js-mainnav.megamenu.white .childcontent-inner{font-size:95%;position:relative;top:4px;background-color:#da0000;box-shadow:0 0 6px rgba(76,76,76,.25);left:-1px}#js-mainnav.megamenu.white .childcontent-inner .group ul li.active,#js-mainnav.megamenu.white .childcontent-inner a,#js-mainnav.megamenu.white ul.level1 .childcontent-inner{color:#797b7f}#js-mainnav.megamenu.white .childcontent .group h3{color:#797b7f;border-bottom:1px dotted #069;background:none}#js-mainnav.megamenu.white .childcontent .js-moduletable a{border-bottom:1px dotted #ccc}#js-mainnav.megamenu.white .childcontent .moduletable{color:#797b7f}#js-mainnav.megamenu.white .childcontent .js-moduletable a:active,#js-mainnav.megamenu.white .childcontent .js-moduletable a:focus,#js-mainnav.megamenu.white .childcontent .js-moduletable a:hover{text-decoration:none;color:#fff}#js-mainnav.megamenu.white .group-content .menu-title,#js-mainnav.megamenu.white .group-title .menu-title{color:#fff;line-height:170%}#js-mainnav.megamenu.white .group-content .menu-desc,#js-mainnav.megamenu.white .group-title .menu-desc{padding:0;color:#999;line-height:120%}#js-mainnav.megamenu.white .group-content ul.megamenu{margin:5px}#js-mainnav.megamenu.white .big-img-left a,#js-mainnav.megamenu.white .big-img-right a{padding:0!important;line-height:120%!important}#js-mainnav.megamenu.white li.big-img-left,#js-mainnav.megamenu.white li.big-img-right{padding:7px!important;display:inline-table}#js-mainnav.megamenu.white .big-img-left img,#js-mainnav.megamenu.white .big-img-right img{margin-bottom:2px}#js-mainnav.megamenu.white form{margin:12px}#js-mainnav.megamenu.white .megaMenuToggle{color:#fff!important;line-height:120%}#js-mainnav.megamenu.white #js-megaMenuToggle .megaMenuToggle-icon,#js-mainnav.megamenu.white #js-megaMenuToggle .megaMenuToggle-icon:after,#js-mainnav.megamenu.white #js-megaMenuToggle .megaMenuToggle-icon:before,#js-mainnav.megamenu.white.noJS #css3-ToggleResponsive .megaMenuToggle-icon,#js-mainnav.megamenu.white.noJS #css3-ToggleResponsive .megaMenuToggle-icon:after,#js-mainnav.megamenu.white.noJS #css3-ToggleResponsive .megaMenuToggle-icon:before{background:#fff!important}#js-mainnav.megamenu.white ul.level0 li.haschild span.mega{background-image:none!important}#js-mainnav.megamenu.white ul.level0 li.haschild-over span.mega{background:none!important}@media screen and (max-width:767px){#js-mainnav.megamenu.noJS ul.megamenu li{padding:0!important}#js-mainnav.megamenu.noJS ul.megamenu li a{padding-top:5px!important;padding-bottom:5px!important;line-height:100%!important}}