.mainmenu a{text-decoration:none}.mainmenu ul li ul li a{text-decoration:none}.mainmenu a{margin-left:0;display:inline-block}.mainmenu a:hover{text-decoration:none;display:block}.mainmenu ul li ul li a{padding:20px 30px;display:block;width:100%;box-sizing:border-box;margin:0}.header3box.menu-bottom{z-index:1}.mainmenu ul{list-style-type:none;text-align:center;font-size:0;left:0}.mainmenu ul li{position:relative;display:inline-block;padding:10px 22px 11px 22px;font-size:19px}.mainmenu ul li ul{position:absolute;margin-top:11px;display:block;box-shadow:0 10px 20px rgba(0,0,0,.3);height:auto;padding:0 0 0 0;z-index:10;text-align:left;left:0}.mainmenu ul li ul:before{content:"";height:20px;top:-20px;width:100%;background:none;display:block;position:absolute}.mainmenu ul li ul li{width:100%;white-space:nowrap;margin:0;left:0;border-bottom:1px solid #e2e2e2;top:0;display:block;padding:0}.mainmenu ul li ul li:last-child{border-bottom:none}.mainmenu ul li ul li ul{position:absolute;left:100%;top:0;display:none;margin-top:0}.mainmenu ul li ul li ul li{display:block}.mainmenu ul li ul{display:none}.mainmenu ul li ul li ul{display:none}.mainmenu ul li:hover>ul{display:block}.mainmenu ul li ul li:hover>ul{display:block}.mainmenu ul li.edge>ul{right:0}.mainmenu ul li ul li.edge ul{left:auto;right:100%}