#burgerMenu { position: absolute; top: 10px; right: 10px; display: none; cursor: pointer; .bar1, .bar2, .bar3 { width: 35px; height: 5px; background-color: $text-color; margin: 6px 0; transition: 0.4s; } &.change .bar1 { -webkit-transform: rotate(-45deg) translate(-9px, 6px); transform: rotate(-45deg) translate(-9px, 6px); } &.change .bar2 {opacity: 0;} &.change .bar3 { -webkit-transform: rotate(45deg) translate(-8px, -8px); transform: rotate(45deg) translate(-8px, -8px); } } @media only screen and (max-width: 600px) { #homeImage{ float: none; } #content{ padding-left: 10px; padding-right: 10px; } #blog{ flex-direction: column; } article { margin-bottom: 10px; margin-right: 0; } #banner { a { display: block; } img { max-width: none; width: 100%; } } #newestPost{ display: none; } article{ width: 95%; } #burgerMenu{ display: inline-block; } .visible{ display: inline-grid !important; } #mainMenuContainer{ display: none; text-align: left; background-color: $back-color-3; width: 100%; a { text-align: left; border-bottom: #111721 solid 2px; width: 100%; } .dropdown-content{ display: block; position: relative; left: 0; transform: none; width: 100%; a{ padding-left: 40px; } } } #mainMenu{ display: block; position: absolute; top: 0; left: 0; right: 0; } }