.header-top-bar { font-size: 11px; color: var(--topBarFontColor); padding: var(--topBarSpacing) 0; background: var(--topBarBackground); a { color: var(--linkInitialColor); &:hover { color: var(--linkHoverColor); } } .grid-columns { display: grid; > section { display: flex; align-items: center; } &[data-columns="2"] > section { &:last-child { justify-content: flex-end; } } @include media-breakpoint-down (sm) { &[data-stack*="mobile"] > section { justify-content: center !important; &:not(:first-child) { margin-top: var(--topBarSpacing); } } } @include media-breakpoint-only (md) { &[data-stack*="tablet"] > section { justify-content: center !important; &:not(:first-child) { margin-top: var(--topBarSpacing); } } } } } .header-top-bar-menu { text-transform: uppercase; .menu-arrow { display: none; } }