UNPKG

@massds/mayflower-assets

Version:

Mayflower Assets

114 lines 2.3 kB
.ma__footer-slim { background-color: #F2F2F2; font-size: 1rem; line-height: 1.2; padding: 20px 0 30px; position: relative; } .ma__footer-slim__container { display: flex; flex-direction: column; } @media (min-width: 911px) { .ma__footer-slim__container { flex-direction: row; align-items: flex-start; } } .ma__footer-slim__container--stacked { flex-direction: column; } .ma__footer-slim__container__logos { min-width: 45px; margin-right: 1rem; margin-bottom: 1rem; } .ma__footer-slim__container__logos--stacked { display: flex; position: relative; margin: 0; flex-direction: row; align-items: center; } .ma__footer-slim__container__logos--stacked > .ma__site-logo { margin-right: 1rem; } .ma__footer-slim__container__inner { display: flex; flex-direction: column; padding-top: 0rem; } @media (min-width: 911px) { .ma__footer-slim__container__inner { flex-direction: row; align-items: flex-start; justify-content: space-between; margin: 0; padding-top: 0.75rem; } } .ma__footer-slim__container__inner--stacked { padding-left: 0; } .ma__footer-slim__info { max-width: 500px; } @media (min-width: 911px) { .ma__footer-slim__info { margin-right: 2rem; margin-bottom: 0.25rem; } } .ma__footer-slim__title { font-weight: 600; font-size: 1.625rem; line-height: 1.2; margin-bottom: 0.5em; font-size: 1rem; } .ma__footer-slim__copyright { font-size: calc(13.5rem / 16); font-weight: 600; } .ma__footer-slim__details { margin-top: 2rem; max-width: 500px; } @media (min-width: 911px) { .ma__footer-slim__details { display: block; margin-top: 0; } } .ma__footer-slim__links { margin-bottom: 1em; } .ma__footer-slim__links a { color: #14558f; font-weight: 600; text-decoration: none; } .ma__footer-slim__links a:after { content: "|"; font-weight: 150; margin: 0 0.85rem; } .ma__footer-slim__links a:last-child:after { content: ""; margin: 0; } .ma__footer-slim__contact a { font-weight: 600; text-decoration: none; } .ma__footer-slim__contact__item { display: flex; margin-bottom: 1rem; } .ma__footer-slim__contact__item svg { fill: #388557; min-width: 20px; } .ma__footer-slim__contact__item span, .ma__footer-slim__contact__item a { padding-left: 0.25rem; }