.mmactive{overflow:hidden}.mobile_menu{display:none;position:relative}.sm_menu_outer.active .mobile_menu{display:block}.sm_menu_outer{overflow-x:hidden;position:fixed;top:52px;right:0;bottom:0;z-index:-9;width:100%;opacity:0;background-color:#fff;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.sm_menu_outer.active{opacity:1;z-index:800}.sm_menu_outer .mobile_menu li.back a{padding:20px 5px 20px 55px;background:#fff url(../../kuka_v3/images/baseline_keyboard_arrow_left_black_18dp.png) no-repeat scroll 15px center / 5% auto}.sm_menu_outer .mobile_menu a{color:#000;display:block;letter-spacing:1px;padding:20px 20px;text-decoration:none}.sm_menu_outer .mobile_menu .submenu{background-color:#fff;height:100vh;position:absolute;right:-100%;top:0;transition:all 0.5s ease 0s;width:100%;z-index:800}.sm_menu_outer .mobile_menu li.active>.submenu{right:0}.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:.5px solid #eee;color:#000}.sm_menu_outer .mobile_menu li.hasChild>a{background:url(../../kuka_v3/images/baseline_keyboard_arrow_right_black_18dp.png) no-repeat scroll 95% center / 5% auto}#sm_menu_ham{cursor:pointer;float:left;height:52px;position:fixed;right:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);width:60px;top:0;left:0;z-index:800}#sm_menu_ham span{background-color:#000;border-radius:5px;display:block;height:2px;margin:17px 20px 20px 20px;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);width:20px}#sm_menu_ham span:nth-child(1){top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:8px}#sm_menu_ham span:nth-child(4){top:16px}#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0}#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}@media (min-width:1024px){#sm_menu_ham,.sm_menu_outer{display:none}}.account_menu ul{display:block}.account_menu li{padding:20px 5px 20px 55px;border-bottom:.5px solid #eee}
