#top-bar { padding: 0 !important; } .top-bar { background-color: $theme-500; color: $color-white; padding: 0 2rem; font-size: 1rem; height: 50px; > .items { margin: 0; padding: 0; height: 50px; > .item { list-style: none; display: inline-block; margin: 0 30px 0 0; padding: 0; font-size: 1.2rem; letter-spacing: 0.1rem; font-weight: 700; white-space: nowrap; cursor: pointer; > .logo { height: 35px; width: 35px; } > .link, .link:visited { @include ease-in(); color: $color-white; &:hover { color: darken($color-white, 15%); } } > .selected { background-color: $theme-500 !important; color: $theme-500 !important; padding: 5px 10px !important; &:hover { color: darken($theme-500, 15%) !important; } } } } > .buttons { height: 50px; float: right; > .button-icon-gap { margin-left: 20px; } } > .hamburger { @include ease-in(); @include border-radius(3px); background-color: $theme-500; border: 1px solid $theme-100; > i { font-size: 1.8rem; line-height: 2.1rem; padding: 0px 3px 0px 3px; color: $theme-100; cursor: pointer; vertical-align: sub; } &:hover { background-color: $theme-100; > i { color: $theme-500; } } } }