// Footer styling #footer { position: absolute; background: #333; height: $footer-height; right: 0; bottom: 0; left: 0; @extend .padding-horiz; color: #999; text-align: center; a:hover { color: #fff; } .totop { position: absolute; bottom: $footer-height - 1rem; text-align: center; left: 0; right: 0; span { font-size: 1.7rem; line-height: 2.5rem; background: #333; width: 3rem; height: 2rem; border-radius: $border-radius; display: inline-block; text-align: top; } } p { @extend %vertical-align; margin: 0; .fa { color: #fff; } } }