header { background-color: $color-bg; border-bottom: 1px solid $color-header; box-shadow: 0 5px 5px $color-bg; left: 0; line-height: 3.5em; opacity: 0.975; position: fixed; right: 0; top: 0; } nav { margin: auto; max-width: 60em; padding: 0 4em; text-align: right; a { color: $color-text; padding: 0 1em; &:visited { color: $color-text; } } } @media (width <=684px) { header { box-shadow: none; } nav { padding: 0 2em; span { display: none; } } }