@import "./_variables.less"; /* Header styling */ header { background-color: #333333; color: #FFFFFF; padding: 20px; position: fixed; width: 100%; display: flex; justify-content: space-between; align-items: center; } @media (min-width: 400px) and (max-width: 800px) { header { background-color: @minhaCorBase; } } .logo { margin-right: auto; } nav { margin-right: 20px; } nav ul { margin-left: auto; margin-right: none; list-style: none; display: flex; justify-content: space-between; align-items: center; } nav ul li { margin: 0 10px; } nav ul li a { color: @minhaCorBase; text-decoration: none; padding: 10px; border-radius: 5px; } nav ul li a.active { background-color: darken(@minhaCorBase, 30%); box-shadow: 0 0 2px @minhaCorBase; color: #d1f9e9; } nav ul li a:hover { transition: 0.5s ease-in; color: #d1f9e9; background-color: #222222; box-shadow: 0 0 10px 5px @minhaCorBase; }