@import "colors"; @import "constants"; @import "mixins"; @import "placeholders"; .footer { @include vertical-padding(72px); background-color: $light-grey; border-top: 1px solid $border-grey; } .footer-columns { @extend %horizontal-list; justify-content: flex-start; } .footer-column { @extend %horizontal-list-item; font-size: 14px; vertical-align: top; flex-grow: 1; min-width: 320px; @media (max-width: 1000px) { width: 100%; margin-bottom: 14px; } } .footer-logos, .footer-links { list-style-type: none; padding: 0; margin: 0; } .footer-link { margin-bottom: 14px; &:last-of-type { margin-bottom: 0; } } .footer-logo:hover { opacity: 0.8; } .footer-logo-rf { width: 75px; margin-bottom: 14px; } .footer-logo-beta-gouv-fr { width: 190px; } .footer-link a { color: $black; text-decoration: none; &:hover, &:focus { color: $blue; text-decoration: none; } }