.footer { background: $gumbo; box-shadow: $box-shadow-level-1; clear: both; .credits { clear: both; text-align: center; a { color: $white; display: inline-block; margin-right: 8px; &:hover { border-color: $white; } } } } .footer-widgets { background: $gumbo; padding: 24px 0; } .widget-footer { background: $gumbo_dark; break-inside: avoid; color: $white; margin-bottom: 16px; padding: 8px; ul { list-style: none; margin: 0; padding: 0; } > select { width: 100%; } a { color: $heather; &:hover { border-color: $heather; } } } .widget-footer-title { color: $lightning_yellow; font-weight: normal; letter-spacing: 3px; margin-bottom: 8px; text-align: center; } .footer-nav-box { background: $gumbo_dark; padding: 16px 0; } .footer-nav { margin-bottom: 32px; padding: 0 8px; .sub-menu { display: initial; } ul { flex-direction: row; justify-content: center; list-style: none; margin: 0; text-align: center; padding: 0; li { display: inline-flex; flex-direction: column; margin-right: 32px; text-align: left; a { color: $white; &:hover { border-color: $white; } } &:last-child { margin-right: 0; } } } .sub-menu { flex-direction: column; li { border: 0; display: list-item; margin: 0; padding: 0; } } } .credits { background: $shark; color: $pewter; padding: 8px 0; } #box-back-to-top { bottom: -40px; flex-direction: row; height: 40px; left: 0; position: fixed; width: 100%; z-index: 9800; } #back-top { display: none; margin: 0 auto; max-width: 1270px; text-align: right; width: 100%; a { background: $shark; border: 0; box-shadow: $box-shadow-level-2; color: $white; display: inline-block; font-size: 1.1rem; font-style: normal; height: 38px; line-height: 38px; padding: 0 8px; position: absolute; right: 24px; text-align: center; text-decoration: none; top: -48px; transition: 0.2s; white-space: nowrap; &:hover { box-shadow: $box-shadow-level-3; } } }