/*! Notes...

    Author: Jay George
    Author URI: https://jaygeorge.co.uk

    ABOUT THIS CSS
    ===================================================
    - Only edit filename.css, then process with Codekit to output into prod/

*/.c-site-footer{display:grid;gap:var(--spacing-l);margin-inline-end:auto;margin-inline-start:auto;max-width:var(--max-width-3)}.c-site-footer .c-site-logo{z-index:unset}.c-site-footer__row-social nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-l-3) var(--spacing-l);justify-content:flex-end}.c-site-footer__row-social{border-bottom:1px solid var(--colour-grey);display:flex;margin-inline:var(--spacing-l);padding-inline:0!important}.c-site-footer__row-social nav{align-items:center}.c-site-footer__row-social ul{flex-direction:row;gap:var(--spacing-l-static)}.c-site-footer__row-nav nav{display:grid;gap:var(--spacing-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.c-site-footer__row-nav nav ul{gap:0}.c-site-footer-notice{text-align:center}.c-site-footer__slot-catalogue-logo{max-width:8rem}.c-site-footer{padding-block-end:var(--spacing-m);padding-block-start:var(--spacing-m)}.c-site-footer__title{padding-block:0 var(--spacing-s-x-x)}.c-site-footer>*{padding-inline-end:var(--spacing-l);padding-inline-start:var(--spacing-l)}.c-site-footer__row-nav nav{padding-block-end:var(--spacing-l)}.c-site-footer__row-social nav{padding-block-end:var(--spacing-m)}.c-site-footer__row-social [href*=youtube]{position:relative;top:.2em}.c-site-footer li{padding-block-end:0}.c-site-footer-notice{padding:var(--spacing-m)}.c-site-footer-notice a:not(:last-child){padding-inline-end:var(--spacing-s-x-x)}.c-site-footer__title{font-size:unset;font-weight:var(--font-family-main-weight-medium);letter-spacing:unset;text-transform:unset}.c-site-footer a{font-weight:var(--font-family-main-weight-normal);text-decoration:none}.c-site-footer__row-social ul svg{font-size:var(--icon-size-s)}.c-site-footer__row-nav nav,.c-site-footer__row-social{border-bottom:1px solid var(--colour-grey)}.c-site-footer__row-nav,.c-site-footer__row-nav a{color:var(--colour-grey-reading)}.c-site-footer-notice{background:#fff;font-size:var(--font-size-s-x);letter-spacing:var(--letter-spacing-m);text-transform:uppercase}.c-site-footer-notice a{color:inherit;font-weight:unset;text-decoration-color:var(--colour-grey-reading)}
