.menu-list { width: 200px; float: left; list-style: none; padding: 15px; margin: 20px 0 0; background: #fff; color: black; box-sizing: border-box; border-bottom: 3px solid #d2d5e7; border-right: 3px solid #d2d5e7; position: absolute; left: -220px; @include break-small { width: 100%; float: none; position: inherit; left: 0; } } .menu-list > li { a { text-decoration: none; color: black; padding: 10px; display: block; } } .menu-list > li.selected { background: hsl(12, 52%, 77%); }