.hidden-menu { display: block; position: fixed; word-wrap: break-word; list-style:none; padding: 20px 10px; margin: 0; box-sizing: border-box; width: 75%; background-color: #42281f; color: #fff; height: 100%; top: 0px; left: -75%; transition: left .2s; z-index: 2; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; }