.hamburger__icon { position: relative; /* z-index: 101; */ height: 1rem; margin-right: 1rem; cursor: pointer; fill: #ffff; } .hamburger__icon__fill { fill: #424242 } .navigation.side-menu-active { left: 0px; } .navigation { position: absolute; width: 200px; overflow: hidden; z-index: 101; background-color: grey; height: 650px; padding: 5px; left: -220px; transition: 0.5s linear left; -webkit-transition: 0.5s linear left; } .navigation ul { list-style: none; padding: 0; } .navigation ul li { margin: 10px; } .navigation ul li a { text-decoration: none; cursor: pointer; color: #424242; }