 @media (max-width: 56.25em) {
                    .articleWidget.left .scorebox--embeddable .score, .articleWidget.right .scorebox--embeddable .score {
                        font-size: 1.8rem;
                        line-height: 5.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .score span,
                    .articleWidget.right .scorebox--embeddable .score span {
                        vertical-align: top
                    }
                    .articleWidget.left .scorebox--embeddable .team.home,
                    .articleWidget.right .scorebox--embeddable .team.home {
                        padding-left: 7.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team.away,
                    .articleWidget.right .scorebox--embeddable .team.away {
                        padding-right: 7.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .badgeContainer,
                    .articleWidget.right .scorebox--embeddable .team .badgeContainer {
                        padding: 1.5rem;
                        width: 5.5rem;
                        height: 5.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .teamName,
                    .articleWidget.right .scorebox--embeddable .team .teamName {
                        height: 5.5rem;
                        line-height: 5.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .teamName .long,
                    .articleWidget.right .scorebox--embeddable .team .teamName .long {
                        display: block
                    }
                    .articleWidget.left .scorebox--embeddable .halfTime,
                    .articleWidget.right .scorebox--embeddable .halfTime {
                        margin-bottom: 1rem
                    }
                    .articleWidget.left .scorebox--embeddable .btnContainer a,
                    .articleWidget.right .scorebox--embeddable .btnContainer a {
                        width: 30%
                    }
                }
                @media (max-width: 43.75em) {
                    .articleWidget.left .scorebox--embeddable .matchTimeContainer time, .articleWidget.right .scorebox--embeddable .matchTimeContainer time {
                        display: inline-block
                    }
                    .articleWidget.left .scorebox--embeddable .team.home,
                    .articleWidget.right .scorebox--embeddable .team.home {
                        padding-left: 6rem
                    }
                    .articleWidget.left .scorebox--embeddable .team.away,
                    .articleWidget.right .scorebox--embeddable .team.away {
                        padding-right: 6rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .teamName,
                    .articleWidget.right .scorebox--embeddable .team .teamName {
                        font-size: 1.6rem
                    }
                    .articleWidget.center .scorebox--embeddable .score span,
                    .articleWidget.full-width .scorebox--embeddable .score span {
                        vertical-align: top
                    }
                }
                @media (max-width: 40.625em) {
                    .articleWidget.center .scorebox--embeddable .team .teamName .long, .articleWidget.full-width .scorebox--embeddable .team .teamName .long, .articleWidget.left .scorebox--embeddable .team .teamName .long, .articleWidget.right .scorebox--embeddable .team .teamName .long {
                        display: none
                    }
                    .articleWidget.center .scorebox--embeddable .team .teamName .short,
                    .articleWidget.full-width .scorebox--embeddable .team .teamName .short,
                    .articleWidget.left .scorebox--embeddable .team .teamName .short,
                    .articleWidget.right .scorebox--embeddable .team .teamName .short {
                        display: inline;
                        line-height: 4.5rem
                    }
                }
                @media (max-width: 28.125em) {
                    .articleWidget.left .scorebox--embeddable .wrapper, .articleWidget.right .scorebox--embeddable .wrapper {
                        padding: 0
                    }
                    .articleWidget.left .scorebox--embeddable .score,
                    .articleWidget.right .scorebox--embeddable .score {
                        line-height: 4.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team.home,
                    .articleWidget.right .scorebox--embeddable .team.home {
                        padding-left: 4rem
                    }
                    .articleWidget.left .scorebox--embeddable .team.away,
                    .articleWidget.right .scorebox--embeddable .team.away {
                        padding-right: 4rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .badgeContainer,
                    .articleWidget.right .scorebox--embeddable .team .badgeContainer {
                        padding: 1rem;
                        width: 4.5rem;
                        height: 4.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-50,
                    .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-50 {
                        display: none
                    }
                    .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-25,
                    .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-25 {
                        display: block
                    }
                    .articleWidget.left .scorebox--embeddable .team .teamName,
                    .articleWidget.right .scorebox--embeddable .team .teamName {
                        height: 4.5rem;
                        line-height: 4.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .btnContainer a,
                    .articleWidget.right .scorebox--embeddable .btnContainer a {
                        width: 100%
                    }
                }
                @media (max-width: 20em) {
                    .articleWidget.left .scorebox--embeddable .team, .articleWidget.right .scorebox--embeddable .team {
                        display: inline
                    }
                    .articleWidget.left .scorebox--embeddable .team .badgeContainer,
                    .articleWidget.right .scorebox--embeddable .team .badgeContainer {
                        width: 100%
                    }
                    .articleWidget.left .scorebox--embeddable .team .teamName .short,
                    .articleWidget.right .scorebox--embeddable .team .teamName .short {
                        display: none
                    }
                }
                .articleTabContent {
                    float: right;
                    width: 75%;
                    padding-left: 2rem;
                    border-left: 1px solid #007dc6
                }
                .articleTabContent .articleTab {
                    display: none
                }
                .articleTabContent .articleTab.active {
                    display: block
                }
                @media (max-width: 43.75em) {
                    .articleTabContent {
                        width: 100%;
                        float: none;
                        padding: 0 1rem;
                        border: none
                    }
                }
                .hero-playlist {
                    margin-top: -2rem;
                    padding: 6rem 0 4rem;
                    position: relative;
                    margin-bottom: 3rem
                }
                .hero-playlist:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .hero-playlist__bg-shape {
                    position: absolute;
                    top: 0;
                    height: 100%
                }
                @media (max-width: 63.9375em) {
                    .hero-playlist__bg-shape {
                        right: -2rem
                    }
                }
                .hero-playlist:before {
                    content: "";
                    display: block;
                    width: 150vw;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: -50vw;
                    margin-left: 320px;
                    background: #007dc6;
                    background-position: 50% top;
                    background-repeat: no-repeat;
                    z-index: 0
                }
                @media (max-width: 1400px) {
                    .hero-playlist:before {
                        width: 170vw;
                        left: -70vw
                    }
                }
                .hero-playlist .relatedArticle {
                    align-items: center;
                    color: #fff;
                    display: flex;
                    height: 100%;
                    margin-bottom: 1.2rem;
                    min-height: 3.3rem;
                    margin-left: .4rem
                }
                .hero-playlist .relatedArticle:before {
                    content: "";
                    display: block;
                    background-color: #fff;
                    position: absolute;
                    border-radius: 50%;
                    width: 3.3rem;
                    height: 3.3rem;
                    left: -.4rem;
                    top: 50%;
                    transform: translateY(-50%)
                }
                .hero-playlist .relatedArticle p {
                    color: #fff
                }
                .hero-playlist.gallery .heroThumb figcaption:before {
                    background-image: linear-gradient(180deg, #963cff, #007dc6)
                }
                .hero-playlist.theme--pinkLilac:before {
                    background: linear-gradient(270deg, #ff2882 30%, #963cff) #963cff
                }
                .hero-playlist.theme--pinkLilac .st0__hero,
                .hero-playlist.theme--pinkLilac .st0__hero--gallery,
                .hero-playlist.theme--pinkLilac .st1__hero,
                .hero-playlist.theme--pinkLilac .st1__hero--gallery {
                    fill: url(#gradient--pinkLilac)
                }
                .hero-playlist.theme--pinkLilac .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #963cff, #ff2882)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--pinkLilac .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #ff2882, #963cff)
                    }
                }
                .hero-playlist.theme--orangePink:before {
                    background: linear-gradient(270deg, #ff2882 30%, #ff6900) #ff6900
                }
                .hero-playlist.theme--orangePink .st0__hero,
                .hero-playlist.theme--orangePink .st0__hero--gallery,
                .hero-playlist.theme--orangePink .st1__hero,
                .hero-playlist.theme--orangePink .st1__hero--gallery {
                    fill: url(#gradient--orangePink)
                }
                .hero-playlist.theme--orangePink .hero-playlist__thumbnail-tag {
                    color: #ff6900
                }
                .hero-playlist.theme--orangePink .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #ff2882, #ff6900)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--orangePink .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #ff6900, #ff2882)
                    }
                }
                .hero-playlist.theme--lightblueGreen:before {
                    width: 101vw;
                    background-image: url(../i/bg-elements/fantasy-hero-bg.png);
                    background-size: cover
                }
                @media (max-width: 1400px) {
                    .hero-playlist.theme--lightblueGreen:before {
                        left: -62vw;
                        width: 113vw
                    }
                }
                @media (max-width: 77.5em) {
                    .hero-playlist.theme--lightblueGreen:before {
                        left: -38rem
                    }
                }
                @media (max-width: 68.75em) {
                    .hero-playlist.theme--lightblueGreen:before {
                        margin-left: 32rem
                    }
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--lightblueGreen:before {
                        margin-left: 36rem;
                        background-image: url(../i/bg-elements/fantasy-hero-bg-mobile.png)
                    }
                }
                .hero-playlist.theme--lightblueGreen .st0__hero,
                .hero-playlist.theme--lightblueGreen .st0__hero--gallery,
                .hero-playlist.theme--lightblueGreen .st1__hero,
                .hero-playlist.theme--lightblueGreen .st1__hero--gallery {
                    display: none
                }
                .hero-playlist.theme--lightblueGreen .hero-playlist__thumbnail-tag {
                    color: #05f7c2
                }
                .hero-playlist.theme--lightblueGreen .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #00ff87, #05f0ff)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--lightblueGreen .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #00ff87, #05f0ff)
                    }
                }
                .hero-playlist.theme--purpleGreen:before {
                    background: #007dc6
                }
                .hero-playlist.theme--purpleGreen .st0__hero,
                .hero-playlist.theme--purpleGreen .st0__hero--gallery,
                .hero-playlist.theme--purpleGreen .st1__hero,
                .hero-playlist.theme--purpleGreen .st1__hero--gallery {
                    fill: url(#gradient--purpleGreen)
                }
                .hero-playlist.theme--purpleGreen .hero-playlist__thumbnail-tag {
                    color: #00ff87
                }
                .hero-playlist.theme--purpleGreen .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #ebff00, #00ff87)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--purpleGreen .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #00ff87, #ebff00)
                    }
                }
                .hero-playlist.theme--purpleBlue:before {
                    background: #007dc6
                }
                .hero-playlist.theme--purpleBlue .st0__hero,
                .hero-playlist.theme--purpleBlue .st0__hero--gallery,
                .hero-playlist.theme--purpleBlue .st1__hero,
                .hero-playlist.theme--purpleBlue .st1__hero--gallery {
                    fill: url(#gradient--purpleBlue)
                }
                .hero-playlist.theme--purpleBlue .hero-playlist__thumbnail-tag {
                    color: #05f0ff
                }
                .hero-playlist.theme--purpleBlue .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #963cff, #05f0ff)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--purpleBlue .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #05f0ff, #963cff)
                    }
                }
                .hero-playlist.theme--blueLilac:before {
                    background: linear-gradient(270deg, #05f0ff 30%, #963cff) #963cff
                }
                .hero-playlist.theme--blueLilac .st0__hero,
                .hero-playlist.theme--blueLilac .st0__hero--gallery,
                .hero-playlist.theme--blueLilac .st1__hero,
                .hero-playlist.theme--blueLilac .st1__hero--gallery {
                    fill: url(#gradient--blueLilac)
                }
                .hero-playlist.theme--blueLilac .hero-playlist__thumbnail-tag {
                    color: #05f0ff
                }
                .hero-playlist.theme--blueLilac .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #963cff, #05f0ff)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--blueLilac .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #05f0ff, #963cff)
                    }
                }
                .hero-playlist.theme--greenBlue:before {
                    background: linear-gradient(270deg, #05f0ff 30%, #00ff87) #00ff87
                }
                .hero-playlist.theme--greenBlue .st0__hero,
                .hero-playlist.theme--greenBlue .st0__hero--gallery,
                .hero-playlist.theme--greenBlue .st1__hero,
                .hero-playlist.theme--greenBlue .st1__hero--gallery {
                    fill: url(#gradient--greenBlue)
                }
                .hero-playlist.theme--greenBlue .hero-playlist__thumbnail-tag {
                    color: #00ff87
                }
                .hero-playlist.theme--greenBlue .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(0deg, #05f0ff, #00ff87)
                }
                @media (max-width: 700px) {
                    .hero-playlist.theme--greenBlue .hero-playlist__thumbnail figcaption:before {
                        background-image: linear-gradient(90deg, #00ff87, #05f0ff)
                    }
                }
               /* .hero-playlistPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷png),
                url(../i/hof/hero-theme-bottom-pattern.png);
                background-size:74vw 190px,
                104vw 280px;
                background-position:27vw 20px,
                0 bottom
            }*/
            @media (max-width: 1400px) {
                .hero-playlist.theme--hallOfFame:before {
                    background-position: 48vw 20px, 20vw bottom
                }
            }
            @media (max-width: 77.5em) {
                .hero-playlist.theme--hallOfFame:before {
                    margin-left: 320px
                }
            }
            @media (max-width: 1100px) {
                .hero-playlist.theme--hallOfFame:before {
                    margin-left: 0;
                    background-position: 27vw top, 0 100%
                }
            }
            @media (max-width: 800px) {
                .hero-playlist.theme--hallOfFame:before {
                    background-position: 0 0, 0 100%;
                    background-size: 104vw 120px, 118vw 270px
                }
            }
            @media (max-width: 700px) {
                .hero-playlist.theme--hallOfFame:before {
                    background-image: url(../i/hof/hero-theme-top-pattern-mobile.png), url(../i/hof/hero-theme-bottom-pattern-mobile.png);
                    background-position: 0 0, 0 100%;
                    background-size: 100vw auto, 100vw auto
                }
            }
            .hero-playlist.theme--hallOfFame .st0__hero,
            .hero-playlist.theme--hallOfFame .st0__hero--gallery,
            .hero-playlist.theme--hallOfFame .st1__hero,
            .hero-playlist.theme--hallOfFame .st1__hero--gallery {
                display: none
            }
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail-tag {
                color: #fff
            }
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail figcaption {
                background-color: #14171a
            }
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail figcaption:before {
                background-image: linear-gradient(0deg, #a08c6e, #f2c992)
            }
            @media (max-width: 700px) {
                .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(270deg, #f2c992, #a08c6e)
                }
            }
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail p {
                color: hsla(0, 0%, 100%, .8)
            }
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail-gallery-info,
            .hero-playlist.theme--hallOfFame .hero-playlist__thumbnail-run-time {
                background-color: #a08c6e
            }
            .hero-playlist.theme--hallOfFame .relatedArticle p:before {
                filter: hue-rotate(85deg)
            }
            .hero-playlist.theme--noRoomForRacism:before {
                background: #000
            }
            .hero-playlist.theme--noRoomForRacism .st0__hero,
            .hero-playlist.theme--noRoomForRacism .st0__hero--gallery,
            .hero-playlist.theme--noRoomForRacism .st1__hero,
            .hero-playlist.theme--noRoomForRacism .st1__hero--gallery {
                display: none
            }
            @media (max-width: 50em) {
                .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail--secondary {
                    border-bottom: 1px solid hsla(0, 0%, 100%, .15)
                }
            }
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail-tag {
                color: #ebff00
            }
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail figcaption {
                background-color: #000
            }
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail figcaption:before {
                background: #ebff00
            }
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail p {
                color: hsla(0, 0%, 100%, .8)
            }
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail-gallery-info,
            .hero-playlist.theme--noRoomForRacism .hero-playlist__thumbnail-run-time {
                background-color: #ebff00
            }
            .hero-playlist.theme--pl30:before {
                background-color: #fff;
                background-image: url(../i/bg-elements/pl30-hero-banner.svg);
                background-size: cover;
                width: 101vw
            }
            @media (max-width: 1400px) {
                .hero-playlist.theme--pl30:before {
                    width: 140vw;
                    left: -70vw
                }
            }
            @media (max-width: 1100px) {
                .hero-playlist.theme--pl30:before {
                    width: auto
                }
            }
            @media (max-width: 700px) {
                .hero-playlist.theme--pl30:before {
                    left: -2rem
                }
            }
            .hero-playlist.theme--pl30 figcaption {
                background: #007dc6
            }
            .hero-playlist.theme--pl30 figcaption:before {
                background-image: linear-gradient(180deg, #ff6900, #ff2882, #963cff)
            }
            @media (max-width: 700px) {
                .hero-playlist.theme--pl30 figcaption:before {
                    background-image: linear-gradient(270deg, #ff6900, #ff2882, #963cff)
                }
            }
            .hero-playlist.theme--pl30 .hero-playlist__bg-shape {
                display: none
            }
            @media (max-width: 77.5em) {
                .hero-playlist:before {
                    margin-left: 0
                }
            }
            @media (max-width: 68.75em) {
                .hero-playlist {
                    margin-top: 0;
                    padding: 2rem 0
                }
                .hero-playlist:before {
                    left: -2rem;
                    right: -2rem;
                    margin-left: 0;
                    width: auto
                }
            }
            @media (max-width: 50em) {
                .hero-playlist {
                    padding: 2.4rem 0
                }
                .hero-playlist:before {
                    background-size: 100% auto
                }
            }
            .hero-playlist__secondary-thumbnail-wrapper {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-top: 1.6rem
            }
            @media (max-width: 50em) {
                .hero-playlist__secondary-thumbnail-wrapper {
                    margin-top: 0
                }
            }
            .hero-playlist__thumbnail {
                display: block;
                text-decoration: none;
                color: #fff;
                box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .25);
                position: relative;
                z-index: 1
            }
            .hero-playlist__thumbnail:before {
                content: "";
                display: block
            }
            .hero-playlist__thumbnail:after {
                content: "";
                display: table;
                clear: both
            }
            .hero-playlist__thumbnail figcaption {
                padding: 2.4rem;
                position: relative;
                flex-basis: 50%;
                background: #007dc6b3
            }
            .hero-playlist__thumbnail figcaption:before {
                content: " ";
                width: .4rem;
                height: 100%;
                background-image: linear-gradient(0deg, #963cff, #ff2882);
                position: absolute;
                left: -.4rem;
                top: 0;
                display: block
            }
            @media (max-width: 700px) {
                .hero-playlist__thumbnail figcaption:before {
                    background-image: linear-gradient(90deg, #ff2882, #963cff)
                }
            }
            .hero-playlist__thumbnail p {
                font-size: 1.3rem;
                color: #fff;
                opacity: .8;
                line-height: 1.62;
                padding-bottom: 2rem
            }
            .hero-playlist__thumbnail .related-title {
                font-size: 1.1rem;
                margin-bottom: 1.6rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .hero-playlist__thumbnail .related-item p {
                padding-bottom: 0
            }
            .hero-playlist__thumbnail:focus .hero-playlist__thumbnail-image img,
            .hero-playlist__thumbnail:hover .hero-playlist__thumbnail-image img {
                transform: scale(1.1)
            }
            .hero-playlist__thumbnail:focus .hero-playlist__thumbnail-image--is-placeholder img,
            .hero-playlist__thumbnail:hover .hero-playlist__thumbnail-image--is-placeholder img {
                opacity: .8
            }
            @media (max-width: 50em) {
                .hero-playlist__thumbnail: not(.hero-playlist__thumbnail--secondary) {
                    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .25)
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary).gallery .heroThumb p {
                    font-size: 1.3rem
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) .hero-playlist__thumbnail-image {
                    flex-basis: 100%;
                    width: 100%;
                    min-height: 27rem
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figure {
                    flex-direction: column
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) .icn {
                    display: block
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption {
                    margin-left: 0;
                    padding: 1.6rem
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption:before {
                    height: .4rem;
                    width: calc(100% - 1.6rem);
                    left: .8rem;
                    background-image: linear-gradient(90deg, #963cff, #ff2882)
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption .audioDesc,
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption .closedCaption {
                    transform: translateY(0)
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption .related-item,
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) figcaption .related-title {
                    display: none
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) svg {
                    display: block
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) .hero-playlist__thumbnail-title {
                    margin-bottom: 1rem;
                    font-size: 2.1rem
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) p {
                    padding-bottom: 0
                }
                .hero-playlist__thumbnail:not(.hero-playlist__thumbnail--secondary) .related {
                    display: none
                }
            }
            .hero-playlist__thumbnail--secondary {
                width: calc(50% - 4px)
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-image {
                min-height: 6.4rem;
                width: 9rem;
                min-width: 9rem;
                flex-basis: auto
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-image--is-placeholder img {
                max-width: 3rem;
                max-height: 4rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-play-icon {
                display: none
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-caption-wrapper {
                padding-bottom: 0
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-audio-desc,
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-closed-caption {
                transform: scale(.7);
                margin-bottom: -.5rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-closed-caption {
                margin-left: -.2rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-audio-desc {
                margin-left: -.5rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-title {
                margin-bottom: 0;
                font-size: 1.5rem;
                line-height: 2.1rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-gallery-info,
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-run-time {
                bottom: .4rem;
                left: .4rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-gallery-info .icn,
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-run-time .icn {
                margin: 0 .6rem 0 .8rem;
                display: inline-block;
                vertical-align: middle;
                position: static
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-gallery-info {
                background: #963cff;
                font-size: 1.4rem;
                line-height: 1.8rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-gallery-info .icn {
                transform: scale(.6);
                margin: 0
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-count {
                line-height: 1.8rem;
                padding: 0 .7rem
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-count,
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-time {
                display: inline-block;
                vertical-align: middle;
                background: #007dc6;
                font-size: 1.2rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-time {
                margin-right: -2px;
                padding: .1rem .8rem
            }
            .hero-playlist__thumbnail--secondary figcaption {
                flex-basis: auto;
                padding: 1.6rem 2rem;
                display: flex;
                align-self: stretch;
                flex-direction: column;
                justify-content: center;
                width: 100%
            }
            @media (max-width: 50em) {
                .hero-playlist__thumbnail--secondary {
                    width: 100%;
                    margin-top: .8rem
                }
                .hero-playlist__thumbnail--secondary:first-of-type {
                    padding-top: 0
                }
                .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-image {
                    width: 12.8rem;
                    min-width: 12.8rem;
                    min-height: 9.6rem
                }
                .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-image--is-placeholder img {
                    max-width: 4rem;
                    max-height: 5rem
                }
                .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-title {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .hero-playlist__thumbnail--secondary .hero-playlist__thumbnail-caption-wrapper {
                    order: 2
                }
                .hero-playlist__thumbnail--secondary figcaption {
                    padding: 1.6rem
                }
                .hero-playlist__thumbnail--secondary figcaption:before {
                    display: none
                }
            }
            .hero-playlist__thumbnail-caption-wrapper {
                padding-bottom: 2rem
            }
            .hero-playlist__thumbnail-audio-desc,
            .hero-playlist__thumbnail-closed-caption {
                content: "";
                background: url(../i/sprites/global-sprite.png) -574px -468px no-repeat;
                width: 22px;
                height: 16px;
                display: inline-block;
                text-indent: -999px;
                overflow: hidden;
                opacity: .7
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .hero-playlist__thumbnail-audio-desc, .hero-playlist__thumbnail-closed-caption {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .hero-playlist__thumbnail-audio-desc {
                content: "";
                background: url(../i/sprites/global-sprite.png) -574px -468px no-repeat;
                width: 22px;
                height: 16px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .hero-playlist__thumbnail-audio-desc {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .hero-playlist__thumbnail-closed-caption {
                content: "";
                background: url(../i/sprites/global-sprite.png) -618px -468px no-repeat;
                width: 22px;
                height: 16px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .hero-playlist__thumbnail-closed-caption {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .hero-playlist__thumbnail-tag {
                margin-bottom: .5rem;
                font-size: 1.1rem;
                color: #e90052;
                font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .hero-playlist__thumbnail-tag:empty {
                display: none
            }
            .hero-playlist__thumbnail-gallery-info,
            .hero-playlist__thumbnail-run-time {
                position: absolute;
                bottom: 1rem;
                left: 1rem;
                background: #ff2882;
                color: #fff;
                font-size: .8rem;
                display: flex;
                align-items: center;
                line-height: 2rem
            }
            .hero-playlist__thumbnail-gallery-info .icn,
            .hero-playlist__thumbnail-run-time .icn {
                margin: 0 .6rem 0 .8rem;
                display: inline-block;
                vertical-align: middle;
                position: static
            }
            .hero-playlist__thumbnail-gallery-info {
                background: #963cff;
                font-size: 1.4rem
            }
            .hero-playlist__thumbnail-gallery-info .icn {
                margin: 1rem .6rem
            }
            .hero-playlist__thumbnail-count {
                padding: 0 1.3rem;
                line-height: 3.4rem
            }
            .hero-playlist__thumbnail-count,
            .hero-playlist__thumbnail-time {
                display: inline-block;
                vertical-align: middle;
                background: #007dc6;
                font-size: 1.2rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .hero-playlist__thumbnail-time {
                margin-right: -2px;
                padding: .1rem .8rem
            }
            .hero-playlist__thumbnail-title {
                font-size: 3.9rem;
                line-height: 1.21;
                margin-bottom: 2rem;
                transition: .2s
            }
            .hero-playlist__thumbnail-title a {
                color: #fff;
                text-decoration: none
            }
            .hero-playlist__thumbnail-title a:hover {
                text-decoration: underline
            }
            .hero-playlist__thumbnail-btn {
                background-image: linear-gradient(270deg, #963cff, #ff2882);
                max-width: 15rem;
                margin-bottom: 2.4rem
            }
            .hero-playlist__thumbnail-figure {
                display: flex;
                height: 100%
            }
            .hero-playlist__thumbnail-play-icon {
                fill: #fff;
                left: 50%;
                max-width: 6rem;
                min-width: 4rem;
                opacity: .8;
                position: absolute;
                top: 50%;
                transform: translate(-50%, -50%);
                width: 12%;
                z-index: 2
            }
            .hero-playlist__thumbnail-image {
                float: left;
                overflow: hidden;
                position: relative;
                width: 50%;
                flex-basis: 50%;
                display: block;
                min-height: 38rem;
                background: #007dc6b3
            }
            .hero-playlist__thumbnail-image img {
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
                font-family: object-fit\: cover;
                display: block;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                transition: all 2s
            }
            .hero-playlist__thumbnail-image--is-placeholder img {
                width: auto;
                height: auto;
                max-width: 15rem;
                max-height: 19rem;
                margin: auto;
                opacity: .2
            }
            .video-player-wrapper {
                background-color: #007dc6;
                overflow: hidden
            }
            .video-player-wrapper .fixed-two-col {
                max-width: 166rem;
                float: none;
                height: auto;
                margin-left: auto;
                margin-right: auto
            }
            .video-player-wrapper .fixed-two-col__sidebar {
                max-height: calc(100vh - 8.5rem)
            }
            .video-player {
                background-color: #007dc6;
                position: relative;
                color: #fff;
                background-image: url(../i/bg-elements/horizontal-flash.svg);
                background-position: right -26rem bottom -6rem;
                background-repeat: no-repeat;
                background-size: 75%;
                padding: 1.6rem 0;
                margin: -2rem 0 0
            }
            .video-player__bg-shape {
                position: absolute;
                bottom: 0;
                display: none
            }
            .video-player__main-container {
                position: relative
            }
            .video-player__video {
                width: 100%;
                display: block;
                padding-top: 56.5%
            }
            .video-player__video,
            .video-player__video video {
                max-height: calc(100vh - 220px);
                height: 100%
            }
            @media (orientation: landscape) {
                .video-player__video video {
                    max-height: none
                }
            }
            .video-player__video .vjs-big-play-button {
                background: transparent;
                content: "";
                background: url(../i/sprites/global-sprite.png) -672px -437px no-repeat;
                width: 57px;
                height: 65px;
                font-size: 0;
                line-height: 0;
                margin: 0;
                border-radius: 0;
                opacity: .8;
                transition: opacity .4s;
                transform: translate(-50%, -50%)
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .video-player__video .vjs-big-play-button {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .video-player__video .vjs-big-play-button:hover {
                background-color: transparent;
                opacity: 1
            }
            .video-player__video .vjs-big-play-button span {
                display: none
            }
            .video-player__video.vjs-playing .vjs-play-control .vjs-icon-placeholder:before {
                content: "\f103"!important
            }
            .video-player__video.vjs-paused .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
                content: "\f101"!important
            }
            .video-player__video.vjs-paused.vjs-ended .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
                content: "\f116"!important
            }
            .video-player__video:hover .vjs-big-play-button {
                background-color: transparent;
                opacity: 1
            }
            .video-player__info-wrapper {
                position: relative;
                margin: .8rem 0;
                padding: 1.8rem
            }
            .video-player__meta-wrapper,
            .video-player__run-time {
                display: flex;
                align-items: center;
                font-size: 1.2rem
            }
            .video-player__run-time {
                margin-right: .8rem
            }
            .video-player__time {
                margin-left: .4rem;
                color: #fff;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .video-player__title {
                margin-top: 1.2rem;
                color: #fff;
                font-size: 3.1rem
            }
            .video-player__description {
                margin-top: 1.2rem;
                color: #fff;
                font-size: 1.3rem
            }
            .video-player__audio-description-share-wrapper {
                display: flex;
                position: relative;
                justify-content: space-between;
                padding: 0 0 1.8rem 1.8rem
            }
            .video-player__audio-description-button {
                border: 1px solid #ff2882;
                border-radius: 1.6rem;
                display: flex;
                align-items: center;
                padding: .7rem 1.5rem;
                background: transparent
            }
            /*.PÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷ion-button: hover .video-player__audio-desc {
                content: "";
                background: url(../i/sprites/global-sprite.png) -756px -420px no-repeat;
                width: 22px;
                height: 16px;
                margin-right: .4rem
            }*/
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .video-player__audio-description-button:hover .video-player__audio-desc {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .video-player__audio-description-button:hover .video-player__closed-caption {
                content: "";
                background: url(../i/sprites/global-sprite.png) -596px -468px no-repeat;
                width: 22px;
                height: 16px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .video-player__audio-description-button:hover .video-player__closed-caption {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .video-player__audio-desc,
            .video-player__closed-caption {
                display: inline-block;
                text-indent: -999px;
                overflow: hidden
            }
            .video-player__audio-desc {
                content: "";
                background: url(../i/sprites/global-sprite.png) -574px -468px no-repeat;
                width: 22px;
                height: 16px;
                margin-right: .4rem
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .video-player__audio-desc {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .video-player__closed-caption {
                content: "";
                background: url(../i/sprites/global-sprite.png) -618px -468px no-repeat;
                width: 22px;
                height: 16px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .video-player__closed-caption {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .video-player__audio-description-text {
                margin-left: .8rem;
                font-size: 1.3rem
            }
            .video-player .video-container--spacer {
                padding-top: 56.3%
            }
            @media (max-width: 1024px) {
                .video-player {
                    margin-top: 0;
                    padding-top: .6rem
                }
            }
            @media (max-width: 63.9375em) {
                .video-player__video {
                    width: 100%;
                    height: 0;
                    padding-top: 56.3%
                }
            }
            @media (max-width: 43.75em) {
                .video-player {
                    padding: 0;
                    background-image: none
                }
                .video-player__bg-shape {
                    display: block
                }
                .video-player__video-meta-wrapper {
                    background-image: linear-gradient(90deg, #007dc6, #730b4f);
                    position: relative
                }
                .video-player__video-meta-wrapper:before {
                    content: " ";
                    background-repeat: no-repeat;
                    background-position: 100% 100%;
                    background-image: url(../i/bg-elements/video-bg.svg);
                    background-size: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0
                }
                .video-player__info-wrapper {
                    margin: 0;
                    padding-bottom: 1.6rem
                }
                .video-player__title {
                    font-size: 1.7rem;
                    margin-top: .8rem
                }
                .video-player__description {
                    font-size: 1.1rem;
                    margin-top: .8rem
                }
                .video-player__audio-description-button {
                    padding: .3rem 1rem
                }
                .video-player__audio-desc,
                .video-player__closed-caption {
                    transform: scale(.8)
                }
                .video-player__audio-desc {
                    margin-right: 0
                }
                .video-player__audio-description-text {
                    font-size: 1.1rem;
                    margin-left: .4rem
                }
            }
            @keyframes l {
                0% {
                    top: 0
                }
                to {
                    top: 17rem
                }
            }
            .mini-player-active {
                animation: .2s l forwards ease-out;
                position: fixed;
                top: 10rem;
                right: 6rem;
                width: 22%;
                z-index: 80
            }
            .mini-player-active:after {
                content: ""
            }
            .mini-player-active:hover .mini-player-controls {
                opacity: 1;
                top: 0;
                visibility: visible
            }
            .mini-player-active>div:first-of-type {
                pointer-events: none
            }
            .mini-player-active .video-player__video {
                width: 100%;
                height: 0;
                padding-top: 56.3%
            }
            .mini-player-active .video-player__video video {
                position: absolute!important
            }
            .mini-player-active .video-player__audio-description-share-wrapper,
            .mini-player-active .video-player__info-wrapper {
                display: none
            }
            .mini-player-controls {
                background: rgba(47, 47, 47, .8);
                bottom: 0;
                left: 0;
                opacity: 0;
                overflow: hidden;
                position: absolute;
                right: 0;
                top: 0;
                visibility: hidden;
                transition: opacity .3s ease-in-out
            }
            .mini-player-controls__list {
                bottom: 0;
                left: 0;
                padding: 1rem;
                position: absolute
            }
            .mini-player-controls__list-item {
                display: inline-block
            }
            .mini-player-controls__btn {
                border: 0;
                overflow: hidden;
                text-indent: -99rem;
                padding: 0
            }
            .mini-player-controls__top {
                position: absolute;
                bottom: 1rem;
                right: 1rem
            }
            .mini-player-controls__close {
                position: absolute;
                right: 1rem;
                top: 1rem
            }
            @media (max-width: 1025px) {
                .mini-player-active {
                    display: none
                }
            }
            .personalised-video {
                background-color: #007dc6;
                padding: 4.8rem 2rem;
                position: relative
            }
            .personalised-video__svg-container {
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                opacity: .7;
                overflow: hidden
            }
            .personalised-video__bg-shape {
                position: absolute;
                top: 0;
                width: 70%;
                right: 0
            }
            .personalised-video.is-logged-in .personalised-video__bg-shape {
                height: 100%;
                width: auto
            }
            @media (max-width: 63.9375em) {
                .personalised-video.is-logged-in .personalised-video__bg-shape {
                    height: auto;
                    width: 100%
                }
            }
            .personalised-video.is-logged-in .personalised-video__svg-container {
                height: 80%
            }
            .personalised-video.is-transitioning .personalised-video__content-wrapper,
            .personalised-video.is-transitioning .personalised-video__header,
            .personalised-video.is-transitioning .personalised-video__video-wrapper {
                max-height: 0
            }
            .personalised-video__header {
                max-width: 137.6rem;
                margin: auto;
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin-bottom: 3rem;
                max-height: 100rem;
                overflow: hidden;
                transition: .3s;
                position: relative
            }
            .personalised-video__header-link,
            .personalised-video__header-text,
            .personalised-video__header-title {
                color: #fff
            }
            .personalised-video__header-text {
                font-size: 1.1rem;
                font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .personalised-video__header-title {
                font-size: 2.3rem
            }
            .personalised-video__header-link {
                display: inline-block;
                text-decoration: none;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .personalised-video__header-link .icn {
                display: inline-block;
                margin-left: 1rem;
                vertical-align: middle;
                transition: .3s ease-in-out
            }
            .personalised-video__header-link:hover {
                text-decoration: underline
            }
            .personalised-video__header-link:hover .icn {
                margin-left: 1.4rem
            }
            .personalised-video__content-wrapper {
                background-color: #007dc6b3;
                display: flex;
                justify-content: space-between;
                color: #fff;
                max-width: 137.6rem;
                margin: auto;
                position: relative;
                transition: .3s;
                overflow: hidden;
                max-height: 100rem
            }
            .personalised-video__content {
                width: 50%;
                padding: 3.4rem 16rem 3.4rem 3.4rem
            }
            .personalised-video__content.t6-bg .personalised-video__description,
            .personalised-video__content.t6-bg .personalised-video__title,
            .personalised-video__content.t39-bg .personalised-video__description,
            .personalised-video__content.t39-bg .personalised-video__title,
            .personalised-video__content.t43-bg .personalised-video__description,
            .personalised-video__content.t43-bg .personalised-video__title,
            .personalised-video__content.t57-bg .personalised-video__description,
            .personalised-video__content.t57-bg .personalised-video__title {
                color: #2f2f2f
            }
            .personalised-video__content.t6-bg .arrow-rightwhite,
            .personalised-video__content.t39-bg .arrow-rightwhite,
            .personalised-video__content.t43-bg .arrow-rightwhite,
            .personalised-video__content.t57-bg .arrow-rightwhite {
                content: "";
                background: url(../i/sprites/arrows-sprite.png) -82px -64px no-repeat;
                width: 9px;
                height: 8px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .personalised-video__content.t6-bg .arrow-rightwhite, .personalised-video__content.t39-bg .arrow-rightwhite, .personalised-video__content.t43-bg .arrow-rightwhite, .personalised-video__content.t57-bg .arrow-rightwhite {
                    background-image: url(../i/sprites/arrows-sprite@x2.png);
                    background-size: 94px 88px
                }
            }
            .personalised-video__title {
                color: #fff;
                font-size: 3.5rem;
                margin-bottom: 1.6rem
            }
            .personalised-video__description {
                color: #fff;
                font-size: 1.3rem;
                margin-bottom: 3.6rem
            }
            .personalised-video__link {
                color: #fff;
                font-size: 1.3rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                text-decoration: none
            }
            .personalised-video__link .icn {
                display: inline-block;
                margin-left: 1rem;
                vertical-align: middle;
                transition: .3s ease-in-out
            }
            .personalised-video__link:hover {
                text-decoration: underline
            }
            .personalised-video__link:hover .icn {
                margin-left: 1.4rem
            }
            .personalised-video__image-wrapper {
                width: 50%;
                position: relative;
                overflow: hidden;
                min-height: 15rem
            }
            .personalised-video__image {
                min-height: 100%;
                min-width: 100%;
                position: absolute;
                left: 50%;
                transform: translate(-50%, -50%);
                top: 50%
            }
            .personalised-video__club-badge {
                position: absolute;
                left: 0;
                right: 0;
                margin: auto;
                top: 0;
                bottom: 0;
                width: 7rem;
                height: 7rem;
                z-index: 10
            }
            .personalised-video__video-wrapper {
                max-width: 137.6rem;
                margin: auto;
                margin-top: 3rem;
                transition: .3s;
                max-height: 100rem;
                overflow: hidden
            }
            .personalised-video__video-wrapper .thumbnail {
                color: #fff
            }
            .personalised-video__video-wrapper .thumbnail.videoThumb .audioDesc {
                content: "";
                background: url(../i/sprites/global-sprite.png) -574px -468px no-repeat;
                width: 22px;
                height: 16px;
                opacity: .5
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .personalised-video__video-wrapper .thumbnail.videoThumb .audioDesc {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .personalised-video__video-wrapper .thumbnail.videoThumb .closedCaption {
                content: "";
                background: url(../i/sprites/global-sprite.png) -618px -468px no-repeat;
                width: 22px;
                height: 16px;
                opacity: .5
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .personalised-video__video-wrapper .thumbnail.videoThumb .closedCaption {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .personalised-video__video-item {
                margin-bottom: 0
            }
            @media (max-width: 63.9375em) {
                .personalised-video {
                    padding: 4.8rem .8rem .8rem
                }
                .personalised-video:after,
                .personalised-video:before {
                    content: "";
                    background: linear-gradient(270deg, #ff2882, #963cff);
                    width: calc(100% - 1.6rem);
                    height: 6px;
                    position: absolute;
                    z-index: 10
                }
                .personalised-video:before {
                    top: 1.8rem
                }
                .personalised-video:after {
                    bottom: 0
                }
                .personalised-video__bg-shape {
                    top: -5rem;
                    right: -10rem;
                    width: 100%;
                    height: auto;
                    transform: rotate(5deg)
                }
                .personalised-video__header {
                    margin-bottom: 2rem
                }
                .personalised-video__header-link-wrapper {
                    margin-top: 1.4rem;
                    margin-bottom: 2.4rem;
                    text-align: right
                }
                .personalised-video__video-wrapper {
                    margin-top: 1.6rem;
                    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
                }
                .block-list-4 .personalised-video__video-item {
                    margin-bottom: .8rem
                }
                .personalised-video__content-wrapper {
                    flex-direction: column;
                    padding: 0
                }
                .personalised-video__image-wrapper {
                    order: 1;
                    width: 100%;
                    overflow: visible;
                    font-size: 0
                }
                .personalised-video__image {
                    position: relative;
                    transform: none;
                    left: auto;
                    top: auto;
                    width: 100%
                }
                .personalised-video__content {
                    order: 2;
                    width: 100%;
                    padding: 1.8rem 1.6rem 1.6rem
                }
                .personalised-video__title {
                    font-size: 2.1rem;
                    margin-bottom: .8rem
                }
                .personalised-video__description {
                    margin-bottom: 3rem
                }
                .personalised-video__club-badge {
                    left: 1.6rem;
                    right: auto;
                    top: auto;
                    bottom: -1rem;
                    width: 5rem;
                    height: 5rem
                }
            }
            .pageHero--personalised-title {
                padding: 3.2rem 0
            }
            .pageHero--personalised-title .wrapper {
                display: flex;
                align-items: center
            }
            .pageHero--personalised-title .personalised-title-badge {
                width: 12.4rem;
                height: 12.4rem;
                float: left;
                margin-right: 2.4rem;
                padding: 2rem;
                background-color: #fff;
                border-radius: 50%
            }
            .pageHero--personalised-title .personalised-title-badge span {
                position: relative;
                top: -.8rem;
                left: -.6rem;
                transform: scale(.8);
                display: block
            }
            .pageHero--personalised-title .pageTitle__wrapper {
                width: calc(100% - 15rem);
                float: left
            }
            .pageHero--personalised-title .pageTitle {
                width: 100%;
                max-width: none;
                font-size: 5rem
            }
            .pageHero--personalised-title .pageTitle--yourClub {
                font-size: 2.7rem;
                color: #fff
            }
            @media (max-width: 63.9375em) {
                .pageHero--personalised-title {
                    padding: 3rem 0 1.2rem
                }
                .pageHero--personalised-title .personalised-title-badge {
                    width: 6.4rem;
                    height: 6.4rem;
                    margin-right: 1.6rem;
                    padding: 1rem
                }
                .pageHero--personalised-title .personalised-title-badge span {
                    top: -2.8rem;
                    left: -1.3rem;
                    transform: scale(.45)
                }
                .pageHero--personalised-title .pageTitle {
                    font-size: 2.7rem
                }
                .pageHero--personalised-title .pageTitle--yourClub {
                    font-size: 1.7rem
                }
            }
            .personalised-video-list {
                margin-top: 4rem
            }
            .pl-modal__content .video-modal .modal-video-col {
                padding-top: 0;
                padding-right: 1.6rem
            }
            @media (max-width: 63.9375em) {
                .pl-modal__content .video-modal__wrapper {
                    padding: 0
                }
                .pl-modal__content .video-modal .modal-video-col {
                    padding: 6rem 0 0
                }
                .pl-modal__content .video-modal .video-js {
                    height: 100%
                }
            }
            #videoPlayerWrapModal.pl-modal {
                pointer-events: none
            }
            #videoPlayerWrapModal.pl-modal.open {
                pointer-events: auto
            }
            #videoPlayerWrapModal.pl-modal .close {
                right: 1.6rem;
                top: 1.6rem
            }
            #videoPlayerWrapModal .pl-modal__content {
                margin: 0 auto;
                padding-top: 6rem;
                padding-bottom: 6rem;
                max-width: 166.4rem;
                width: 90%
            }
            @media (max-width: 63.9375em) {
                #videoPlayerWrapModal .pl-modal__content {
                    padding-bottom: 0;
                    width: auto
                }
                #videoPlayerWrapModal.pl-modal {
                    top: 0
                }
                #videoPlayerWrapModal.pl-modal .close {
                    right: .5rem;
                    top: .5rem
                }
                #videoPlayerWrapModal .pl-modal__content {
                    padding-top: 0
                }
            }
            @media (max-width: 43.75em) {
                #videoPlayerWrapModal.pl-modal {
                    background: rgba(56, 0, 60, .7)
                }
            }
            .home-sponsors {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                background: url(../i/bg-elements/sponsors-bg.png), linear-gradient(0deg, #ededed, #fff);
                background-position: 0 100%;
                background-repeat: no-repeat;
                background-size: auto 100%;
                margin-bottom: 3rem;
                padding: 0 2rem 1rem;
                height: auto
            }
            .home-sponsors:before {
                content: "";
                display: block
            }
            .home-sponsors:after {
                content: "";
                display: table;
                clear: both
            }
            .home-sponsors.has-sponsor-labels .home-sponsors__sponsor-link-container {
                height: calc(100% - 2rem)
            }
            .home-sponsors.has-sponsor-labels .home-sponsors__sponsors-list {
                height: 11rem
            }
            .home-sponsors__labels-pagination-container {
                display: inline-block;
                text-align: center;
                overflow: hidden;
                max-width: 18rem;
                vertical-align: middle;
                width: 100%;
                order: 2
            }
            .home-sponsors__labels-container {
                display: none;
                white-space: nowrap;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                font-size: 0;
                margin-bottom: 1rem;
                text-align: center
            }
            .home-sponsors__label {
                display: none;
                font-size: 0;
                vertical-align: middle;
                width: 100%;
                white-space: normal;
                padding: 0;
                text-align: center
            }
            .home-sponsors__label.is-active {
                display: block
            }
            .home-sponsors__label span {
                font-size: 1.3rem
            }
            .home-sponsors__pagination-container {
                position: relative;
                display: table;
                margin: 0 auto
            }
            .home-sponsors__pagination-item {
                display: inline-block;
                width: .6rem;
                height: .6rem;
                background: #a4a4a4;
                border-radius: 100%;
                margin: 0 .2rem
            }
            .home-sponsors__pagination-item.is-active {
                background: #111
            }
            .home-sponsors__sponsors-container {
                position: relative;
                overflow: hidden;
                width: 100%;
                margin: auto 0 auto auto
            }
            .home-sponsors__sponsors-list {
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 0;
                left: 0;
                position: relative;
                height: 7rem
            }
            .home-sponsors.has-sponsor-text .home-sponsors__sponsors-list {
                height: 13rem
            }
            .home-sponsors__sponsor {
                display: none;
                position: relative;
                margin: 0;
                min-width: 15rem;
                height: 100%;
                padding-top: 1rem;
                padding-bottom: 1rem;
                text-align: center;
                color: #76766f;
                font-size: 1.1rem;
                text-decoration: none
            }
            .home-sponsors__sponsor.is-active {
                display: block
            }
            .home-sponsors__sponsor .icn {
                display: inline-block;
                margin: 0 auto;
                position: absolute;
                top: 40%;
                left: 50%;
                transform: translate(-50%, -50%) scale(.85)
            }
            .home-sponsors__sponsor-link-container {
                display: block;
                position: relative;
                height: 100%;
                margin-bottom: .4rem
            }
            .home-sponsors__image-container {
                display: block;
                width: 100%;
                height: 100%
            }
            .home-sponsors__sponsor-text {
                color: #76766f;
                font-size: 1.1rem;
                white-space: pre-wrap
            }
            .home-sponsors__image {
                max-width: 12rem;
                max-height: 7rem;
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                left: 0;
                margin: auto
            }
            .home-sponsors__image.oracle {
                fill: #c74634
            }
            .home-sponsors__image.hublot {
                fill: #181716
            }
            @media (max-width: 540px) {
                .home-sponsors {
                    flex-direction: row
                }
                .home-sponsors__labels-pagination-container {
                    order: 0
                }
                .home-sponsors__labels-container {
                    display: block
                }
                .home-sponsors__sponsor-text {
                    display: none
                }
            }
            .footer-sponsors {
                background: #fff;
                max-width: 1376px;
                margin: 0 auto;
                padding-left: 1rem;
                padding-right: 1rem;
                position: relative;
                z-index: 1;
                display: block;
                margin: auto;
                border-top: 0;
                padding: 0 1rem
            }
            .footer-sponsors:before {
                content: "";
                display: block
            }
            .footer-sponsors:after {
                display: table;
                clear: both;
                background: linear-gradient(270deg, #ff2882, #963cff);
                content: "";
                display: block;
                height: .4rem;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: auto
            }
            .footer-sponsors__sponsors-container {
                align-self: center;
                text-decoration: none;
                color: #76766f;
                text-align: center;
                font-size: 1.1rem;
                display: flex;
                flex-direction: column;
                height: 100%
            }
            .footer-sponsors__sponsors-container .icn {
                margin: auto auto 1rem
            }
            .footer-sponsors__sponsors-list {
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                width: 100%
            }
            .footer-sponsors__sponsor {
                min-width: 20rem;
                padding: 1rem;
                border-top: .1rem solid #e8e8e8;
                margin-bottom: 0;
                flex-grow: 1
            }
            .footer-sponsors__sponsor:first-child {
                border-right: 0;
                margin-right: 0;
                border-top: none
            }
            .footer-sponsors__sponsor:first-child:after {
                display: none
            }
            .footer-sponsors__sponsor:first-child {
                padding-right: 1rem
            }
           /* .footer-sponsors__sponsor:nthPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷: after {
                display: none
            }*/
            .footer-sponsors__sponsor-link-container {
                align-self: center;
                text-decoration: none;
                color: #76766f;
                text-align: center;
                font-size: 1.1rem;
                display: flex;
                flex-direction: column;
                height: 100%;
                margin: auto
            }
            .footer-sponsors__image-container {
                margin: auto auto .4rem;
                max-height: 6.4rem
            }
            .footer-sponsors__sponsor-text {
                margin-top: auto;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                padding: 0 .2rem
            }
            .footer-sponsors__image {
                max-height: 6.4rem
            }
            .footer-sponsors__image.oracle {
                max-width: 13.5rem;
                max-height: 2.5rem;
                margin: auto auto 1rem;
                fill: #c74634
            }
            .footer-sponsors__image.hublot {
                max-width: 13.5rem;
                max-height: 2.5rem;
                margin: auto auto 1rem;
                fill: #181716
            }
            @media (max-width: 1040px) {
                .footer-sponsors__sponsor {
                    min-width: 0
                }
                .footer-sponsors__sponsor:first-child {
                    width: 100%
                }
            }
            @media (max-width: 43.75em) {
                .footer-sponsors__image-container, .footer-sponsors svg.footer-sponsors__image {
                    transform: scale(.8)
                }
            }
            @media (max-width: 620px) {
                .footer-sponsors__sponsor {
                    width: 50%;
                    border-right: 0
                }
                .footer-sponsors__sponsor:first-child {
                    border-top: 0;
                    padding: 1.4rem
                }
                .footer-sponsors__sponsor:not(:nth-child(3n+1)) {
                    border-right: 0
                }
                .footer-sponsors__sponsor:nth-child(2n) {
                    border-right: .1rem solid #e8e8e8
                }
                .footer-sponsors__sponsor:last-child {
                    border-right: none
                }
            }
            .playerIndex table {
                text-align: left
            }
            .playerIndex table .loader {
                display: table;
                table-layout: fixed;
                width: 100%
            }
            .playerIndex td {
                padding-bottom: 0
            }
            .playerIndex .img {
                width: 4rem;
                display: inline-block;
                vertical-align: middle;
                margin-right: 1.5rem
            }
            .playerIndex .playerName {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .webViewBody .playerPageLinks .heroPageLinks {
                display: block
            }
            .player-swoosh {
                position: absolute;
                height: 100%;
                right: 0
            }
            .player-swoosh__stop-1 {
                stop-color: #fff
            }
            .player-swoosh__stop-2 {
                stop-color: red
            }
            .playerHero {
                position: relative;
                color: #333;
                background: linear-gradient(90deg, #fff, #f1f1f1)
            }
            .playerHero__bg-shape-container {
                bottom: 0;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 100%
            }
            .playerHero__bg-shape {
                bottom: 0;
                fill: #ededed;
                position: absolute;
                width: 100%
            }
            .playerHero__bg-shape--mobile {
                top: 0
            }
            .playerHero [class*=col-] {
                height: 100%
            }
            .playerHero .playerContainer {
                position: relative;
                padding-top: 1rem
            }
            .playerHero .playerContainer .playerbadgeContainer {
                position: absolute;
                bottom: -2rem;
                left: 2rem;
                width: 8rem;
                height: 8rem;
                border-radius: 100%;
                background: #fff;
                z-index: 10;
                transition: .2s;
                box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
            }
            .playerHero .playerContainer .playerbadgeContainer:focus,
            .playerHero .playerContainer .playerbadgeContainer:hover {
                background: #e8e8e8
            }
            .playerHero .playerContainer .badge {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-top: -25px;
                margin-left: -25px
            }
            .playerHero .playerContainer .homeGrown {
                position: absolute;
                bottom: -1.5rem;
                left: 25.5rem;
                right: auto;
                line-height: 3rem;
                padding: 0 1.5rem;
                background: #05f0ff;
                color: #333;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                z-index: 10;
                text-transform: uppercase
            }
            .playerHero .playerTitle {
                display: none
            }
            .playerHero .imgContainer {
                position: relative;
                height: 26rem;
                width: 29rem;
                padding-left: 4rem;
                padding-top: 1rem;
                display: inline-block;
                vertical-align: middle;
                z-index: 5;
                overflow: hidden
            }
            .playerHero .imgContainer.refereeImgContainer {
                border-radius: 100%;
                width: 25rem;
                height: 25rem;
                border: 6px solid #fff;
                background: #fff;
                margin-bottom: 1rem;
                margin-left: 4rem;
                padding: 0
            }
            .playerHero .img {
                display: block;
                width: 100%
            }
            .playerHero .name {
                font-size: 4.1rem
            }
            .playerHero .playerDetails {
                position: relative;
                padding: 1rem 0 12rem 6.5rem;
                display: inline-block;
                vertical-align: middle;
                z-index: 10
            }
            .playerHero .playerDetails .number {
                font-size: 7.2rem;
                line-height: 1;
                font-family: PremierSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .playerHero .playerDetails [class*=Name] {
                font-size: 4rem;
                font-weight: 800
            }
            .playerHero .playerNumberLrg {
                position: absolute;
                z-index: 0;
                top: 12px;
                right: 2rem;
                font-weight: 800;
                font-size: 24rem;
                line-height: 20rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                -webkit-text-stroke: 3px #007dc6;
                color: transparent
            }
            .playerHero.inactive .imgContainer {
                border-radius: 100%;
                width: 25rem;
                height: 25rem;
                border: 6px solid #fff;
                background: #fff;
                margin-bottom: 1rem;
                margin-left: 4rem;
                padding: 0
            }
            @media (max-width: 63.9375em) {
                .playerHero .imgContainer {
                    padding: 0
                }
                .playerHero.inactive .imgContainer {
                    margin-left: 1rem;
                    width: 15rem;
                    height: 15rem;
                    margin-bottom: 5rem
                }
                .playerHero.inactive .playerContainer .playerDetails {
                    padding-bottom: 6rem
                }
                .playerHero .name {
                    font-size: 3.5rem
                }
                .playerHero .playerContainer {
                    align-items: center;
                    display: flex
                }
                .playerHero .playerContainer .playerbadgeContainer {
                    display: none
                }
                .playerHero .playerContainer .homeGrown {
                    left: auto;
                    right: 2rem;
                    bottom: -4.5rem
                }
                .playerHero .playerContainer .playerDetails {
                    padding-left: 1rem;
                    padding-bottom: 4rem;
                    width: 50%
                }
                .playerHero .playerNumberLrg {
                    right: -4rem;
                    bottom: -7rem;
                    font-size: 34rem
                }
            }
            @media (max-width: 56.25em) {
                .playerHero .playerNumberLrg {
                    display: none
                }
            }
            @media (max-width: 56.25em) {
                .homeGrown {
                    right: 1rem
                }
            }
            @media (max-width: 43.75em) {
                .playerHero .imgContainer {
                    max-width: 18rem;
                    height: auto
                }
                .playerHero.inactive .imgContainer {
                    height: 15rem;
                    width: 15rem;
                    vertical-align: middle;
                    margin-left: 2rem
                }
                .playerHero.inactive .playerContainer .playerDetails {
                    padding-bottom: 6rem
                }
                .playerHero .playerDetails .number {
                    font-size: 3.7rem
                }
                .playerHero .img {
                    -o-object-fit: contain;
                    object-fit: contain;
                    height: 100%
                }
                .playerHero .playerContainer .playerDetails {
                    padding-bottom: 5rem
                }
                .playerHero .name {
                    font-size: 2.5rem
                }
            }
            .t3-bg.t-gradient-background,
            .t3-bg .t-gradient-background {
                background: linear-gradient(90deg, #963cff, #007dc6)!important
            }
            .t3-bg .t-fill {
                fill: #963cff
            }
            .t3-bg .t-colour {
                color: #fff
            }
            .t3-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t7-bg.t-gradient-background,
            .t7-bg .t-gradient-background {
                background: linear-gradient(90deg, #963cff, #007dc6)!important
            }
            .t7-bg .t-fill {
                fill: #963cff
            }
            .t7-bg .t-colour {
                color: #fff
            }
            .t7-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t91-bg.t-gradient-background,
            .t91-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #963cfe)!important
            }
            .t91-bg .t-fill {
                fill: #ff2882
            }
            .t91-bg .t-colour {
                color: #fff
            }
            .t91-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t94-bg.t-gradient-background,
            .t94-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #007dc6)!important
            }
            .t94-bg .t-fill {
                fill: #ff2882
            }
            .t94-bg .t-colour {
                color: #fff
            }
            .t94-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t36-bg.t-gradient-background,
            .t36-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #007dc6)!important
            }
            .t36-bg .t-fill {
                fill: #ff2882
            }
            .t36-bg .t-colour {
                color: #fff
            }
            .t36-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t90-bg.t-gradient-background,
            .t90-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff6900, #ff2882)!important
            }
            .t90-bg .t-fill {
                fill: #ff6900
            }
            .t90-bg .t-colour {
                color: #000
            }
            .t90-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t97-bg.t-gradient-background,
            .t97-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff6900, #ff2882)!important
            }
            .t97-bg .t-fill {
                fill: #ff6900
            }
            .t97-bg .t-colour {
                color: #000
            }
            .t97-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t8-bg.t-gradient-background,
            .t8-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #007dc6)!important
            }
            .t8-bg .t-fill {
                fill: #ff2882
            }
            .t8-bg .t-colour {
                color: #fff
            }
            .t8-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t31-bg.t-gradient-background,
            .t31-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff6900, #ff2882)!important
            }
            .t31-bg .t-fill {
                fill: #ff6900
            }
            .t31-bg .t-colour {
                color: #000
            }
            .t31-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t11-bg.t-gradient-background,
            .t11-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #963cfe)!important
            }
            .t11-bg .t-fill {
                fill: #ff2882
            }
            .t11-bg .t-colour {
                color: #fff
            }
            .t11-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t54-bg.t-gradient-background,
            .t54-bg .t-gradient-background {
                background: linear-gradient(90deg, #963cff, #007dc6)!important
            }
            .t54-bg .t-fill {
                fill: #963cff
            }
            .t54-bg .t-colour {
                color: #fff
            }
            .t54-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t38-bg.t-gradient-background,
            .t38-bg .t-gradient-background {
                background: linear-gradient(90deg, #963cff, #007dc6)!important
            }
            .t38-bg .t-fill {
                fill: #963cff
            }
            .t38-bg .t-colour {
                color: #fff
            }
            .t38-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t13-bg.t-gradient-background,
            .t13-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff6900, #ff2882)!important
            }
            .t13-bg .t-fill {
                fill: #ff6900
            }
            .t13-bg .t-colour {
                color: #000
            }
            .t13-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t2-bg.t-gradient-background,
            .t2-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t2-bg .t-fill {
                fill: #ebff00
            }
            .t2-bg .t-colour {
                color: #000
            }
            .t2-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t14-bg.t-gradient-background,
            .t14-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t14-bg .t-fill {
                fill: #ebff00
            }
            .t14-bg .t-colour {
                color: #000
            }
            .t14-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t43-bg.t-gradient-background,
            .t43-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #007dc6)!important
            }
            .t43-bg .t-fill {
                fill: #ff2882
            }
            .t43-bg .t-colour {
                color: #fff
            }
            .t43-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t1-bg.t-gradient-background,
            .t1-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t1-bg .t-fill {
                fill: #ebff00
            }
            .t1-bg .t-colour {
                color: #000
            }
            .t1-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t45-bg.t-gradient-background,
            .t45-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #963cfe)!important
            }
            .t45-bg .t-fill {
                fill: #ff2882
            }
            .t45-bg .t-colour {
                color: #fff
            }
            .t45-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t4-bg.t-gradient-background,
            .t4-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #963cfe)!important
            }
            .t4-bg .t-fill {
                fill: #ff2882
            }
            .t4-bg .t-colour {
                color: #fff
            }
            .t4-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t20-bg.t-gradient-background,
            .t20-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t20-bg .t-fill {
                fill: #ebff00
            }
            .t20-bg .t-colour {
                color: #000
            }
            .t20-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t6-bg.t-gradient-background,
            .t6-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #963cfe)!important
            }
            .t6-bg .t-fill {
                fill: #ff2882
            }
            .t6-bg .t-colour {
                color: #fff
            }
            .t6-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t57-bg.t-gradient-background,
            .t57-bg .t-gradient-background {
                background: linear-gradient(90deg, #ff2882, #007dc6)!important
            }
            .t57-bg .t-fill {
                fill: #ff2882
            }
            .t57-bg .t-colour {
                color: #fff
            }
            .t57-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .t35-bg.t-gradient-background,
            .t35-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t35-bg .t-fill {
                fill: #ebff00
            }
            .t35-bg .t-colour {
                color: #000
            }
            .t35-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t21-bg.t-gradient-background,
            .t21-bg .t-gradient-background {
                background: linear-gradient(90deg, #ebff00, #ff6900)!important
            }
            .t21-bg .t-fill {
                fill: #ebff00
            }
            .t21-bg .t-colour {
                color: #000
            }
            .t21-bg .t-stroke {
                -webkit-text-stroke: 3px #2f2f2f
            }
            .t39-bg.t-gradient-background,
            .t39-bg .t-gradient-background {
                background: linear-gradient(90deg, #963cff, #007dc6)!important
            }
            .t39-bg .t-fill {
                fill: #963cff
            }
            .t39-bg .t-colour {
                color: #fff
            }
            .t39-bg .t-stroke {
                -webkit-text-stroke: 3px #fff
            }
            .playerExternalLink {
                margin: 2rem 0
            }
            .playerExternalLink .subHeader {
                text-align: center;
                line-height: 1.5
            }
            .playerOverviewAside {
                box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
                font-size: 1.2rem;
                position: relative
            }
            .playerOverviewAside__container {
                border-radius: 5px;
                box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
                overflow: hidden
            }
            .playerOverviewAside:before {
                content: "";
                display: block;
                background: linear-gradient(270deg, #ff2882, #963cff);
                height: 6px;
                width: 95%;
                margin: -6px auto 0;
                position: absolute;
                top: 0;
                left: 0;
                right: 0
            }
            .playerOverviewAside.hidden {
                display: none
            }
            .playerOverviewAside header {
                text-align: center;
                margin-top: 4rem
            }
            .playerOverviewAside .subHeader {
                line-height: 1.5;
                font-size: 1.7rem;
                margin-bottom: 1rem;
                padding: 0 1rem
            }
            .playerOverviewAside .info,
            .playerOverviewAside .label {
                display: inline-block;
                margin-right: -4px;
                width: 50%;
                padding: 1.2rem 1.4rem;
                min-height: 3.7rem
            }
            .playerOverviewAside .label {
                width: 20%;
                font-size: 1.3rem;
                vertical-align: top;
                border-bottom: 1px solid #e8e8e8
            }
            .playerOverviewAside .info {
                border-bottom: 1px solid #e8e8e8;
                text-align: right;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                width: 80%;
                font-size: 1.5rem;
                margin-left: auto
            }
            .playerOverviewAside .info a {
                color: #242424;
                text-decoration: none;
                font-size: 1.5rem
            }
            .playerOverviewAside .info a:focus,
            .playerOverviewAside .info a:hover {
                text-decoration: underline
            }
            .playerOverviewAside .sideWidget {
                margin: 0;
                padding: 1rem 0;
                position: relative;
                border-bottom: 0;
                display: flex;
                flex-wrap: wrap
            }
            .playerOverviewAside .sideWidget [class*=btn] {
                margin: 1rem 1rem 0
            }
            .playerOverviewAside .playerIntro h3 {
                margin: 1rem 0;
                font-size: 1.3rem
            }
            .playerOverviewAside .playerIntro table {
                margin-bottom: 1rem
            }
            .playerOverviewAside .playerIntro .socialLinks {
                margin-bottom: 2rem;
                padding: 0 1.6rem
            }
            .playerOverviewAside .playerClub {
                display: inline-block;
                margin: 0 0 0 .5rem;
                vertical-align: middle
            }
            .playerOverviewAside table {
                text-align: left;
                width: 100%
            }
            .playerOverviewAside tr {
                border-bottom: 1px solid #e8e8e8
            }
            .playerOverviewAside th {
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                padding: 0 1.6rem;
                font-size: 1.3rem
            }
            .playerOverviewAside th:last-child {
                padding-right: 2rem
            }
            .playerOverviewAside td {
                padding-right: 1.6rem;
                text-align: right;
                font-size: 1.5rem
            }
            .playerOverviewAside .playerSidebarTable {
                border-radius: 0
            }
            .playerOverviewAside .playerSidebarTable table tr {
                font-size: 1.2rem
            }
            .playerOverviewAside .playerSidebarTable table td {
                padding: 1rem
            }
            .playerOverviewAside .playerSidebarTable:before {
                background: linear-gradient(270deg, #ff2882, #963cff);
                content: "";
                display: block;
                height: 3px;
                margin: 0 auto 1.6rem;
                width: 100%
            }
            .playerOverviewAside .honoursAwards th {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                padding: 1rem
            }
            .playerOverviewAside .playerSidebarNested tr {
                border: none
            }
            .playerOverviewAside .playerSidebarNested td {
                padding: .5rem 0 .5rem 3rem;
                text-align: left;
                line-height: 1.4
            }
            .sidebarPush .playerOverviewAside {
                box-shadow: none;
                padding-left: 1rem
            }
            .sidebarPush .playerOverviewAside:before {
                display: none
            }
            .playerExternalLink+.playerOverviewAside {
                padding-top: 0
            }
            @media (max-width: 63.9375em) {
                .playerExternalLink:before {
                    content: "";
                    display: block
                }
                .playerExternalLink:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .playerExternalLink.hidden {
                    display: none
                }
                .playerExternalLink .subHeader {
                    float: left;
                    margin-bottom: 0;
                    line-height: 2;
                    text-align: left
                }
                .article-promo--history .playerExternalLink .article-promo__btn,
                .playerExternalLink .article-promo--history .article-promo__btn,
                .playerExternalLink .btn {
                    width: 50%;
                    float: right
                }
                .playerOverviewAside {
                    box-shadow: none;
                    margin-top: 0;
                    padding-top: 2rem;
                    border: none
                }
                .playerOverviewAside.hidden {
                    display: none
                }
                .playerOverviewAside .subHeader {
                    text-align: left;
                    line-height: 2
                }
                .playerOverviewAside .sideWidget {
                    border-width: 0;
                    border-top-width: 4px
                }
                .playerOverviewAside .sideWidget:last-child {
                    padding-bottom: 2rem;
                    border-bottom: 0
                }
                .sidebarPush .playerOverviewAside {
                    padding-left: 0
                }
            }
            @media (max-width: 43.75em) {
                .sidebarPush .playerOverviewAside:before {
                    display: block
                }
                .playerOverviewAside {
                    position: relative
                }
                .playerOverviewAside:before {
                    position: absolute;
                    top: 1.8rem;
                    margin: 0 auto;
                    z-index: 1;
                    left: 0;
                    right: 0
                }
                .playerOverviewAside:after {
                    background: #007dc6;
                    content: "";
                    display: block;
                    height: 2.4rem;
                    position: absolute;
                    top: 0;
                    width: 100%
                }
                .managerOverviewAside:before {
                    left: 1.8rem;
                    right: 1.8rem;
                    width: auto
                }
                .heroPageLinks .btn-tab {
                    padding: 0 1.8rem
                }
            }
            .playerPageLinks {
                position: relative
            }
            .playerPageLinks .heroPageLinks {
                position: absolute;
                top: -5rem;
                left: 37rem;
                z-index: 25
            }
            .playerPageLinks .heroPageLinks a {
                background: #ebebe6;
                color: #6c6c6c;
                border-top-right-radius: 3px;
                border-top-left-radius: 3px;
                font-size: 1.3rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .playerPageLinks .heroPageLinks a:focus,
            .playerPageLinks .heroPageLinks a:hover {
                background: #ff2882;
                color: #fff
            }
            .playerPageLinks .heroPageLinks .active a {
                background: #fff;
                color: #2f2f2f
            }
            .playerPageLinks .heroPageLinks .moreToggle .icn {
                content: "";
                background: url(../i/sprites/global-sprite.png) -773px -481px no-repeat;
                width: 5px;
                height: 19px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .playerPageLinks .heroPageLinks .moreToggle .icn {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            @media (max-width: 43.75em) {
                .playerStats .pageFilter {
                    /*padding: 0 1remPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷em;*/
                    padding-left: 4rem;
                    padding-top: 5rem;
                    background: #fff;
                    border-top-left-radius: 5px
                }
                .playerInfo:after {
                    content: "";
                    width: 50vw;
                    height: 20rem;
                    position: absolute;
                    top: 0;
                    right: 0;
                    margin-right: -50vw;
                    background: #fff
                }
                @media (max-width: 63.9375em) {
                    .playerInfo:after {
                        display: none
                    }
                }
                .playerInfo .refereeDetails {
                    border-bottom: 4px solid #e8e8e8;
                    padding-bottom: 2rem
                }
                .playerInfo .personalDetails {
                    font-size: 1.2rem;
                    margin-bottom: 2rem
                }
                .playerInfo .personalDetails:before {
                    content: "";
                    display: block
                }
                .playerInfo .personalDetails:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .playerInfo .personalDetails .personalLists {
                    border-radius: 3px;
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                    border: 1px solid #e8e8e8;
                    padding: 1rem;
                    margin-top: 2.5rem
                }
                .playerInfo .personalDetails .personalLists ul:nth-child(-n+2) {
                    border-right: 1px solid #e8e8e8
                }
                .playerInfo .personalDetails .pdcol1,
                .playerInfo .personalDetails .pdcol2,
                .playerInfo .personalDetails .pdcol3 {
                    width: 33.3333%
                }
                .playerInfo .personalDetails li {
                    line-height: 1.4;
                    padding: 1.4rem 1rem;
                    display: flex;
                    justify-content: space-between;
                    align-items: center
                }
                .playerInfo .personalDetails .info,
                .playerInfo .personalDetails .label {
                    display: inline-block
                }
                .playerInfo .personalDetails .label {
                    color: #76766f;
                    line-height: 1.5rem;
                    margin-right: 1.5rem;
                    vertical-align: middle
                }
                .playerInfo .personalDetails .info {
                    text-align: right;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.5rem
                }
                .playerInfo .personalDetails .info--light {
                    font-family: PremierSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .playerInfo .personalDetails .stack {
                    flex-wrap: wrap
                }
                .playerInfo .personalDetails .stack .info,
                .playerInfo .personalDetails .stack .label {
                    width: 100%;
                    text-align: left;
                    margin-bottom: 1rem
                }
                .playerInfo .personalDetails a.info {
                    color: #242424;
                    text-decoration: none
                }
                .playerInfo .personalDetails a.info .playerClub {
                    margin: -1px 1rem 0 0;
                    display: inline-block;
                    vertical-align: middle
                }
                .playerInfo .personalDetails .flag {
                    display: inline-block;
                    margin: 0 .5rem -.5rem 0
                }
                .playerInfo .personalDetails .caps {
                    background: #05f0ff;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    padding: .1rem .4rem .3rem;
                    margin-left: .5rem
                }
                .playerInfo .table {
                    padding: 0 0 2rem
                }
                .playerInfo .table thead {
                    border-bottom: 1px solid #76766f
                }
                .playerInfo .table .teamHeader {
                    text-align: left;
                    padding-left: .5rem
                }
                .playerInfo .table .playerExpandable td {
                    height: 4rem;
                    background: #f8f8f8;
                    border-bottom-color: #eee
                }
                .playerInfo .table .playerExpandable .team {
                    text-align: left;
                    padding-left: 4.5rem;
                    font-weight: 700
                }
                .playerClubHistory {
                    padding-bottom: 2rem;
                    margin-bottom: 2rem;
                    overflow: auto;
                    margin-top: 4rem
                }
                .playerClubHistory .subHeader {
                    margin-bottom: 3rem;
                    white-space: normal
                }
                .playerClubHistory__revealMoreRow {
                    width: 5rem;
                    outline: none
                }
                .playerClubHistory__revealMoreHeader {
                    width: 5.6rem
                }
                .playerClubHistory.table thead th {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    margin-bottom: .8rem
                }
                .playerClubHistory.table .teamHeader {
                    padding-left: 4.5rem
                }
                .playerClubHistory.table th {
                    padding: .7rem 1rem
                }
                .playerClubHistory.table tbody:before {
                    line-height: .8rem;
                    content: "-";
                    color: #fff;
                    display: block
                }
                .playerClubHistory.table td {
                    padding: 1.3rem 1rem;
                    position: relative
                }
                .playerClubHistory.table td.team:after {
                    content: "";
                    top: 1rem;
                    bottom: 1rem;
                    width: 1px;
                    display: block;
                    position: absolute;
                    background: #efefef;
                    right: 0
                }
                @media (max-width: 25em) {
                    .playerClubHistory.table td.team:after {
                        display: none
                    }
                }
                .playerClubHistory .appearances,
                .playerClubHistory .apps,
                .playerClubHistory .season {
                    text-align: center;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .playerClubHistory .appearances--sub,
                .playerClubHistory .goals {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .playerClubHistory .apps,
                .playerClubHistory .stat {
                    width: 10rem
                }
                .playerClubHistory .playerExpandable {
                    display: none
                }
                .playerClubHistory .playerExpandable.open {
                    display: table-row;
                    background-color: #fff
                }
                .playerClubHistory .playerExpandable.open+.table td {
                    position: relative
                }
                .playerClubHistory .playerExpandable.open+.table td:before {
                    display: block;
                    content: "";
                    position: absolute;
                    top: -7px;
                    left: 0;
                    right: 0;
                    height: 6px;
                    background-color: #963cff
                }
                .playerClubHistory .playerExpandable.open+.table td:first-child:before {
                    left: 1rem
                }
                .playerClubHistory .playerExpandable.open+.table td:nth-child(4):before {
                    background: linear-gradient(270deg, #ff2882, #963cff)
                }
                .playerClubHistory .playerExpandable.open+.table td:nth-child(5):before {
                    right: 1rem;
                    background-color: #ff2882
                }
                .playerClubHistory .playerExpandable td {
                    padding: 1.3rem 1rem;
                    border: 0;
                    text-align: center
                }
                .playerClubHistory .playerExpandable td.team {
                    padding-left: 4.5rem;
                    text-align: left
                }
                @media (max-width: 600px) {
                    .playerClubHistory .playerExpandable td.team {
                        padding: 1rem .5rem
                    }
                }
                @media (max-width: 37.5em) {
                    .playerClubHistory .playerExpandable.team {
                        padding-left: 4.5rem
                    }
                }
                .playerClubHistory--hideRevealMore .playerClubHistory__revealMoreHeader,
                .playerClubHistory--hideRevealMore .playerClubHistory__revealMoreRow {
                    display: none
                }
                .playerClubHistory .otherCompsExpand {
                    background: #e8e8e8
                }
                .playerClubHistory .otherCompsExpand td,
                .playerClubHistory .otherCompsExpand td.team {
                    text-align: left
                }
                @media (max-width: 600px) {
                    .playerClubHistory .otherCompsExpand td.team {
                        padding: 1rem .5rem
                    }
                }
                .playerClubHistory .otherCompsExpand .otherComps {
                    padding-left: 3.5rem;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                @media (max-width: 37.5em) {
                    .playerClubHistory .otherCompsExpand td {
                        text-align: center
                    }
                    .playerClubHistory .otherCompsExpand .otherComps {
                        padding: 0
                    }
                }
                @media (max-width: 1024px) {
                    .playerClubHistory {
                        margin-left: 0
                    }
                }
                @media (max-width: 37.5em) {
                    .playerClubHistory {
                        padding: 2rem 1rem
                    }
                    .playerClubHistory .table table {
                        overflow-x: scroll
                    }
                    .playerClubHistory .table th {
                        padding: .7rem 1rem
                    }
                    .playerClubHistory .table td {
                        padding: 1rem .5rem
                    }
                    .playerClubHistory .table td.team .short {
                        padding-left: 0
                    }
                    .playerClubHistory .table .revealMore {
                        padding: 1rem
                    }
                    .playerClubHistory .table .team .badge-25 {
                        display: none
                    }
                }
                @media (max-width: 63.9375em) {
                    .playerPageLinks .heroPageLinks .clubColourTabs {
                        display: flex
                    }
                    .playerPageLinks .heroPageLinks .clubColourTabs li {
                        flex: 1;
                        margin: 0;
                        padding-left: .5rem
                    }
                    .playerPageLinks .heroPageLinks .clubColourTabs li:first-child {
                        padding-left: 0
                    }
                    .playerHero__bg-container,
                    .playerNumberLrg {
                        display: none
                    }
                    .playerInfo .personalDetails .personalLists .stack {
                        flex-wrap: nowrap
                    }
                    .playerInfo .personalDetails .personalLists .stack .info {
                        text-align: right
                    }
                    .playerInfo .personalDetails .personalLists ul:last-child li:last-child {
                        border-bottom: none
                    }
                    .playerPageLinks .heroPageLinks {
                        top: 0;
                        left: 2rem
                    }
                    .playerInfo {
                        margin-top: 0;
                        margin-left: 0;
                        padding-left: 0;
                        position: static
                    }
                    .playerInfo .personalDetails .personalLists {
                        flex-direction: column
                    }
                    .playerInfo .personalDetails .personalLists ul {
                        width: 100%
                    }
                    .playerInfo .personalDetails .personalLists ul:nth-child(-n+2) {
                        border: none
                    }
                    .playerInfo .personalDetails .personalLists li {
                        border-bottom: 1px solid #e8e8e8
                    }
                    .playerInfo .personalDetails .personalLists .stack br {
                        display: none
                    }
                }
                @media (max-width: 56.25em) {
                    .playerInfo .pageFilter .dropDown.mobile {
                        width: 100%
                    }
                    .playerInfo .pageFilter .btn-more {
                        display: none
                    }
                }
                @media (max-width: 43.75em) {
                    .playerClubHistory {
                        border-top: 0;
                        position: relative;
                        padding-top: 4rem;
                        margin-top: 2rem;
                        white-space: normal
                    }
                    .playerClubHistory:before {
                        background: linear-gradient(270deg, #ff2882, #963cff);
                        content: "";
                        display: block;
                        height: .6rem;
                        position: absolute;
                        top: 1.8rem;
                        margin: 0 auto;
                        z-index: 1;
                        left: 0;
                        right: 0;
                        width: 95%
                    }
                    .playerClubHistory:after {
                        background: #007dc6;
                        content: "";
                        display: block;
                        height: 2.4rem;
                        left: 0;
                        position: absolute;
                        top: 0;
                        width: 100%
                    }
                    .playerClubHistory .subHeader {
                        margin-bottom: 2rem
                    }
                    .playerClubHistory .table {
                        white-space: normal
                    }
                    .playerClubHistory .season {
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400
                    }
                    .playerPageLinks .heroPageLinks {
                        left: .8rem;
                        right: .8rem;
                        top: .04rem;
                        width: auto
                    }
                    .playerPageLinks .heroPageLinks a {
                        font-size: 1.1rem;
                        padding: 0 .5rem;
                        min-width: 1rem
                    }
                    .playerInfo {
                        padding-top: 3.4rem
                    }
                    .playerInfo .refereeDetails {
                        border-bottom: none;
                        padding-bottom: 0
                    }
                    .playerInfo .personalDetails {
                        margin-bottom: 1rem
                    }
                    .playerInfo .personalDetails.mainWidget:after,
                    .playerInfo .personalDetails.mainWidget:before {
                        display: none
                    }
                    .playerInfo .personalDetails .subHeader {
                        padding-left: 1rem;
                        margin-bottom: 2rem
                    }
                    .playerInfo .personalDetails li {
                        padding: 1rem 0;
                        text-align: left
                    }
                    .playerInfo .personalDetails .info {
                        float: right
                    }
                    .playerInfo .personalDetails .label {
                        color: #2f2f2f;
                        font-size: 1.3rem
                    }
                    .playerInfo .personalDetails .personalLists {
                        border: 0;
                        border-top: 2px solid #e8e8e8;
                        margin-top: 0;
                        padding-top: 0
                    }
                    .playerInfo .personalDetails .personalLists .stack {
                        flex-wrap: wrap
                    }
                    .playerInfo .personalDetails .personalLists .stack .info {
                        text-align: left
                    }
                    .playerInfo .managerDetails.mainWidget:before {
                        content: "";
                        position: absolute;
                        display: block;
                        bottom: -2rem;
                        left: -1rem;
                        right: -1rem;
                        height: 3rem;
                        background-color: #37003b
                    }
                    .playerInfo .managerDetails.mainWidget:after {
                        content: "";
                        position: absolute;
                        display: block;
                        bottom: -2rem;
                        left: 1.8rem;
                        right: 1.8rem;
                        height: .6rem;
                        background: linear-gradient(270deg, #ff2882, #963cff)
                    }
                    .managerOverviewAside {
                        margin-top: 2rem
                    }
                }
                @media (max-width: 550px) {
                    .squadListContainer.block-list-2-s>li {
                        width: 100%;
                        float: none;
                        margin-bottom: 0;
                        padding: 1rem
                    }
                }
                .playerOverviewCard {
                    position: relative;
                    display: block;
                    min-height: 27.4rem;
                    text-decoration: none;
                    color: #242424;
                    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
                    border-radius: 3px;
                    overflow: hidden
                }
                .playerOverviewCard .squadPlayerHeader {
                    background: #eaeaea;
                    position: relative;
                    padding: 1rem 1rem 0;
                    background-image: url(../i/bg-elements/stats-card.png);
                    background-position: 100% 0;
                    background-repeat: no-repeat;
                    overflow: hidden
                }
                @media (-moz-min-device-pixel-ratio: 2),
                (-webkit-min-device-pixel-ratio: 2) {
                    .playerOverviewCard .squadPlayerHeader {
                        background-image: url(../i/bg-elements/stats-card@x2.png);
                        background-size: 250 215
                    }
                }
                .playerOverviewCard .img {
                    display: inline-block;
                    vertical-align: middle;
                    width: 8rem;
                    float: right
                }
                .playerOverviewCard .playerCardInfo {
                    position: absolute;
                    left: 1rem;
                    top: 50%;
                    transform: translateY(-50%);
                    text-align: left;
                    display: inline-block;
                    vertical-align: middle
                }
                .playerOverviewCard .homeGrown {
                    position: absolute;
                    top: -1px;
                    right: -1px;
                    padding: .5rem 1rem;
                    font-size: 1.3rem;
                    background: #05f0ff;
                    color: #333;
                    z-index: 10;
                    text-transform: uppercase;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    border-top-right-radius: 2px
                }
                .playerOverviewCard .number {
                    font-size: 1.8rem
                }
                .playerOverviewCard .name {
                    font-size: 1.8rem;
                    margin: .2rem 0 .5rem;
                    padding-right: 9rem;
                    line-height: 1
                }
                .playerOverviewCard .position,
                .playerOverviewCard .squadPlayerStats {
                    font-size: 1.2rem
                }
                .playerOverviewCard .squadPlayerStats .nationality dl {
                    width: 100%;
                    display: flex;
                    justify-content: space-between
                }
                .playerOverviewCard .squadPlayerStats .nationality .flag {
                    vertical-align: middle;
                    margin-top: -4px;
                    transform: scale(.8)
                }
                .playerOverviewCard.inactive .img {
                    border-radius: 100%;
                    width: 9.5rem;
                    height: 9.5rem;
                    border: 6px solid #fff;
                    background: #fff;
                    margin-bottom: 1rem;
                    padding: 0
                }
                .playerOverviewCard li {
                    border-bottom: 1px solid #e8e8e8
                }
                .playerOverviewCard li:before {
                    content: "";
                    display: block
                }
                .playerOverviewCard li:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .playerOverviewCard dl {
                    margin: 0
                }
                .playerOverviewCard dd,
                .playerOverviewCard dt {
                    padding: .8rem 1.2rem .6rem
                }
                .playerOverviewCard dt {
                    float: left;
                    color: #76766f
                }
                .playerOverviewCard dd {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    float: right
                }
                .article-promo--history .playerOverviewCard .article-promo__btn,
                .playerOverviewCard .article-promo--history .article-promo__btn,
                .playerOverviewCard .btn {
                    position: absolute;
                    bottom: 0;
                    left: 1rem;
                    right: 1rem
                }
                .playerOverviewCard .linkIndicator {
                    display: none
                }
                @media (max-width: 34.375em) {
                    .playerOverviewCard {
                        border-radius: 0;
                        border: 0;
                        border-bottom: 1px solid #e8e8e8;
                        padding: 0 1rem 1rem 5rem;
                        position: relative
                    }
                    .playerOverviewCard .squadPlayerHeader {
                        position: static;
                        background: none;
                        padding-left: 4rem
                    }
                    .playerOverviewCard .img {
                        max-width: 5rem;
                        max-height: 5rem;
                        width: auto;
                        position: absolute;
                        bottom: 0;
                        left: 4rem
                    }
                    .playerOverviewCard .playerCardInfo {
                        padding-left: 0
                    }
                    .playerOverviewCard .number {
                        position: absolute;
                        top: 50%;
                        left: 1rem;
                        font-size: 1.6rem;
                        margin-top: -1rem
                    }
                    .playerOverviewCard .name {
                        font-size: 1.6rem;
                        margin: 0 0 .3rem
                    }
                    .playerOverviewCard dd,
                    .playerOverviewCard dt {
                        float: none;
                        padding: 0;
                        display: inline
                    }
                    .playerOverviewCard dt {
                        padding-right: .5rem
                    }
                    .playerOverviewCard .homeGrown,
                    .playerOverviewCard dl {
                        display: inline-block;
                        vertical-align: middle
                    }
                    .playerOverviewCard .homeGrown {
                        position: static;
                        margin-left: 1rem;
                        font-size: 1.1rem;
                        padding: .1rem .5rem
                    }
                    .playerOverviewCard .squadPlayerStats {
                        padding-left: 4rem
                    }
                    .playerOverviewCard .squadPlayerStats li {
                        border-bottom: 0
                    }
                    .article-promo--history .playerOverviewCard .article-promo__btn,
                    .playerOverviewCard .article-promo--history .article-promo__btn,
                    .playerOverviewCard .btn,
                    .playerOverviewCard .squadPlayerStats li:not(.nationality) {
                        display: none
                    }
                    .playerOverviewCard .linkIndicator {
                        display: block;
                        position: absolute;
                        top: 50%;
                        right: 1rem;
                        margin-top: -4px
                    }
                }
                @media (max-width: 550px) {
                    .playerOverviewCard {
                        min-height: 5.2rem;
                        box-shadow: none
                    }
                    .playerOverviewCard .img {
                        left: 1rem
                    }
                    .playerOverviewCard .playerCardInfo {
                        left: 6rem;
                        top: auto;
                        transform: none;
                        right: auto;
                        text-align: left
                    }
                    .playerOverviewCard .number {
                        top: -.2rem;
                        margin-top: 0
                    }
                    .playerOverviewCard .name {
                        padding-left: 4rem;
                        font-size: 1.3rem
                    }
                    .playerOverviewCard .position {
                        padding-left: 4rem
                    }
                    .playerOverviewCard .nationality {
                        display: none
                    }
                }