.hamburger{width:40px;height:40px;float:left;position:absolute;top:20px}
.hamburger:hover,
.hamburger:focus,
a.nav-close:hover,
a.nav-close:focus{opacity:.5}
.hamburger a{width:40px;height:40px;float:left}
.hamburger span{width:20px;height:2px;left:10px;position:absolute;background:#ffffff;border-radius:5px}
.hamburger,
a.nav-close,
.hamburger:hover,
.hamburger:focus,
a.nav-close:hover,
a.nav-close:focus,
.hamburger span{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.hamburger span:first-child{top:15px}
.hamburger span:first-child+span{top:20px}
.hamburger span:first-child+span+span{top:25px}
.nav-close{height:40px;width:40px;float:left;color:transparent !important;border:0;cursor:pointer;background:url('../images/white-close.png') no-repeat center right/15px auto;z-index:9999;position:absolute;right:25px}
nav.bizmmenu{width:320px;height:100%;display:block;overflow:auto;position:fixed;background:#ffffff;top:0;left:-330px;z-index:1020 !important;transition:left 0.3s ease-in-out 0s;-webkit-transition:left 0.3s ease-in-out 0s;-moz-transition:left 0.3s ease-in-out 0s;-o-transition:left 0.3s ease-in-out 0s;-webkit-box-shadow:2px 0px 15px -2px rgba(0,0,0,0.4);-moz-box-shadow:2px 0px 15px -2px rgba(0,0,0,0.4);box-shadow:2px 0px 15px -2px rgba(0,0,0,0.4);}
body.nav-expanded{overflow-y:hidden !important}
body.nav-expanded nav.bizmmenu{left:0;margin-left:0;transition:left 0.35s ease-in-out 0s;-webkit-transition:left 0.35s ease-in-out 0s;-moz-transition:left 0.35s ease-in-out 0s;-o-transition:left 0.35s ease-in-out 0s;}
nav.bizmmenu .main-menu .pb12{padding-bottom:12px !important}
nav.bizmmenu .main-menu .pt12{padding-top:12px !important}
nav.bizmmenu .main-menu{float:left;width:100%;}
nav.bizmmenu .main-menu li{padding:0 20px;float:left;width:100%;border:0}
nav.bizmmenu .main-menu li div.card-header{background:#fff;border:0;text-align:left;padding:0;float:left;}
nav.bizmmenu .main-menu li div.card-header:focus{border:0 !important}
nav.bizmmenu .main-menu li div.card-header > a{color:#c4161c;position:relative;z-index:999;width:100%;float:left;text-align:left;padding:0;font-size:18px;text-decoration:none !important;height:44px;line-height:44px}
nav.bizmmenu .main-menu li div.card-header > a.collapsed{color:#333;}
nav.bizmmenu .main-menu li.card.single > a:lang(km),
nav.bizmmenu .main-menu li div.card-header > a:lang(km),
nav.bizmmenu .main-menu li.card.single > div > a:lang(km){font-size:13px}
nav.bizmmenu .main-menu li.card.single > a:lang(zh),
nav.bizmmenu .main-menu li div.card-header > a:lang(zh),
nav.bizmmenu .main-menu li.card.single > div > a:lang(zh){font-size:15px}
nav.bizmmenu .main-menu li div.card-header > a::after,
nav.bizmmenu .main-menu li div.card-header > a.collapsed::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;display:inline-block;margin-left:5px;margin-bottom:3px}
nav.bizmmenu .main-menu li div.card-header > a::after{border-bottom:5px solid #c4161c;border-top:0}
nav.bizmmenu .main-menu li div.card-header > a.collapsed::after{border-top:5px solid #b2b2b2;border-bottom:0}
nav.bizmmenu .main-menu li.current div.card-header a.collapsed::after{border-top:5px solid #c4161c;border-bottom:0}
nav.bizmmenu .main-menu li.current div.card-header a::after{border-bottom:5px solid #c4161c;border-top:0}
nav.bizmmenu .main-menu li.card.single a:hover,
nav.bizmmenu .main-menu li.card.single.current > a,
nav.bizmmenu .main-menu li.card > ul > li:hover > a,
nav.bizmmenu .main-menu li.card.single.current > div > a,
nav.bizmmenu .main-menu li.current div.card-header > a,
nav.bizmmenu .main-menu li.current ul li.active > a{color:#c4161c;text-decoration:none}
nav.bizmmenu .main-menu li.card > ul > li{padding:0}
nav.bizmmenu .main-menu li.card > ul > li > a{color:#333;font-size:15px;width:100%;float:left;padding:12px 25px}
nav.bizmmenu .main-menu li.card > ul > li > a:lang(km){font-size:12.5px;}
nav.bizmmenu .submenu,
nav.bizmmenu .submenu.show{border-top:1px solid #eee;border-bottom:1px solid #eee;}
nav.bizmmenu .collapse{min-height:2px}
nav.bizmmenu .main-menu li.card.single{padding:0 20px;}
nav.bizmmenu .main-menu li.card.single > div{border-top:1px solid #eee !important}
nav.bizmmenu .main-menu li.card.single > div > a,
nav.bizmmenu .main-menu li.card.single > a{color:#333;font-size:18px;width:100%;float:left;height:44px;line-height:44px}
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2){text-align:center}
nav.bizmmenu .main-menu li.card.single.current:nth-last-of-type(2) a,
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2) a:hover{color:#333}
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2) a{font-size:15px;padding:0 25px;background:#ffcd28;font-family:'OpensansBold','Arial';text-transform:uppercase;border-bottom:1px solid #eee !important;border:0 !important}
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2) a:lang(km){font-size:12px !important;font-family:'Battambang','OpensansRegular' !important;}
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2):hover a,
nav.bizmmenu .main-menu li.card.single:nth-last-of-type(2).active a{background:#ffd753;}
nav.bizmmenu .main-menu li.logo{padding:18.5px 15px 18.5px;background:rgba(25,85,145,1);background:-moz-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(25,85,145,1)), color-stop(30%, rgba(25,85,145,1)), color-stop(50%, rgba(48,81,153,1)), color-stop(70%, rgba(71,77,160,1)));background:-webkit-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-o-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-ms-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:linear-gradient(to right, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);}
nav.bizmmenu .main-menu li.logo img{max-width:180px;float:left}
.m-overlay{position:fixed;top:0;height:100%;width:100%;bottom:0;right:0;left:0;z-index:-1;background:rgba(0,0,0,.8);transition:all .5s;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
body.nav-expanded .m-overlay{z-index:1020;transition:all .5s;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
nav.bizmmenu .main-menu #qtranslate-chooser{border-top:1px solid #eee !important;margin-top:12px}
nav.bizmmenu .main-menu li.card.language > ul > li{float:left;width:auto}
nav.bizmmenu .main-menu li.card.language > ul > li > a{padding:20px 20px 20px 0;float:left;width:auto;line-height:28px;font-size:15px !important}
nav.bizmmenu .main-menu li.card.language #heading100{border-top:1px solid #eee !important;margin-top:12px;padding-top:12px}
nav.bizmmenu li.language-chooser-item a,
nav.bizmmenu .main-menu li.card.language #heading100 a{font-size:15px !important}
nav.bizmmenu .main-menu li.card.language > div > a > p{width:auto;float:left;text-transform:uppercase;margin:0 5px 0 0;}
nav.bizmmenu li.language-chooser-item > a > img,
nav.bizmmenu .main-menu li.card.language > div > a > p > span > img{height:24px;max-height:24px;max-width:24px;border-radius:50%;margin-right:6px;float:left}
nav.bizmmenu .main-menu li.card.language > div > a > p > span{width:24px;height:24px;overflow:hidden;float:left;border-radius:50%;margin:8px 8px 8px 0;}
.language-chooser-item.language-chooser-item-en.active a,
.language-chooser-item.language-chooser-item-km.active a,
.language-chooser-item.language-chooser-item-zh.active a{color:#c4161c !important;}
nav.bizmmenu li.language-chooser-item a{padding:5px 0;color:#333;text-transform:uppercase}