.navbar { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; } .burger { display: none; } .header { display: flex; min-height: 100px; width: 100%; } .title { font-size: var(--font-size-large); display: flex; align-items: center; line-height: 1.4; } .logo { margin-right: 12px; } .nav { display: flex; justify-content: space-between; align-items: center; font-size: var(--font-size-normal); font-weight: 600; width: 100%; } .items { display: flex; justify-content: center; align-items: center; font-size: var(--font-size-normal); font-weight: 600; } .nav a + a { margin-left: 40px; } .buttons { display: flex; justify-content: flex-end; align-items: center; } @media only screen and (max-width: 992px) { .nav { font-size: var(--font-size-large); justify-content: center; padding: 20px 0; } } @media only screen and (max-width: 576px) { .header { padding: 0 15px; } .nav { font-size: var(--font-size-normal); flex-wrap: wrap; } .items { display: flex; justify-content: unset; align-items: left; font-size: var(--font-size-normal); font-weight: 600; } .items > div { display: none; } .header .active { display: inherit; width: 100%; } .items a { width: 100%; } .burger { display: block; color: #4a4a4a; cursor: pointer; height: 3.25rem; position: relative; width: 3.25rem; margin-left: auto; } }