


/* Wanders  Header */
.header{
    height: 100px;
}

.m-header {
    background-color: #042850;
    height: 6.375rem;
}
@media print, screen and (min-width: 64em) {
    .m-header {
        height: 6.5rem;
        left: 0;
        margin: 0;
        position: fixed;
        right: 0;
        top: 0;
        transition: .24s;
    }
}

.m-header__inner {
    padding-left: 0;
}
@media print, screen and (min-width: 64em) {
    .m-header__inner {
        height: 6.375rem;
        /*padding-left: 6.375rem;*/
    }
}
.m-header__inner {
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    /* height: 100%; */
    /* padding-left: 4.6875rem; */
    position: relative;
}
.m-header__logo {
    height: 3.875rem;
    position: relative;
    width: 3.875rem;
}
.m-header__logo, .m-header__main {
    background-color: #042850;
}
@media print, screen and (min-width: 64em) {
    .m-header__logo {
        display: block;
        /* height: 6.375rem; */
        overflow: hidden;
        /* width: 6.375rem; */
    }
}
.m-header__logo, .m-header__search {
    z-index: 200;
}
.m-header__logo {
    align-items: center;
    /* background-color: #f09; */
    bottom: 0;
    /* display: flex; */
    /* height: 100%; */
    left: 0;
    margin: auto;
    /* position: absolute; */
    top: 0;
    /* width: 4.6875rem; */
}
@media print, screen and (min-width: 64em) {
    .m-header__logo-link {
        left: .25rem;
    }
}
.m-header__logo-link {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%;
}
.m-header__logo-link>img {
    height: 100%;
    left: 0;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%;
}

.m-header__top-hat {
    background-color: #fff;
    height: 2.5rem;
    order: -1;
    position: relative;
    width: 100%;
}


@media print, screen and (min-width: 64em) {
    .m-header__main, .m-header__top-hat {
        align-items: stretch;
    }
}

.m-header__main, .m-header__top-hat {
    /* align-items: center; */
    display: flex;
    flex: 1 0 100%;
    /* height: 50%; */
}

@media print, screen and (min-width: 64em) {
    .m-header__top-hat:before {
        z-index: 200;
    }
}
@media print, screen and (min-width: 40em) {
    .m-header__top-hat:before {
        width: 18.4375rem;
    }
}
.m-header__top-hat:before {
    background-color: #fff;
    bottom: -.75rem;
    /* -webkit-clip-path: polygon(0 11px, 100% 0, 98% 100%, 0 100%); */
    clip-path: polygon(0 11px, 100% 0, 98% 100%, 0 100%);
    content: "";
    height: 12px;
    position: absolute;
    right: 0;
    transform: rotate(180deg);
    /* transition: .1s ease; */
    transition: .12s;
    /* width: 30%; */
    /* z-index: 1; */
    /* z-index: 200; */
}
.m-auxiliary-nav, .m-auxiliary-nav__menu, .m-auxiliary-nav__menu a, .m-auxiliary-nav__menu li {
    height: 100%;
}

.m-auxiliary-nav__menu a{
    color: #06203b;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: none;

}

@media print, screen and (min-width: 64em) {
    .m-auxiliary-nav__menu {
        /* font-size: 1rem; */
        /* height: 100%; */
    }
}
.m-auxiliary-nav__menu li {
    flex: 0 1 auto;
    line-height: normal;
}


@media print, screen and (min-width: 64em) {
    .m-auxiliary-nav__menu a {
        padding: 0 1.25rem;
    }
}
.m-auxiliary-nav__menu li:first-child a:before {
    left: -.875rem;
    width: calc(100% + 15px);
}
.m-auxiliary-nav__menu .m-auxiliary-nav__menu-link--active:before {
    background-color: #042850;
}
.m-auxiliary-nav__menu .m-auxiliary-nav__menu-link--active:before, .m-auxiliary-nav__menu a:hover:before {
    opacity: 1;
    visibility: visible;
}
.m-auxiliary-nav__menu a:before {
    /* background-color: #c4cbd4; */
    content: "";
    height: 100%;
    /* left: 0; */
    /* opacity: 0; */
    position: absolute;
    top: 0;
    transform: skew(-15deg);
    transition: .12s;
    /* visibility: hidden; */
    /* width: calc(100% + 2px); */
    z-index: -1;
}
.m-auxiliary-nav__menu-item.a:hover{
    color: #ffffff;
}

