footer{ display: flex; justify-content: center; flex-direction: column; a { text-decoration: none; } #footerContent{ width: 100%; display: flex; justify-content: center; div{ border-right: #3d3d3d 1px solid; padding: 20px; } h3 { margin-top: 0; } a { color: $text-color; transition: color $link-hover-animation-time; } a:hover{ color: $accent-color; } } .footerIconSpacer{ margin-left: 10px; display: inline; } .fa { transition: color $link-hover-animation-time; } .fa:hover{ color: $accent-color; } } #blueBar{ height: 5px; width: 100%; background-color: $content-footer-div-color; }