@charset "UTF-8";nav#mainmenu{text-align:right}nav#mainmenu ul.nav{list-style:none;margin:0;padding:0;font-size:1em;line-height:1em}nav#mainmenu ul.nav li{padding:0 0 0.2em 0;margin:0 0 0 1.75vw;display:inline-block;border-bottom:5px solid rgba(255,255,255,0);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}@media all and (max-width:1000px){body:lang(vi) nav#mainmenu ul.nav li{font-size:0.9em}}@media all and (max-width:550px){nav#mainmenu ul.nav li{margin:0 0 0 4vw}}nav#mainmenu ul.nav li a,nav#mainmenu ul.nav li span{padding:0;color:#000;font-weight:400;text-decoration:none;white-space:nowrap}nav#mainmenu ul.nav>li:hover{border-bottom:5px solid #bf1717}nav#mainmenu ul.nav>li.active{border-bottom:5px solid #bf1717}div#menu-toggle{display:none;cursor:pointer;color:#000;text-transform:uppercase;font-size:24px;line-height:24px;text-align:right;padding:0 0 0.25em 0;margin:0 0 2vh 0}.MenuHamburger{margin-left:0.25em;display:inline-block;vertical-align:bottom}.MenuHamburger .bar1,.MenuHamburger .bar2,.MenuHamburger .bar3{width:22px;height:2px;background-color:#000;margin:1px 0 5px 0;transition:0.4s}body.menu-open .bar1{-webkit-transform:rotate(-45deg) translate(-6px,5px);transform:rotate(-45deg) translate(-6px,5px)}body.menu-open .bar2{opacity:0}body.menu-open .bar3{-webkit-transform:rotate(45deg) translate(-5px,-4px);transform:rotate(45deg) translate(-5px,-4px)}@media all and (max-width:0px){nav#mainmenu ul.nav{flex-direction:column}div#menu-toggle{display:block}body div.menu-collapse{max-height:0;overflow:hidden}div.menu-collapse{}body.menu-open div.menu-collapse{-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-ms-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;max-height:500px}body.menu-open nav#mainmenu div.menu-collapse ul.nav li:hover ul{opacity:0;visibility:hidden}body.menu-open nav#mainmenu div.menu-collapse ul.nav li.active ul{opacity:1;visibility:visible;position:static;margin:0;padding:0.5em 0 0.5em 0;background:none}body.menu-open nav#mainmenu div.menu-collapse a{display:inline-block}body.menu-open nav#mainmenu div.menu-collapse ul.nav li.active ul li{padding:0px 0px 0.25em 1em}}
