$spacer: 1rem; $white: #FFFFFF; .studio-header { position: relative; z-index: 1000; height: 3.75rem; box-shadow: 0 1px 0 0 rgb(0 0 0 / .1); background: $white; .btn-outline-primary { border-color: $white; } .logo { display: block; box-sizing: content-box; position: relative; top: -.05em; height: 1.75rem; padding: $spacer 0; margin-right: $spacer; img { display: block; height: 100%; } } .course-title-lockup { @media only screen and (min-width: 769px) { padding: .5rem; padding-right: $spacer; border-right: 1px solid #E5E5E5; width: 70%; } overflow: hidden; span { color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.375rem; } } }