*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
nav ul li a{max-width:128px;}
.rightside{left:auto !important;right:0;}
.sub-navigation.rightside .col01, .sub-navigation.rightside .col02, .sub-navigation.rightside .col03{width:33%;}
.sub-navigation{padding:10px;background:rgba(204,33,39,0.9);opacity:1;max-width:500px !important;}
.sub-navigation .col01, .sub-navigation .col02, .sub-navigation .col03{padding:0 10px;color:#fff;}
.sub-navigation a{color:#fff;display:block;padding:0.15em !important;}
.sub-navigation ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
.sub-navigation ul li{float:left;position:relative;width:100%;text-align:left;height:auto;background:none;}
.sub-navigation ul li a{max-width:100%;width:100%;text-align:left;text-transform:capitalize;font-size:12px;}
.sub-navigation a:hover{color:#f7983a !important;background:none;}
.sub-navigation .heading{font-size:16px;font-weight:500;color:#fff;margin-bottom:0.5em;}
.sub-navigation .col01, .sub-navigation .col02, .sub-navigation .col03{float:left;width:30%;background:url(../images/menu-sep.png) repeat-y scroll right top;}
.sub-navigation .col03 a{max-width:100%;}
.sub-navigation .col03 a img{max-width:100%;}
.fixed{position:fixed;width:100%;top:0;left:0;}
.nav-collapse, .nav-collapse *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.nav-collapse, .nav-collapse ul{list-style:none;width:100%;float:left;}
.nav-collapse li{float:left;width:100%;}
@media screen and (min-width:40em){.nav-collapse li{}
}
.nav-collapse a{}
@media screen and (min-width:40em){.nav-collapse a{margin:0;float:left;text-align:center;border-bottom:0;}
}
.nav-collapse ul ul a{}
@media screen and (min-width:40em){.nav-collapse ul ul a{display:none;}
}
.nav-toggle{position:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:70px;height:55px;float:right;}
.nav-toggle:before{color:#f5441c;font-style:normal;font-weight:normal;font-variant:normal;font-size:28px;text-transform:none;position:absolute;content:"≡";text-indent:0;text-align:center;line-height:55px;speak:none;width:100%;top:0;left:0;}
.nav-toggle.active::before{font-size:24px;content:"x";}
/**/.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}
.nav-collapse.opened{max-height:9999px;}
.disable-pointer-events{pointer-events:none !important;}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
@media screen and (min-width:960px){.js .nav-collapse{position:relative;}
.js .nav-collapse.closed{max-height:none;}
.nav-toggle{display:none;}
}
@media (min-width:768px) and (max-width:980px){nav ul li a{max-width:80px;}
}
@media (min-width:981px) and (max-width:1200px){nav ul li a{max-width:104px;}
}