.new-hed-v1{position:relative;overflow:hidden}.new-hed-v1 .sub-menu{position:absolute;top:0;left:100%;width:100%;height:100%;background:#000;transition:all .3s ease;opacity:0;visibility:hidden;z-index:2;padding:20px}.new-hed-v1 .sub-menu.active{left:0;opacity:1;visibility:visible}.new-hed-v1 .menu-hidden{transform:translateX(-100%);opacity:0}.new-hed-v1 .submenu-back{display:block;margin-bottom:15px;font-weight:700;cursor:pointer;color:#fff}