.m-auxiliary-nav__menu a:before {
    background-color: #c4cbd4;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: skew(-15deg);
    transition: .12s;
    visibility: hidden;
    width: calc(100% + 2px);
    z-index: -1;
}
.m-auxiliary-nav__menu {
    align-items: center;
    /* color: #fff; */
    display: flex;
    flex: 1;
    /* font-size: .875rem; */
    /* font-weight: 700; */
    list-style: none;
    margin: 0;
}
.m-auxiliary-nav__menu .m-auxiliary-nav__menu-link--active {
    Color:white;
}
.m-auxiliary-nav__menu .m-auxiliary-nav__menu-link--active a:hover {
    Color:rgb(255, 254, 254);
}

 .m-auxiliary-nav__menu a:hover {
   background: none;
   
    text-decoration: none;
}
@media print, screen and (min-width: 64em) {
    .m-auxiliary-nav__menu a {
        padding: 0 1.25rem;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a.is-active:after, .m-main-nav__menu .menu-item a:hover:after {
        bottom: .5rem;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__mega-bg.is-open .m-main-nav__pattern-container, .m-main-nav__mega-bg.is-open:after, .m-main-nav__menu .menu-item a.is-active:after, .m-main-nav__menu .menu-item a:hover:after {
        opacity: 1;
        visibility: visible;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a:hover:after {
        width: 100%;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a:after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI4Ij48ZyBmaWxsPSIjQ0UzOTMxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yNiAwIDQgNC00IDQtNC00ek0xNSAwbDQgNC00IDQtNC00ek00IDBsNCA0LTQgNC00LTR6TTM3IDBsNCA0LTQgNC00LTR6Ii8+PC9nPjwvc3ZnPg==) no-repeat 50% / contain;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a:after {
        /* background: #1e1e1e; */
        /* bottom: 0; */
        content: "";
        display: block;
        height: .375rem;
        left: 0;
        margin: auto;
        position: absolute;
        visibility: hidden;
        right: 0;
        top: 25px;
        transform: none;
      
        /* width: 0; */
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a:after {
       
        content: "";
        display: block;
        height: .375rem;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 25px;
        transform: none;
       
       
    }
}

.m-auxiliary-nav__menu a {
    align-items: center;
    display: flex;
    margin: 0;
    /* padding: 0 .75rem; */
    position: relative;
    /* text-decoration: none; */
    z-index: 1;
}

.m-auxiliary-nav__menu .m-auxiliary-nav__menu-link--active:before, .m-auxiliary-nav__menu a:hover:before {
    opacity: 1;
    visibility: visible;
}

.m-auxiliary-nav__menu li {
    flex: 0 1 auto;
    line-height: normal;
    color: #06203b;
}


.m-auxiliary-nav__menu {
    color: #06203b;
    font-size: .875rem;
    font-weight: 700;
}
@media screen and (min-width: 48em) {
    .m-header__fixture {
        align-items: center;
        background-color: #fff;
        display: flex;
        font-size: .875rem;
        margin-left: auto;
        padding: .125rem .5rem;
        position: relative;
        transition: .24s;
    }
}
.m-header__fixture>a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.m-header__fixture>a>span {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    /* clip: rect(1px 1px 1px 1px); */
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
}
.m-header__fixture-label {
    line-height: 1;
}
.m-header__fixture-label strong {
    font-weight: 700;
}
.m-header__fixture-crest {
    margin: 0 0 0 .5rem;
    max-width: 1.5rem;
}
@media screen and (min-width: 48em) {
    .m-header__fixture {
        align-items: center;
        background-color: #fff;
        display: flex;
        font-size: .875rem;
        margin-left: auto;
        padding: .125rem .5rem;
        position: relative;
        transition: .24s;
    }
}
@media print, screen and (min-width: 64em) {
    .m-header__fixture-crest img {
        transition: .12s;
    }
}
@media screen and (min-width: 48em) {
    .m-header__fixture {
        align-items: center;
        background-color: #fff;
        display: flex;
        font-size: .875rem;
        margin-left: auto;
        padding: .125rem .5rem;
        position: relative;
        transition: .24s;
        color:#06203b;
        visibility: hidden;
    }
}
.m-header__fixture>a {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.m-header__fixture-label {
    line-height: 1;
}
.m-header__fixture-crest {
    margin: 0 0 0 .5rem;
    max-width: 1.5rem;
}
@media print, screen and (min-width: 64em) {
    .m-header__fixture-crest img {
        transition: .12s;
    }
}

.m-header__main {
    flex: auto;
    height: auto;
}

.m-header__logo, .m-header__main {
    background-color: #042850;
}
@media print, screen and (min-width: 64em) {
    .m-header__main, .m-header__top-hat {
        align-items: stretch;
    }
}

.m-header__main, .m-header__top-hat {
    /* align-items: center; */
    display: flex;
    /* flex: 1 0 100%; */
    /* height: 50%; */
}
@media print, screen and (min-width: 64em) {
    .m-hamburger {
        display: none;
    }
}
.m-hamburger {
    align-items: center;
    background-color: transparent;
    border: 0;
    color: inherit;
    cursor: pointer;
    /* display: flex; */
    font: inherit;
    height: 100%;
    justify-content: center;
    margin: 0 .5rem 0 0;
    overflow: visible;
    padding: .625rem 1rem;
    position: relative;
    text-transform: none;
    transition-duration: .15s;
    transition-property: opacity, filter, background-color;
    transition-timing-function: linear;
    z-index: 100;
}
.m-hamburger__box {
    display: inline-block;
    height: 1.5rem;
    position: relative;
    width: 1.5rem;
}
.m-hamburger.is-active .m-hamburger__inner, .m-hamburger.is-active .m-hamburger__inner:after, .m-hamburger.is-active .m-hamburger__inner:before, .m-hamburger:hover .m-hamburger__inner, .m-hamburger:hover .m-hamburger__inner:after, .m-hamburger:hover .m-hamburger__inner:before, .m-hamburger__inner, .m-hamburger__inner:after, .m-hamburger__inner:before {
    background-color: #fff;
}

.m-hamburger__inner {
    display: block;
    top: 50%;
    transition-duration: 75ms;
    transition: cubic-bezier(.55,.055,.675,.19), width .25s ease, background-color .14s;
}
.m-hamburger__inner, .m-hamburger__inner:after, .m-hamburger__inner:before {
    /* background-color: #1e1e1e; */
    border-radius: 0;
    height: .1875rem;
    position: absolute;
    right: 0;
    width: 1.5rem;
}
.m-hamburger strong {
    color: #fff;
    font: 500 1.125rem Nippo, Satoshi, Helvetica, Roboto, Arial, sans-serif;
    text-transform: uppercase;
}

@media print, screen and (min-width: 64em) {
    .m-header__nav {
        display: flex;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav {
        background: none;
        height: 100%;
        margin-top: 0;
        position: static;
        width: auto;
    }
}
.m-main-nav {
    /* background-color: #383838; */
    display: flex;
    margin: 0;
    transition: .25s;
    /* width: 100%; */
    z-index: 100;
}
.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}
.m-main-nav__menu {
    color: #fff;
    font: 700 1.25rem Nippo, Satoshi, Helvetica, Roboto, Arial, sans-serif;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item {
        margin-left: 1.5625rem;
    }
}
@media print, screen and (min-width: 64em) {
    .m-main-nav__menu .menu-item a {
        align-items: center;
        display: flex;
        height: 100%;
        padding: 0;
        position: relative;
        color: #fff;
        text-decoration: none;
    }
}
.m-main-nav__menu .menu-item .menu-item-icon {
    align-items: center;
    /* display: flex; */
    height: 100%;
    justify-content: flex-end;
    padding-left: .8125rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.menu-item .menu-item--expanded.a{
    color:#fff
}





/* Footer Start Here */

@media screen and (min-width: 48em) {
    .m-footer__inner {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.m-footer__inner {
    display: flex;
    /* flex-direction: column; */
}
.m-footer {
    overflow: hidden;
    position: relative;}

    .m-footer__row {
        flex: 1 1 100%;
    }
    .m-footer-cta {
        background: none;
        padding: 0 1rem;
    }
    .m-footer-cta {
        /* background-color: #1e1e1e; */
        color: #fff;
    }
    .m-footer-cta__inner {
        display: block;
    }
    @media print, screen and (min-width: 64em) {
        .m-footer-cta__inner {
            align-items: center;
            flex-direction: row;
            flex-wrap: wrap;
        }
    }
    
    .m-footer-cta__inner {
        /* display: flex; */
        /* flex-direction: column; */
    }

    @media print, screen and (min-width: 64em) {
        .m-footer-cta__block {
            border: 0;
            flex: 1 1 33.33%;
            margin: 0;
        }
    }
    .m-footer-cta__block {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

    .m-footer__founding-member {
        background-color: #003976;
        color: #fff;
        flex-grow: 1;
        margin: 0 -1rem;
    }
    @media screen and (min-width: 80em) {
        .m-footer__founding-member-inner {
            padding: 3rem 7rem;
        }
    }
    @media print, screen and (min-width: 64em) {
        .m-footer__founding-member-inner {
             padding: 3rem 5rem; 
        }
    }
    
    @media screen and (min-width: 48em) {
        .m-footer__founding-member-inner {
             padding: 2.4rem 4rem; 
        }
    }
    .m-footer__founding-member-inner {
         padding: 3.5rem 7rem; 
        position: relative;
    }

    .m-footer__founding-member-crest {
        flex: 1 0 100%;
    }
    @media print, screen and (min-width: 64em) {
        .m-footer__founding-member-crest img {
            width: 5.375rem;
        }
    }
    
    .m-footer__founding-member-crest img {
        margin: 0 auto 1rem;
        width: 4.375rem;
    }
    .m-footer__founding-member-content {
        font-size: 1.125rem;
        font-weight: 700;
        margin: 0 auto;
        max-width: 53.75rem;
    }

    .m-footer__founding-member-header {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-bottom: 1rem;
    }

    @media print, screen and (min-width: 64em) {
        .m-footer__founding-member-flag {
            max-width: 6.625rem;
        }
    }

    .m-footer__founding-member-flag .img {
        display: inline-block;
        height: auto;
        max-width: 100%;
        vertical-align: middle;
        -ms-interpolation-mode: bicubic;
    }
    @media print, screen and (min-width: 64em) {
        .m-footer__founding-member-heading {
            font-size: 2.3125rem;
        }
    }

    .m-footer__founding-member-heading {
        /*font-size: 1.5rem;*/
        font-weight: 700;
        margin: 0;
        padding: 0 1rem;
        text-transform: uppercase;
    }
    .m-footer__founding-member-inner:after {
        background: url(https://www.bwfc.co.uk/themes/custom/clubcast/assets/BWFC-stadium.f3cdcadd9d66f76e38bf..svg) no-repeat center bottom -128px / contain;
        bottom: 0;
        content: "";
        height: 150%;
        left: 50%;
        opacity: .1;
        position: absolute;
        transform: translateX(-50%);
        width: 150%;
    }

    .m-footer__founding-member-body .p{
        font-size: inherit;
        line-height: 1.6;
        margin-bottom: 1rem;
        text-rendering: optimizeLegibility;
    }
    @media print, screen and (min-width: 64em) {
        .m-footer-cta__block {
            border: 0;
            flex: 1 1 33.33%;
            margin: 0;
        }
    }
    
    .m-social {
        margin: 0 auto;
        max-width: 90rem;
        padding: 1rem 0;
        width: 100%;
    }

    .m-social__menu {
        align-items: stretch;
        color: #003976;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: -1rem;
    }
    .m-social__menu {
        /* align-items: center; */
        display: flex;
        list-style: none;
        margin: 0 -.5rem;
    }
    @media screen and (min-width: 48em) {
        .m-social__menu li {
            flex: 0 0 22%;
        }
    }
    .m-social__menu li {
        /* flex: 1 1 0; */
        margin-bottom: 2rem;
    }
    
    .m-social__menu li {
        /* flex: 0 0 auto; */
        padding: 0 .5rem;
    }

    .m-social__menu li a {
        background-color: #f8f8fa;
        border-radius: 0;
        color: inherit;
        flex-direction: row-reverse;
        font-weight: 700;
        height: 100%;
        justify-content: flex-end;
        overflow: hidden;
        padding: 1rem 2.625rem 1rem 1rem;
        position: relative;
        text-decoration: none;
        width: 100%;
    }

    @media print, screen and (min-width: 64em) {
        .m-social__menu li a {
            transition: .14s;
        }
    }
    .m-social__menu li a {
        align-items: center;
        /* background-color: #f09; */
        border-radius: 50%;
        display: flex;
        /* height: 3.25rem; */
        /* justify-content: center; */
        /* width: 3.25rem; */
    }
    .m-social__menu li a:hover {
        background-color: #003976;
        color: #fff;
        text-decoration: none;
    }

    .m-social__menu li a:before {
        background-color: #fff;
        bottom: -1rem;
        -webkit-clip-path: polygon(0 5px, 100% 0, 98% 100%, 0 100%); 
        clip-path: polygon(0 5px, 100% 0, 98% 100%, 0 100%);
        content: "";
        height: 6px;
        position: absolute;
        right: 0;
        transform: scaleX(-1);
        transition: .1s ease;
        transition: .12s;
        width: 50%;
        z-index: 1;
    }
    .m-social__menu li svg {
        fill: #003976;
        margin-right: 1rem;
    }
    .clearfix:after {
        display: table;
        clear: both;
        content: "";
    }

    .m-social__menu li a:hover {
        background-color: #003976;
        color: #fff;
        fill: #fff;
        text-decoration: none;
    }
    .m-social__menu li a:hover:before {
        bottom: 0;
    }
    .m-social__menu li svg :hover {
        fill: #fff;
        color: #fff;
    } 
    .m-social__menu li a {
        background-color: #f8f8fa;
        border-radius: 0;
        color: inherit;
        flex-direction: row-reverse;
        font-weight: 700;
        height: 50%;
        justify-content: flex-end;
        overflow: hidden;
        padding: 1rem .5rem 1rem 1rem;
        position: relative;
        text-decoration: none;
        width: 90%;
    }

    .m-social__menu li svg a:hover {
       
        color: #fff;

    }

    .m-footer-nav {
        border-bottom: .125rem solid #eaf0f2;
        border-top: .125rem solid #eaf0f2;
        margin: 0;
        padding: 2rem;
    }

    
@media print, screen and (min-width: 40em) {
    .m-footer-nav .menu {
        flex-direction: row;
        flex-wrap: wrap;
        /* justify-content: flex-start; */
    }
}
.m-footer-nav .menu {
    align-items: center;
    color: #1e1e1e;
    display: flex;
    
    font-size: .75rem;
    font-weight: 700;
     justify-content: center; 
    list-style: none;
     margin: 0; 
}

@media print, screen and (min-width: 40em) {
    .m-footer-nav .menu-item {
        flex: 0 0 auto;
        margin-bottom: 1rem;
        padding: 0 1rem;
    }
}
.m-footer-nav .menu-item  a {
    text-decoration: none;
    color: #141414;
    font-size: 16px;
}
.m-footer-nav .menu-item a:hover {
    text-decoration: underline;
}
.m-footnote__copyright {
    text-decoration: none;
   
    font-size: 10px;
}
.m-footer__row {
    flex: 1 1 100%;
}
.m-footnote {
    padding-left: 3.5rem;
}
.m-footnote__crest {
    background-color: transparent;
    width: 3.6875rem;
}

@media print, screen and (min-width: 40em) {
    .m-footnote__item {
        align-items: center;
        display: flex;
    }
}

@media screen and (min-width: 48em) {
    .m-footnote__copyright {
        margin: 0;
    }
}

.m-footnote__copyright {
    color: #1e1e1e;
}
.m-footer-sponsors {
    display: flex;
    flex-direction: column;
    padding: 1rem 0;
    text-align: center;
    width: 100%;
}

.m-footer-sponsors__inner {
    display: flex;
    flex-direction: column;
}
.m-footer-sponsors__row {
    display: flex;
    justify-content: center;
    /* padding-bottom: 1.5rem; */
}
@media screen and (min-width: 48em) {
    .m-footer-sponsors__item {
        width: 20%;
    }
}
.m-footer-sponsors__row {
    display: flex;
    justify-content: center;
    padding-bottom: 1.5rem;
}
.m-footer-sponsors__list {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    margin: 0 .5rem;
}
.m-footer-sponsors__row {
    padding-bottom: 0;
}
.m-footer-sponsors__row {
    display: flex;
    justify-content: center;
    padding-bottom: 1.5rem;
}


@media screen and (min-width: 30em) {
    .m-footer-sponsors__row--primary .m-footer-sponsors__list {
        margin: 0 auto;
        max-width: 30.5rem;
    }
}

.m-social__menu li a:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43MjgiIGhlaWdodD0iMjUuNzI4Ij48ZyBmaWxsPSIjQ0UzOTMxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0icm90YXRlKC00NSAxNy4xNzUgNy4xMTQpIj48cGF0aCBkPSJNMTkuNDE0IDcuNDI1YTEgMSAwIDAgMSAwIDEuNDE0bC0uMzQxLjM0MS0uMDEyLjAxMi02LjM2NCA2LjM2NGExIDEgMCAwIDEtMS40MTUgMGwtLjcwNy0uNzA3YTEgMSAwIDAgMSAwLTEuNDE0bDUuMzA0LTUuMzA0LTUuMzA0LTUuMzAzYTEgMSAwIDAgMSAwLTEuNDE0bC43MDctLjcwN2ExIDEgMCAwIDEgMS40MTUgMHoiLz48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMyIgeT0iNi42MzIiIHJ4PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 100% / contain;
    content: "";
    height: 1.625rem;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    transition: .12s;
    width: 1.625rem;
}
.m-social__menu li {

    padding: 0 .5rem;

}
.m-footnote {
    align-items: center;
    display: flex;
    /* flex-direction: column; */
    font-size: .75rem;
    font-weight: 600;
    /* justify-content: center; */
    /* padding: 0 3.75rem; */
    position: relative;
    /* text-align: center; */
}

@media screen and (min-width: 48em) {
    .m-footnote__author {
        margin: 0;
    }
}

.m-footnote__author {
    color: #1e1e1e;
    font-weight: 400;
}
