﻿body a.megamenue-trigger{position:relative;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:13;display:none}body a.megamenue-trigger span,body a.megamenue-trigger span:before,body a.megamenue-trigger span:after{position:absolute;display:inline-block;height:3px;width:24px;background:#626262}body a.megamenue-trigger span{top:50%;right:10px;margin-top:0;-webkit-transition:background .2s .2s;-moz-transition:background .2s .2s;-ms-transition:background .2s .2s;-o-transition:background .2s .2s;transition:background .2s .2s}body a.megamenue-trigger span:before,body a.megamenue-trigger span:after{content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:transform .2s .2s;-moz-transition:transform .2s .2s;-ms-transition:transform .2s .2s;-o-transition:transform .2s .2s;transition:transform .2s .2s}body a.megamenue-trigger span:before{top:-6px}body a.megamenue-trigger span:after{top:6px}body a.megamenue-trigger:hover{color:transparent}.megamenue-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.megamenue-trigger.nav-is-visible span:before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.megamenue-trigger.nav-is-visible span:after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}.maincontent{position:relative;margin-top:-10px;z-index:2;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:transform .3s;transition:transform .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform}.megamenue{position:relative}.megamenue ul{margin:0;padding:0;list-style:none;position:fixed;top:0;left:0;height:100%;width:260px;background:#2e3233;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.megamenue ul li a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #3a3f40;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;text-decoration:none;cursor:default}.megamenue ul li a[href]{cursor:pointer}.megamenue ul li.go-back>a,.megamenue ul li.has-children>a{position:relative}.megamenue ul li.go-back>a:before,.megamenue ul li.has-children>a:before,.megamenue ul li.go-back>a:after,.megamenue ul li.has-children>a:after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#464c4e;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.megamenue ul li.go-back>a:before,.megamenue ul li.has-children>a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.megamenue ul li.go-back>a:after,.megamenue ul li.has-children>a:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.megamenue ul li.has-children>a:before,.megamenue ul li.has-children>a:after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}.megamenue ul li.go-back>a{padding-left:40px}.megamenue ul li.go-back>a:before,.megamenue ul li.go-back>a:after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}.megamenue ul li.see-all>a{color:#2d2d53}.megamenue ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.megamenue ul.moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.megamenue.scrolled{margin-top:0;position:fixed}.megamenue.scrolled>ul>li>ul{padding-top:30px;padding-bottom:30px}.megamenue.scrolled>ul>li>ul>li:after{top:30px;bottom:30px}@media only screen and (min-width:992px){.megamenue-trigger{display:none}.maincontent{width:100%}.megamenue{width:100%;position:absolute;top:0;z-index:10;margin:10px 0}.megamenue:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#626262;box-shadow:0 2px 3px #333}.megamenue>ul{position:relative;padding:0 0 0 200px;height:40px;width:auto;overflow:visible;background:transparent;z-index:10;text-align:center}.megamenue>ul:after{content:"";display:table;clear:both}.megamenue>ul.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.megamenue>ul li.go-back,.megamenue>ul li.see-all{display:none}.megamenue>ul li.has-children>a:before,.megamenue>ul li.has-children>a:after{background:#c9cbc4;right:15%}.megamenue>ul li.go-back>a{padding-left:20px}.megamenue>ul li.go-back>a:before,.megamenue>ul li.go-back>a:after{background:#c9cbc4;left:1px}.megamenue>ul li.go-back>a:hover:before,.megamenue>ul li.go-back>a:hover:after{background:#2d2d53}.megamenue>ul>li{display:inline-block;margin:auto 0;padding:0 0;overflow:hidden;border-right:1px solid #888;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#626262}.megamenue>ul>li:hover{background-color:#cb0818}.megamenue>ul>li:last-child{border:0}.megamenue>ul>li.has-children>a:after,.megamenue>ul>li.has-children>a:before{width:9px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background:#c9cbc4;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;-moz-transition:width .3s,-moz-transform .3s;-o-transition:width .3s,transform .3s;transition:width .3s,transform .3s}.megamenue>ul>li.has-children>a:before{right:12px}.megamenue>ul>li.has-children>a:after{right:7px}.megamenue>ul>li.has-children>a.selected:after,.megamenue>ul>li.has-children>a.selected:before{width:14px}.megamenue>ul>li.has-children>a.selected:before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}.megamenue>ul>li.has-children>a.selected:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.megamenue>ul>li>a{position:relative;display:inline-block;height:40px;line-height:40px;padding:0 10px;overflow:visible;border-bottom:none;-webkit-transition:color .3s,box-shadow .3s;-moz-transition:color .3s,box-shadow .3s;-o-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s;font-size:18px}.megamenue>ul>li>a:before,.megamenue>ul>li>a:after{display:none !important}.megamenue>ul>li>a.selected{background-color:#cb0818}.megamenue>ul>li ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.megamenue>ul>li ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.megamenue>ul>li ul.moves-out>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.megamenue>ul>li>ul{position:absolute;top:40px;width:100%;text-align:left;background:#fff;padding:80px 120px 40px 120px;-moz-box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.megamenue>ul>li>ul:after{content:"";display:table;clear:both}.megamenue>ul>li>ul.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.megamenue>ul>li>ul>li{width:20%;float:left;-margin-right:2.66%;overflow:hidden;-webkit-overflow-scrolling:touch;min-height:300px}.megamenue>ul>li>ul>li.fullwidth{width:100%}.megamenue>ul>li>ul>li:nth-child(1n+10) ul{display:none}.megamenue>ul>li>ul>li.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.megamenue>ul>li>ul>li.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;-webkit-transition:color .2s,background .2s,border .2s;-moz-transition:color .2s,background .2s,border .2s;-o-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}.megamenue>ul>li>ul>li.see-all a:hover{background:#626262;border-color:#626262;color:#fff}.megamenue>ul>li>ul>li.has-children>a:before,.megamenue>ul>li>ul>li.has-children>a:after{display:none}.megamenue>ul>li>ul>li a{height:30px;line-height:30px;padding:0 18% 0 0;color:#626262;border-bottom:none;font-size:1.4rem}.megamenue>ul>li>ul>li a:hover{color:#2d2d53}.megamenue>ul>li>ul>li>a{color:#2d2d53;font-weight:bold;font-size:1.6rem;margin-bottom:.6em}.megamenue>ul>li>ul>li:after{content:"";display:block;position:absolute;width:0;border-left:1px solid #e2e3df;top:80px;bottom:40px;margin-left:-1.5%}.megamenue>ul>li>ul>li:nth-child(2):after{display:none}.megamenue>ul>li>ul>li ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.megamenue>ul>li>ul>li ul.moves-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.megamenue>ul>li>ul>li ul li.has-children>a:before,.megamenue>ul>li>ul>li ul li.has-children>a:after{display:block;position:absolute}.megamenue>ul>li>ul>li ul li.has-children>a:hover:before,.megamenue>ul>li>ul>li ul li.has-children>a:hover:after{background-color:#2d2d53}.megamenue>ul>li>ul>li ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.megamenue>ul>li>ul>li ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.megamenue>ul>li>ul>li ul ul li.go-back{display:block}.megamenue>ul>li>ul>li ul ul li.go-back a:before,.megamenue>ul>li>ul>li ul ul li.go-back a:after{display:block}.megamenue>ul>li>ul>li ul ul li.see-all{display:block}}@media only screen and (max-width:991px){.megamenue{display:none}}