
    @media (-moz-min-device-pixel-ratio: 2),
    (-webkit-min-device-pixel-ratio: 2) {
        .pageHero.stats {
            background-image: url(../i/bg-elements/page-hero-primary@x2.png);
            background-size: 1015px 713px
        }
    }
    
    .pageHero.stats .pageTitle {
        color: #007dc6;
        float: none;
        display: inline-block;
        vertical-align: middle;
        padding-left: 3rem;
        font-size: 1.5rem
    }
    
    .pageHero.stats p {
        text-align: right;
        text-transform: uppercase;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        color: #76766f;
        font-size: 1.1rem
    }
    
    @media (max-width: 56.25em) {
        .pageHero.stats {
            margin-bottom: 0
        }
    }
    
    .pageHero.stats.stats--no-bg-graphic {
        background-image: none
    }
    
    .pageHero.goodCauses {
        background-color: #05f0ff;
        background-image: url(../i/bg-elements/page-hero-primary.png);
        background-repeat: no-repeat
    }
    
    @media (-moz-min-device-pixel-ratio: 2),
    (-webkit-min-device-pixel-ratio: 2) {
        .pageHero.goodCauses {
            background-image: url(../i/bg-elements/page-hero-primary@x2.png);
            background-size: 1015px 713px
        }
    }
    
    .pageHero.goodCauses .pageTitle {
        color: #007dc6
    }
    
    .pageHero.tabbedHero {
        padding-bottom: 0
    }
    
    .pageHero.tabbedHero .tabLinks {
        margin-top: 5rem;
        margin-bottom: 0
    }
    
    .pageHero.tabbedHero .tabLinks--scroll {
        overflow: auto;
        max-width: 120rem;
        white-space: nowrap
    }
    
    .pageHero.tabbedHero .socialShareHover {
        margin-top: -6rem
    }
    
    .pageHero.quiz-listing-page-header {
        overflow: hidden
    }
    
    .pageHero.quiz-listing-page-header .pageTitle {
        white-space: nowrap;
        z-index: 1
    }
    
    .pageHero.quiz-listing-page-header .wrapper {
        display: flex;
        justify-content: flex-start
    }
    
    @media (max-width: 56.25em) {
        .pageHero.quiz-listing-page-header .pageTitle {
            text-align: center;
            font-size: 2.4rem;
            line-height: 1.38
        }
        .pageHero.quiz-listing-page-header .wrapper {
            justify-content: center
        }
    }
    
    .pageHero--motm {
        background-image: url(../i/bg-elements/heading-bg-desktop-motm.png);
        background-color: transparent;
        margin-top: 0
    }
    
    .pageHero--motm:before {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background-image: linear-gradient(90deg, #963cff, #ff2882)
    }
    
    .pageHero.kotmHub {
        background: url(../i/bg-elements/kotm-default-background.png);
        background-size: cover;
        background-position: 50%;
        background-repeat: none
    }
    
    .pageHero.kotmHub .sponsor {
        display: flex;
        align-items: center
    }
    
    .pageHero.kotmHub .pageSponsor {
        margin-right: 4rem
    }
    
    .pageHero.kotmHub .pageSponsor .sponsor-mobile {
        display: none
    }
    
    .pageHero.kotmHub .sponsorTag {
        color: #fff;
        font-size: 1.1rem;
        display: block;
        margin-left: 6.6rem
    }
    
    .pageHero.kotmHub .pageTitle {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .pageHero.kotmHub .tablist {
        display: flex;
        height: 4.5rem
    }
    
    .pageHero.kotmHub .tablist li {
        display: flex;
        align-items: center;
        justify-content: center
    }
    
    @media (max-width: 56.25em) {
        .pageHero.kotmHub {
            background-image: url(../i/bg-elements/kotm-default-background-mobile.png)
        }
        .pageHero.kotmHub .pageTitle {
            font-size: 3rem
        }
        .pageHero.kotmHub .sponsorTag {
            margin-left: 1rem
        }
        .pageHero.kotmHub .pageSponsor {
            margin-right: .5rem
        }
        .pageHero.kotmHub .pageSponsor .sponsor-desktop {
            display: none
        }
        .pageHero.kotmHub .pageSponsor .sponsor-mobile {
            display: block
        }
    }
    
    .pageHero .headerDescription {
        width: 30%;
        color: #fff;
        clear: both;
        float: left;
        margin-top: 1rem
    }
    
    @media (max-width: 56.25em) {
        .pageHero {
            padding: 4rem 0 2rem
        }
        .pageHero:not(.pageHero--motm) {
            background-image: url(../i/bg-elements/heading-bg-mobile.svg)
        }
        .pageHero.goodCauses,
        .pageHero.stats {
            background-image: url(../i/bg-elements/page-hero-primary-small.png);
            background-repeat: no-repeat
        }
    }
    
    @media (max-width: 56.25em) and (-moz-min-device-pixel-ratio: 2),
    (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2) {
        .pageHero.goodCauses,
        .pageHero.stats {
            background-image: url(../i/bg-elements/page-hero-primary-small@x2.png);
            background-size: 196px 134px
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero.goodCauses.stats--no-bg-graphic,
        .pageHero.stats.stats--no-bg-graphic {
            background-image: none
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero.videoHeader .socialShareHover {
            top: 1rem;
            right: 1rem
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero .searchContainer,
        .pageHero .searchContentContainer,
        .pageHero .searchDataContainer {
            clear: both;
            margin-left: 0;
            padding-top: 0
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero .searchInputContainer {
            margin-top: 1rem
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero .headerDescription {
            width: 60%
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero--fantasy {
            background-image: url(../i/bg-elements/fantasy-video-header-mobile.png);
            background-size: cover
        }
    }
    
    @media (max-width: 43.75em) {
        .pageHero--motm {
            background-image: url(../i/bg-elements/heading-bg-mobile-motm.png)
        }
        .pageHero .socialShareHover {
            top: 1rem;
            margin-top: -1rem
        }
        .pageHero.tabbedHero .socialShareHover {
            margin-top: -1rem
        }
        .pageHero.videoHeader .thumbnailList {
            margin-top: 2rem
        }
        .pageHero.videoHeader .subHeader {
            font-size: 1.8rem
        }
        .pageHero.kotmHub .tablist {
            height: 3.7rem
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero.stats {
            background-position: 100%
        }
        .pageHero.stats .pageTitle {
            padding-left: 0
        }
    }
    
    @media (max-width: 43.75em) {
        .pageHero:not(.pageHero--motm) {
            background-size: auto 10rem;
            background-position: 100% 0
        }
        .pageHero.stats .pageTitle {
            font-size: 1.1rem
        }
        .pageHero.stats .socialShareHover {
            right: 1rem
        }
        .pageHero.tabbedHero .tabLinks {
            margin-top: 2.4rem;
            overflow-x: scroll;
            -ms-overflow-style: none
        }
        .pageHero.tabbedHero .tabLinks::-webkit-scrollbar {
            display: none
        }
        .pageHero--fantasy {
            background-size: cover
        }
    }
    
    @media (max-width: 25em) {
        .pageHero.stats {
            background-position: 22rem
        }
    }
    
    @media (max-width: 37.5em) {
        .pageHero .headerDescription {
            width: 100%
        }
    }
    
    @media (max-width: 31.25em) {
        .pageHero .searchContainer,
        .pageHero .searchContentContainer,
        .pageHero .searchDataContainer {
            width: 100%;
            margin-top: 1rem
        }
        .pageHero .searchInputContainer {
            margin-right: 0
        }
        .pageHero .searchInputContainer .searchInput {
            min-width: 0
        }
        .pageHero .searchInputContainer .searchInput::-moz-placeholder {
            font-size: 1.3rem
        }
        .pageHero .searchInputContainer .searchInput::placeholder {
            font-size: 1.3rem
        }
        .pageHero .searchDataContainer+.right .socialShareHover {
            margin-top: 0;
            top: 0;
            right: 1rem
        }
        .pageHero__sponsor-image {
            margin-left: 1rem;
            max-width: 14rem
        }
    }
    
    .pageHero.searchHero .pageTitle {
        margin-bottom: 2rem;
        font-size: 5.4rem
    }
    
    .pageHero.searchHero .searchDataContainer {
        width: 100%;
        margin: 1rem 0
    }
    
    .pageHero.searchHero .searchDataContainer .searchInputContainer {
        width: 50%
    }
    
    .pageHero.searchHero .searchDataContainer .searchInputContainer .searchInput {
        font-size: 1.8rem
    }
    
    @media (max-width: 56.25em) {
        .pageHero.searchHero .socialShareHover {
            margin-top: -3rem
        }
        .pageHero.searchHero .searchDataContainer .searchInputContainer {
            width: 100%
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero.searchHero .socialShareHover {
            top: 4rem;
            right: 1rem;
            margin-top: -5rem
        }
    }
    
    @media (max-width: 56.25em) {
        .pageHero.searchHero .pageTitle {
            font-size: 4rem;
            max-width: none
        }
    }
    
    @media (max-width: 30em) {
        .pageHero.searchHero .pageTitle {
            font-size: 2.2rem;
            margin-bottom: 0
        }
    }
    
    @media (max-width: 25em) {
        .pageHero.searchHero {
            background-position: right -9rem top 5rem
        }
        .pageHero.searchHero .searchDataContainer {
            margin: 1rem 0 2.4rem
        }
        .pageHero.searchHero .searchDataContainer .searchInputContainer {
            width: 100%
        }
    }
    
    .mainWidget {
        position: relative;
        clear: both;
        margin-top: 3rem;
        padding-top: 3rem;
        border-top: 2px solid #efefef
    }
    
    .mainWidget:before {
        content: "";
        display: block
    }
    
    .mainWidget:after {
        content: "";
        display: table;
        clear: both
    }
    
    .mainWidget>header {
        margin-bottom: 0
    }
    
    .mainWidget>header:before {
        content: "";
        display: block
    }
    
    .mainWidget>header:after {
        content: "";
        display: table;
        clear: both
    }
    
    .mainWidget>header .subHeader {
        line-height: 4rem;
        margin-bottom: 2rem
    }
    
    .mainWidget [class*=block-list]>li {
        margin-bottom: 0
    }
    
    .mainWidget .moreBtn {
        position: absolute;
        top: 3rem;
        right: 0
    }
    
    @media (max-width: 43.75em) {
        .mainWidget {
            margin: 0 -1rem;
            padding: 3rem 1rem 0;
            margin-bottom: 2rem;
            border-top: 0
        }
        .mainWidget>header {
            border-bottom: 2px solid #efefef;
            margin: 0 -.8rem 1.7rem
        }
        .mainWidget>header .subHeader {
            margin-bottom: 0;
            padding: 1.7rem .8rem;
            font-size: 1.6rem;
            line-height: 1.2
        }
        .mainWidget .moreBtn {
            position: relative;
            top: auto;
            clear: both;
            border-top: 1px solid #efefef
        }
        .mainWidget:last-child,
        .mainWidget:nth-last-child(2) {
            border-bottom: 0;
            padding-bottom: 0;
            margin-bottom: 0
        }
        .mainWidget:not(:first-of-type):before {
            content: "";
            position: absolute;
            display: block;
            top: 0;
            left: -1rem;
            right: -1rem;
            height: 3rem;
            background: #007dc6
        }
        .mainWidget:not(:first-of-type):after {
            content: "";
            position: absolute;
            display: block;
            top: 2.4rem;
            left: .8rem;
            right: .8rem;
            height: .6rem;
            z-index: 1;
            background: linear-gradient(270deg, #ff2882, #963cff)
        }
        .mainWidget--no-ws {
            padding-top: 5rem
        }
    }
    
    .sideWidget {
        margin-bottom: 2rem;
        position: relative;
        border-bottom: 4px solid #e8e8e8
    }
    
    .sideWidget .header {
        font-size: 1.8rem;
        text-align: center;
        line-height: 2;
        margin-top: .5rem;
        margin-bottom: 1rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    @media (max-width: 43.75em) {
        .mainWidget--no-ws {
            padding-top: 3rem;
            margin-bottom: 0
        }
    }
    
    .latestFeatures .related {
        display: block;
        text-decoration: none;
        color: #242424;
        margin-bottom: 1rem;
        padding-bottom: 1rem;
        border-bottom: 1px solid #76766f
    }
    
    .latestFeatures .related:last-of-type {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0
    }
    
    .latestFeatures .related:hover {
        text-decoration: underline
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures:not(:first-of-type) {
            padding-top: 4rem
        }
        .latestFeatures>header .subHeader {
            padding-top: .7rem
        }
        .latestFeatures .thumbnail {
            background-color: transparent;
            width: 100%
        }
        .latestFeatures .thumbnail figure {
            display: flex
        }
        .latestFeatures .thumbnail .image {
            width: 40%;
            float: left
        }
        .latestFeatures .thumbnail .image:before {
            content: "";
            background: url(../i/sprites/global-sprite.png) -672px -226px no-repeat;
            width: 26px;
            height: 149px;
            left: auto;
            right: -1px
        }
    }
    
    @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 43.75em) and (min-resolution: 192dpi) {
        .latestFeatures .thumbnail .image:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures .thumbnail .image img {
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures .thumbnail .title {
            font-size: 3.1rem;
            margin-bottom: .8rem
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures .thumbnail .text {
            font-size: 1.3rem;
            color: #6c6c6c
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures .thumbnail figcaption {
            width: 60%;
            padding: 3.6rem;
            display: flex;
            flex-direction: column;
            justify-content: center
        }
        .latestFeatures .thumbnail figcaption:before {
            left: 0;
            top: 0;
            right: auto;
            width: .4rem;
            height: 100%;
            background-image: linear-gradient(0deg, #963cff, #ff2882)
        }
    }
    
    @media (max-width: 43.75em) and (max-width: 43.75em) {
        .latestFeatures .thumbnail figcaption {
            padding: 1.7rem
        }
        .latestFeatures .thumbnail figcaption:before {
            content: none
        }
        .latestFeatures .thumbnail .title {
            font-size: 1.5rem;
            line-height: 1.4;
            margin-bottom: 0
        }
        .latestFeatures .thumbnail .image {
            height: auto
        }
        .latestFeatures .thumbnail figure {
            align-items: unset
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures .relatedArticles {
            display: none
        }
    }
    
    @media (max-width: 43.75em) {
        .latestFeatures [class*=block-list] {
            margin-bottom: 0
        }
        .latestFeatures [class*=block-list] li {
            margin-bottom: 1rem
        }
    }
    
    .webViewBody .latest-content-sidebar--quiz {
        display: none
    }
    
    .latest-content-sidebar {
        width: 100%;
        margin: 1.6rem 0
    }
    
    .latest-content-sidebar:first-child {
        margin-top: -1rem
    }
    
    @media (max-width: 56.25em) {
        .latest-content-sidebar {
            margin: 0
        }
        .latest-content-sidebar:first-child {
            margin-top: 0
        }
    }
    
    .latest-content-sidebar__header {
        width: 100%;
        color: #2f2f2f;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        display: flex;
        justify-content: space-between;
        border-bottom: .2rem solid #efefef;
        padding: 1.7rem 0;
        margin-bottom: 1.5rem
    }
    
    .latest-content-sidebar__header-title {
        font-size: 1.7rem;
        line-height: 1.12;
        white-space: nowrap
    }
    
    .latest-content-sidebar__more {
        font-size: 1.3rem;
        line-height: 1.15;
        float: right;
        display: flex;
        align-items: center;
        cursor: pointer
    }
    
    .latest-content-sidebar__more:hover .pink-right-arrow {
        margin-right: -.8rem
    }
    
    .latest-content-sidebar__more .icn {
        margin-left: 1.5rem;
        content: "";
        background: url(../i/sprites/arrows-sprite.png) -82px -26px no-repeat;
        width: 12px;
        height: 7px;
        transition: margin .2s ease
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .latest-content-sidebar__more .icn {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .latest-content-sidebar__item {
        margin-bottom: .8rem
    }
    
    .latest-content-sidebar__item:hover .latest-content-sidebar__image {
        transform: translateX(-50%) scale(1.2)
    }
    
    .latest-content-sidebar__thumb {
        display: flex;
        align-items: center
    }
    
    .latest-content-sidebar__image-container {
        font-size: 0;
        padding: 0;
        position: relative;
        overflow: hidden
    }
    
    .latest-content-sidebar__image-container:before {
        content: "";
        display: block;
        padding-top: 75%
    }
    
    .latest-content-sidebar__image {
        position: absolute;
        top: 0;
        height: 100%;
        transition: transform .3s ease-out;
        left: 50%;
        transform: translateX(-50%)
    }
    
    .latest-content-sidebar .inline-video-thumb__play-time-label {
        color: #fff
    }
    
    .latest-content-sidebar__text-container {
        padding: 0 .8rem 0 1.2rem
    }
    
    .latest-content-sidebar__title {
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        color: #2f2f2f;
        margin-top: .4rem;
        line-height: 1.33;
        font-size: 1.2rem;
        overflow: hidden;
        max-height: 3.192rem;
        display: -webkit-box;
        -webkit-line-clamp: 2
    }
    
    .latest-content-sidebar__content-type {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 1.1rem;
        font-style: italic;
        line-height: 1.18;
        color: #ff2882;
        text-transform: capitalize
    }
    
    .fixtureKeyDesktop,
    .fixtureKeyMobile {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        flex: 1
    }
    
    .fixtureKeyDesktop .localTimeMessage,
    .fixtureKeyDesktop .localTimeText,
    .fixtureKeyMobile .localTimeMessage,
    .fixtureKeyMobile .localTimeText {
        margin-bottom: 0;
        padding-bottom: 0
    }
    
    .matchFixtureContainer {
        position: relative
    }
    
    .matchFixtureContainer .quickView {
        position: absolute;
        top: 1.2rem;
        right: 5rem;
        line-height: 3rem;
        background: #fff;
        border: 1px solid #efefef;
        font-size: 1.3rem;
        color: #2f2f2f;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .matchFixtureContainer .quickView:after,
    .matchFixtureContainer .quickView:before {
        content: none
    }
    
    @media (max-width: 56.25em) {
        .matchFixtureContainer .quickView {
            display: none
        }
    }
    
    .matchFixtureContainer .quickView:hover {
        background: #007dc6;
        border-color: #007dc6;
        color: #fff
    }
    
    .fixtures {
        position: relative
    }
    
    .article-promo--history .fixtures .quickView.article-promo__btn,
    .fixtures .article-promo--history .quickView.article-promo__btn,
    .fixtures .btn.quickView {
        padding: 0 1rem
    }
    
    .fixtures .date {
        display: block;
        font-size: 2.3rem;
        line-height: 3rem;
        float: left;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .fixtures .date.short {
        display: none
    }
    
    .fixtures .competition {
        max-width: 65%;
        margin-bottom: 2rem;
        padding-right: 1rem;
        text-align: right
    }
    
    .fixtures .competition .competitionImage1 {
        transform: scale(.85);
        right: -22px;
        position: relative
    }
    
    @media (min-width: 43.75em) {
        .fixtures .competition.allcompetitions {
            text-align: center;
            width: 18rem
        }
    }
    
    .fixtures .competition.allcompetitions [class^=competitionImage] {
        margin-left: auto;
        margin-right: auto
    }
    
    @media (max-width: 700px) {
        .fixtures .competition {
            margin-bottom: .5rem
        }
    }
    
    .fixtures .matchList {
        margin-bottom: 6rem;
        border-top: 1px solid #efefef;
        clear: both
    }
    
    .fixtures .matchList>li,
    .fixtures .matchList>li:last-child {
        border-bottom: 1px solid #efefef
    }
    
    @media (max-width: 700px) {
        .fixtures .matchList>li {
            margin: 0 1rem
        }
    }
    
    .fixtures .pl-long-n {
        margin-bottom: 1rem
    }
    
    @media (max-width: 1000px) {
        .fixtures__matches-list {
            position: relative
        }
        .fixtures__matches-list:before {
            content: "";
            position: absolute;
            display: block;
            bottom: -4rem;
            left: -1rem;
            right: -1rem;
            height: 3rem;
            background-color: #37003b
        }
        .fixtures__matches-list:after {
            content: "";
            position: absolute;
            display: block;
            bottom: -4rem;
            left: .8rem;
            right: .8rem;
            height: .6rem;
            background: linear-gradient(270deg, #ff2882, #963cff)
        }
        .fixtures__matches-list:last-child:after,
        .fixtures__matches-list:last-child:before {
            display: none
        }
    }
    
    @media (max-width: 700px) {
        .fixtures__matches-list:before {
            left: 0;
            right: 0
        }
    }
    
    @media (max-width: 43.75em) {
        .fixtures {
            margin: 0 -1rem
        }
        .fixtures .noContentContainer {
            margin: 2rem 1rem
        }
        .fixtures .date {
            margin-bottom: 1rem;
            margin-left: 1rem;
            font-size: 1.7rem
        }
        .fixtures .date.long {
            display: none
        }
        .fixtures .date.short {
            display: block;
            line-height: 2rem
        }
        .fixtures .pl-long-n {
            margin-right: 1rem;
            margin-top: .1rem;
            content: "";
            background: url(../i/sprites/global-sprite.png) -428px -468px no-repeat;
            width: 122px;
            height: 20px
        }
    }
    
    @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 43.75em) and (min-resolution: 192dpi) {
        .fixtures .pl-long-n {
            background-image: url(../i/sprites/global-sprite@x2.png);
            /*background-size:799px 77PÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷/sprites/pl-logo-sprite.png) -376px -205px no-repeat;*/
            
            width: 24px;
            height: 30px;
            transform: scale(1);
            right: 0;
            top: -7px
        }
    }
    
    @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 43.75em) and (min-resolution: 192dpi) {
        .fixtures .competition .competitionImage1 {
            background-image: url(../i/sprites/pl-logo-sprite@x2.png);
            background-size: 517px 308px
        }
    }
    
    .refereeHeader {
        margin: 1rem 0;
        clear: both;
        text-align: center;
        font-size: 1.1rem;
        color: #76766f
    }
    
    .refereeHeader:before {
        content: "";
        display: block
    }
    
    .refereeHeader:after {
        content: "";
        display: table;
        clear: both
    }
    
    .refereeHeader .match {
        float: left;
        width: 42%
    }
    
    .refereeHeader .referees {
        float: left;
        width: 50%
    }
    
    .refereeHeader .ref {
        float: left;
        width: 25%
    }
    
    @media (max-width: 75em) {
        .refereeHeader {
            display: none
        }
    }
    
    .fixtureHeader {
        font-size: 2rem
    }
    
    @media (max-width: 43.75em) {
        .fixtureHeader {
            font-size: 1.8rem
        }
        .fixturePagefilter.open {
            width: 100%
        }
    }
    
    .fixtureKeyMobile {
        display: none
    }
    
    .fixtureExtras {
        flex: 2;
        order: 4;
        display: flex;
        justify-content: flex-end
    }
    
    .article-promo--history .fixtureExtras .article-promo__btn,
    .fixtureExtras .article-promo--history .article-promo__btn,
    .fixtureExtras .btn,
    .fixtureExtras .btn-more {
        float: right
    }
    
    .generateFixturesCalendar {
        position: relative;
        padding: 2.7rem 4rem 2.6rem;
        cursor: pointer
    }
    
    .generateFixturesCalendar:before {
        background: #e8e8e8;
        bottom: 1rem;
        content: "";
        display: block;
        height: auto;
        position: absolute;
        left: 0;
        top: 1rem;
        width: 1px
    }
    
    .generateFixturesCalendar--sidebar {
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
        padding: 1rem 0;
        width: calc(100% - 2rem);
        display: flex;
        margin: auto;
        justify-content: center;
        margin-bottom: 1.4rem
    }
    
    .generateFixturesCalendar--sidebar:before {
        content: none
    }
    
    @media (max-width: 72.5em) {
        .fixtureKeyDesktop {
            display: none!important
        }
        .fixtureKeyMobile {
            display: block;
            clear: both
        }
        .fixtureKeyMobile:before {
            content: "";
            display: block
        }
        .fixtureKeyMobile:after {
            content: "";
            display: table;
            clear: both
        }
        .fixtureKeyMobile .fixtureLocalTimeMessage {
            width: auto;
            padding-bottom: 0;
            margin: 0
        }
    }
    
    @media (max-width: 56.25em) {
        .fixtureLocalTimeMessage.localTimeMessage {
            width: auto
        }
        .fixtureExtras {
            float: left;
            clear: both
        }
        .article-promo--history .fixtureExtras .article-promo__btn,
        .fixtureExtras .article-promo--history .article-promo__btn,
        .fixtureExtras .btn,
        .fixtureExtras .btn-more {
            margin-right: 1rem;
            margin-left: 0
        }
    }
    
    @media (max-width: 43.75em) {
        .fixtureKeyMobile .fixtureLocalTimeMessage {
            position: static
        }
        .fixtureExtras,
        .fixturePagefilter {
            display: inline-block
        }
        .fixtureExtras {
            margin: 0;
            float: right;
            clear: none
        }
    }
    
    @media (max-width: 500px) {
        .fixturePagefilter {
            width: 100%;
            margin-bottom: 1.8rem
        }
        .article-promo--history .fixtureExtras .article-promo__btn,
        .fixtureExtras .article-promo--history .article-promo__btn,
        .fixtureExtras .btn,
        .fixtureExtras .btn-more {
            text-align: center;
            margin-right: 0;
            float: none
        }
        .fixtureLocalTimeMessage.localTimeMessage {
            display: block;
            float: right;
            text-align: right!important;
            position: static;
            top: auto;
            left: auto;
            font-size: 1.1rem;
            background-size: 4px 12px
        }
    }
    
    .fixturesAbridgedHeader {
        position: relative;
        padding: 2.3rem 1rem 2rem;
        background: #fff;
        text-align: center;
        border-radius: 3px 3px 0 0;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .fixturesAbridgedHeader .week {
        font-size: 1.2rem;
        margin-bottom: .8rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        text-align: center;
        color: #ff2882
    }
    
    .fixturesAbridgedHeader .icn {
        display: inline-block;
        vertical-align: bottom;
        margin-right: 5px
    }
    
    .fixturesAbridgedHeader h3 {
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        line-height: 28px
    }
    
    .fixturesAbridgedHeader:before {
        content: "";
        position: absolute;
        top: -.6rem;
        left: 1rem;
        right: 1rem;
        height: .6rem;
        background: linear-gradient(270deg, #ff2882, #963cff)
    }
    
    .fixturesAbridgedHeader .competition {
        display: inline-block;
        vertical-align: middle
    }
    
    .fixturesAbridgedHeader .competitionImage1 {
        content: "";
        background: url(../i/sprites/global-sprite.png) -428px -468px no-repeat;
        width: 122px;
        height: 20px;
        display: block
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .fixturesAbridgedHeader .competitionImage1 {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .fixturesAbridgedHeader .competitionImage5-eflCarabao17-18 {
        content: "";
        background: url(../i/sprites/efl-sprite.png) 0 -97px no-repeat;
        width: 132px;
        height: 20px;
        display: block
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .fixturesAbridgedHeader .competitionImage5-eflCarabao17-18 {
            background-image: url(../i/sprites/efl-sprite@x2.png);
            background-size: 170px 117px
        }
    }
    
    .fixturesAbridgedHeader .matchweekHeaderTitle {
        display: inline-block;
        vertical-align: middle;
        color: #007dc6;
        font-size: 1.4rem
    }
    
    .fixturesAbridgedHeader .headerLocalTimeContainer {
        padding-top: 1rem;
        font-size: 1.1rem;
        color: #6c6c6c
    }
    
    .fixturesAbridgedHeader--paddingTop {
        margin-top: 3rem
    }
    
    .fixturesAbridgedContainer {
        position: relative;
        background: #fff;
        margin-bottom: 3rem;
        border-radius: 0 0 3px 3px;
        margin-top: -1px;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .fixturesAbridgedContainer:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -5px;
        display: block;
        height: 5px;
        background-color: #fff
    }
    
    .fixturesAbridgedContainer.hideform .teamForm {
        display: none
    }
    
    .fixturesAbridgedContainer .subHeader {
        margin-bottom: 0;
        font-size: 1.6rem
    }
    
    .fixturesAbridgedContainer .subHeader .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem
    }
    
    .fixturesAbridgedContainer .day:not(:last-child) {
        margin-bottom: 1.5rem
    }
    
    .fixturesAbridgedContainer .day>time {
        text-align: center;
        display: block;
        padding: 0 1rem .8rem;
        font-size: 1.3rem;
        color: #2f2f2f;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .fixturesAbridgedContainer li .matchAbridged {
        border-bottom: 1px solid #e8e8e8
    }
    
    .article-promo--history .fixturesAbridgedContainer .article-promo__btn,
    .fixturesAbridgedContainer .article-promo--history .article-promo__btn,
    .fixturesAbridgedContainer .btn {
        margin: 0 1rem 1rem
    }
    
    .fixturesAbridgedContainer .fixturesAbridged:last-child .day:last-child li:last-child .matchAbridged {
        border-bottom: 0
    }
    
    .hptoOtherMatchesContainer {
        background: #fff;
        border-radius: 0 0 3px 3px;
        margin-top: -1.5rem
    }
    
    .hptoOtherMatchesContainer .subHeader {
        text-align: center;
        margin-bottom: 2rem;
        font-size: 1.6rem
    }
    
    .articleWidget .fixturesAbridgedContainer {
        padding-top: 2.3rem;
        position: relative;
        margin-bottom: 0
    }
    
    .articleWidget .fixturesAbridgedContainer:before {
        content: "";
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #e90052
    }
    
    .fixturesAbridged .matchAbridged .badge-20 {
        margin: 0 .6rem
    }
    
    .fixturesAbridged .matchAbridged time {
        font-size: 1.1rem
    }
    
    @media (max-width: 63.9375em) {
        .fixturesAbridgedHeader {
            margin-top: .6rem
        }
    }
    
    @media (max-width: 43.75em) {
        .fixturesAbridgedHeader--paddingTop {
            margin-top: 0
        }
    }
    
    .fixtures-header-info {
        width: 100%;
        margin-bottom: 4rem;
        display: flex;
        align-items: center
    }
    
    @media (max-width: 37.5em) {
        .fixtures-header-info {
            margin-bottom: 3rem
        }
    }
    
    @media (max-width: 28.125em) {
        .fixtures-header-info .hublot-watch-container {
            margin-left: -.5rem
        }
        .fixtures-header-info .hublot-watch-container .hublot-logo {
            margin-right: 0
        }
    }
    
    .statsCard {
        background: #fff;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
        border-radius: 3px;
        clear: both;
        font-size: 1em;
        overflow: auto;
        margin-bottom: .5rem
    }
    
    @media (min-width: 63.9375em) {
        .statsCard.one-third-width {
            width: 33.3%
        }
    }
    
    .statsCard header {
        position: relative
    }
    
    .statsCard .statsTitle {
        padding: 1rem;
        font-size: 1.8rem
    }
    
    .statsCard .statsTitle:before {
        content: "";
        display: block
    }
    
    .statsCard .statsTitle:after {
        content: "";
        display: table;
        clear: both
    }
    
    .statsCard .statsTitle .socialShare {
        margin-right: -.5rem
    }
    
    .statsCard .statsTitle a {
        text-decoration: none;
        display: block;
        color: #2f2f2f
    }
    
    .statsCard .statsTitle a:focus,
    .statsCard .statsTitle a:hover {
        text-decoration: underline
    }
    
    @media (max-width: 63.9375em) {
        .statsCard .statsTitle {
            font-size: 1.6rem
        }
    }
    
    .statsCard .socialShare {
        position: absolute;
        top: .6rem;
        right: .6rem
    }
    
    .statsCard .statsCard__button {
        color: #007dc6;
        float: right;
        font-size: 1.2rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        padding: 1.2rem 1.4rem 1.2rem .8rem;
        text-decoration: none
    }
    
    .statsCard .statsCard__button:hover {
        color: #ff2882
    }
    
    .statsCard .statsCard__button:hover .statsCard__button-icon {
        left: .6rem
    }
    
    .statsCard .statsCard__button-icon {
        display: inline-block;
        margin-left: 1rem;
        position: relative;
        left: 0;
        transition: left .2s;
        content: "";
        background: url(../i/sprites/arrows-sprite.png) -82px -26px no-repeat;
        width: 12px;
        height: 7px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .statsCard .statsCard__button-icon {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .statsCard .awardButtons {
        display: flex;
        justify-content: space-between
    }
    
    .statsCard .awardButton {
        padding: 0 1rem
    }
    
    .statsCard .statsList {
        overflow: hidden
    }
    
    .statsCard .statsList.awardStatsList {
        overflow: visible
    }
    
    .statsCard .statsList a {
        text-decoration: none;
        display: block
    }
    
    .statsCard .statsList a:focus,
    .statsCard .statsList a:hover {
        text-decoration: underline
    }
    
    .statsCard .statsList .statsRow {
        border-bottom: 1px solid #e8e8e8;
        padding: .8rem;
        font-size: 1.2rem;
        display: flex;
        flex-direction: row;
        align-items: center;
        min-height: 4.7rem
    }
    
    .statsCard .statsList .statsRow a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }
    
    .statsCard .statsList .statsRow .statName {
        margin-bottom: 0;
        font-size: 1.3rem
    }
    
    .statsCard .statsList .stat {
        margin-left: auto;
        font-size: 1.3rem
    }
    
    .statsCard .statsList .stat a {
        color: #007dc6
    }
    
    .statsCard .statsList .stat .statsRowBadge,
    .statsCard .statsList .stat [class*=badge],
    .statsCard .statsList .stat a,
    .statsCard .statsList .statsBadge {
        display: inline-block;
        vertical-align: middle
    }
    
    .statsCard .statsList .statsBadge {
        position: relative;
        margin: 0 1.5rem 0 1rem
    }
    
    .statsCard .pos {
        font-size: 1.3rem
    }
    
    .statsCard .pos,
    .statsCard .teamInfo {
        display: inline-block;
        vertical-align: middle
    }
    
    .statsCard .teamInfo {
        max-width: 60%
    }
    
    .statsCard .position {
        font-size: 1.1rem;
        font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        margin-top: .5rem
    }
    
    .statsCard .stat {
        float: right
    }
    
    .statsCard .stat,
    .statsCard .statName {
        color: #007dc6;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .statsCard .statName {
        font-size: 1.1rem
    }
    
    .statsCard .statSeason {
        position: absolute;
        bottom: 1rem;
        font-size: 1.4rem
    }
    
    .statsCard .statNameSecondary {
        min-height: 11px;
        font-weight: 400;
        font-size: .9em;
        color: #6c6c6c
    }
    
    .statsCard .statsHero {
        border-radius: 3px;
        color: #fff;
        padding: 1rem;
        overflow: hidden;
        margin: 0 .5rem;
        min-height: 14.4rem;
        background: url(../i/bg-elements/stats-card-bg.svg), linear-gradient(270deg, #963cff, #007dc6);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: 0 0;
        position: relative;
        border-bottom: 1px solid #e8e8e8;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    
    .statsCard .statsHero .statInfo {
        position: relative;
        max-width: 50%;
        z-index: 10;
        white-space: normal
    }
    
    .statsCard .statsHero .pos {
        font-size: 1.2rem;
        margin-bottom: .5rem;
        margin-top: 1.5rem
    }
    
    .statsCard .statsHero .statName {
        color: #fff;
        font-size: 1.6rem;
        line-height: 1.2
    }
    
    .statsCard .statsHero .statNameSecondary {
        color: #fff;
        margin-bottom: .5rem;
        font-size: 1rem
    }
    
    .statsCard .statsHero .stat {
        color: #ff2882;
        font-size: 3.4rem;
        float: none
    }
    
    @media (max-width: 1350px) {
        .statsCard .statsHero .stat {
            font-size: 2.8rem
        }
    }
    
    @media (max-width: 1260px) {
        .statsCard .statsHero .stat {
            font-size: 2.4rem
        }
    }
    
    @media (max-width: 1200px) {
        .statsCard .statsHero .stat {
            font-size: 3.4rem
        }
    }
    
    .statsCard .statsHero .heroBadgeContainer {
        bottom: .7rem;
        right: .7rem;
        width: 48px;
        height: 48px;
        position: absolute;
        border-radius: 100%;
        background: #fff;
        z-index: 10
    }
    
    .statsCard .statsHero .statsBadge {
        position: absolute;
        top: 12px;
        left: 12px;
        margin: 0
    }
    
    .statsCard .statsHero .statCardImg {
        position: absolute;
        right: 1rem;
        bottom: 0;
        max-width: 60%;
        max-height: 95%;
        -o-object-fit: contain;
        object-fit: contain
    }
    
    .statsCard .statsHero.inactive .imgCropContainer {
        position: absolute;
        top: 0;
        right: 0;
        width: 11rem;
        overflow: hidden;
        bottom: 0
    }
    
    .statsCard .statsHero.inactive .imgCropContainer:after {
        background: url(../i/bg-elements/top-player.svg);
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: -.2rem;
        height: auto;
        width: 60px
    }
    
    .statsCard .statsHero.inactive .imgCropContainer .statCardImg {
        position: absolute;
        bottom: 0;
        right: 0;
        width: auto;
        height: 100%;
        max-width: none;
        max-height: 100%
    }
    
    .statsCard .statsHero .statsHero__badge--large {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 1rem
    }
    
    .statsCard .statsHero .statsHero__badge--large .badge {
        position: relative;
        bottom: auto;
        right: auto
    }
    
    .statsCard .statsHero--top-player {
        background: #46054c
    }
    
    .statsCard .playerClub {
        margin-left: .5rem
    }
    
    .statsCard .flag {
        vertical-align: middle;
        margin-right: 5px
    }
    
    .statsCard .flag-name {
        margin-top: 5px
    }
    
    .statsCard .statsRowBadge {
        margin: 0 1rem 0 .5rem
    }
    
    .statsRow .statsCard .statsHero .pos {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        margin: 0 1rem 0 0
    }
    
    .statsRow .statsCard .statsHero .statName {
        margin: .5rem 0
    }
    
    .statsRow .statsCard .statsRow .statsBadge {
        margin: 0 1rem 0 0
    }
    
    .statsRow .statsCard .statsRow .pos {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        margin-right: 1rem
    }
    
    .statsRow .statsHero--top-player {
        background: #46054c
    }
    
    .statsRow .statsHero--top-player .pos {
        color: #ff2882
    }
    
    .standingsAbridged .widgetSubHeader {
        background: #007dc6;
        padding: 1rem 0;
        margin-bottom: 0;
        color: #fff;
        text-align: center;
        font-size: 1.4rem
    }
    
    .standingsAbridged .widgetSubHeader .icn {
        display: inline-block;
        vertical-align: middle;
        margin: 0 .5rem;
        content: "";
        background: url(../i/sprites/pl-logo-sprite.png) -400px -205px no-repeat;
        width: 24px;
        height: 30px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .standingsAbridged .widgetSubHeader .icn {
            background-image: url(../i/sprites/pl-logo-sprite@x2.png);
            background-size: 517px 308px
        }
    }
    
    .standingsAbridged .tabs {
        background: #267788;
        display: table;
        width: 100%;
        padding: 0 .2rem
    }
    
    .standingsAbridged .tabs li {
        display: table-cell;
        width: 33.3%;
        padding: 0 .2rem
    }
    
    .standingsAbridged .tabs .btn-tab {
        text-align: center;
        padding: 0;
        background: #135965
    }
    
    .standingsAbridged .tabs .btn-tab:hover {
        background: #0b333a
    }
    
    .standingsAbridged .tabs .btn-tab.selected {
        background: #fff
    }
    
    .standingsAbridged .table table {
        font-size: 1.1rem
    }
    
    .standingsAbridged .table th {
        padding: .5rem;
        font-size: 1rem;
        border-bottom: 0
    }
    
    .standingsAbridged .table th.team {
        text-align: left;
        padding-left: 3.5rem
    }
    
    .standingsAbridged .table .team .long,
    .standingsAbridged .table .team .short {
        padding-left: 0
    }
    
    .standingsAbridged .table td:last-child,
    .standingsAbridged .table th:last-child {
        padding-right: 1rem
    }
    
    .standingsAbridged .table td {
        padding: .5rem;
        height: 4rem
    }
    
    .standingsAbridged .table td.pos {
        border-left: 0
    }
    
    .standingsAbridged .table td.team:after {
        display: none
    }
    
    .standingsAbridged .table td.pos,
    .standingsAbridged .table td.team {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .standingsAbridged .table td:nth-last-child(2) {
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .standingsAbridged .table .movement {
        margin-left: .5rem
    }
    
    .article-promo--history .standingsAbridged .article-promo__btn,
    .standingsAbridged .article-promo--history .article-promo__btn,
    .standingsAbridged .btn {
        margin: 1rem
    }
    
    @media (max-width: 43.75em) {
        .standingsAbridged .table td.team .badge-20,
        .standingsAbridged .table td.team .long {
            display: inline-block
        }
        .standingsAbridged .table td.team .short {
            display: none
        }
    }
    
    .articleWidget .standingsAbridged {
        padding-top: 1.5rem;
        position: relative;
        margin-bottom: 0;
        border: 1px solid #e8e8e8;
        border-top: 0;
        border-radius: 3px;
        text-align: center
    }
    
    .articleWidget .standingsAbridged:before {
        content: "";
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #e90052
    }
    
    .articleWidget .standingsAbridged .subHeader {
        padding: 0 1rem;
        font-size: 1.5rem
    }
    
    .articleWidget .standingsAbridged .table tr:last-child td {
        border-bottom: 0
    }
    
    .partnersStrip {
        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;
        height: auto
    }
    
    .partnersStrip:before {
        content: "";
        display: block
    }
    
    .partnersStrip:after {
        content: "";
        display: table;
        clear: both
    }
    
    .partnersStrip .partnerType {
        display: none
    }
    
    .partnersStrip .mainList {
        display: flex;
        align-items: center
    }
.partnersStrip .mainList li{
	width:14%;justify-content:space-around;padding-top:2rem;padding-bottom:2rem;text-align:center}
	.partnersStrip .mainList li .icn{display:inline-block}
/*	@supports (justify-content:space-evenly){.partnersStrip .mainList{justify-content:space-evenly}
	.partnersStrip .mainList li{
		width:autoPÆ÷PÆ÷ ÿötnersStrip .svg.hublot svg{fill:#181716}*/

		@media (max-width:880px),(max-width:1200px) and (min-width:1100px){.partnersStrip{padding:0 1rem;background-position:0 0;display:flex;justify-content:space-around;align-items:center}@keyframes h{to{transform:translateX(-100%)}}@keyframes i{to{transform:translateX(100%)}}@keyframes j{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}5%{opacity:0;visibility:visible}20%{opacity:1;visibility:visible}80%{opacity:1;visibility:visible}95%{opacity:0;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}.partnersStrip .partnerType{display:inline-block;text-align:center;overflow:hidden;width:150px;vertical-align:middle}.partnersStrip .labels{animation:h 35s steps(7) infinite;white-space:nowrap;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:0;margin-bottom:1rem;text-align:left;width:1050px}.partnersStrip .labels li{display:inline-block;font-size:0;vertical-align:middle;width:150px;animation:j 5ss infinite;white-space:normal;padding:0;text-align:center}.partnersStrip .labels li span{font-size:1.3rem}.partnersStrip .pagination{position:relative;display:table;margin:0 auto}.partnersStrip .pagination li{width:6px;height:6px;background:#a4a4a4;border-radius:100%;margin:0 2px;float:left}.partnersStrip .pagination .position{position:absolute;top:0;left:0;width:100%;animation:i 35s steps(7) infinite;background-color:transparent}.partnersStrip .pagination .position .overlay{width:6px;height:6px;background:#111;border-radius:100%;position:absolute;top:0;left:0;animation:j 5ss infinite}.partnersStrip .slideContainer{display:inline-block;vertical-align:middle;position:relative;width:160px;height:8.8rem;overflow:hidden}.partnersStrip .mainList{animation:h 35s steps(7) infinite;width:1050px;white-space:nowrap;padding-top:0;display:block}.partnersStrip .mainList li{width:150px;height:110px;display:inline-block;float:none;font-size:0;animation:j 5ss infinite;position:relative;margin-left:0}.partnersStrip .mainList li .icn,.partnersStrip__image{margin:0 auto;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) scale(.85)}}@media (max-width:43.75em){.heroArticle+.partnersStrip{margin:-3rem -1rem 0}.sponsor-bar-ea{transform:scale(.8)}}.statsRow>ul>li{padding:0 .4rem}@media (max-width:63.9375em){.statsRow>ul{margin:0 -3rem}}@media (max-width:56.25em){.statsRow>ul{margin:0 -1rem}}@media (max-width:43.75em){.statsRow>ul{margin-bottom:3rem}}.statsRow--flex{display:flex;flex-wrap:wrap;padding-right:1rem}@media (min-width:63.9375em){.statsRow--flex{display:block;padding-right:0}.statsRow--flex .max-width{width:100%}}@media (max-width:63.9375em){.statsRow--flex-month{flex-wrap:nowrap}}@media (max-width:75em) and (min-width:63.9375em){.mainWidget.statsRow .mobileScrollList>li{width:50%}.mainWidget.statsRow .mobileScrollList>li:nth-child(-n+3){margin-bottom:1rem}}.fromTheClubs{margin-top:2rem}.fromTheClubs [class*=block-list]>li{margin-bottom:0}.fromTheClubs ul li{position:relative}@media (max-width:43.75em){.fromTheClubs ul li:after{display:block}.fromTheClubs ul li:nth-child(2n):after{display:none}}@media (max-width:25em){.fromTheClubs ul li:after{display:none}}.fromTheClubs ul a{border-top:1px solid #e8e8e8;padding:1.5rem 0;margin:0 1rem}.fromTheClubs .relatedArticle{margin-bottom:0}@media (max-width:43.75em){.fromTheClubs ul{margin-bottom:2rem}}.tiledHeader{margin:3rem 0}.tiledHeader .subHeader{float:left;margin-top:1rem;margin-bottom:0}.tiledHeader .socialLinks{display:inline;float:left;margin-left:7rem;margin-top:.25rem}.tiledHeader .moreBtn{position:absolute;top:0;right:0}.socialSection-generic .wrapper{float:left}.socialSection-generic.socialSection{margin-bottom:2rem;padding-bottom:8rem}.socialSection-generic.socialSection .wrapper{padding-left:0;padding-right:0}.t6 .socialSection .clubCard .clubBadge{width:80px}@media (min-width:25em){.t6 .socialSection .clubCard .clubName{padding-top:2rem}}.socialSection{margin-bottom:8rem}.socialSection .loadMoreContainer{position:absolute;top:100%;margin-top:2rem;width:100%}.socialSection .loadMoreContainer .loadMoreFeed{margin-left:auto;margin-right:auto;min-width:160px;position:relative;width:25%;border-radius:24px;color:#2f2f2f;background:#fff;font-size:1.3rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);padding:0 3rem;text-align:center;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .loadMoreContainer .loadMoreFeed .loadMoreFeed__icon{display:inline-block;margin-left:10px;opacity:1;position:relative;vertical-align:middle;height:12px;width:12px;fill:#ff2882}.socialSection .loadMoreContainer .loadMoreFeed:before{left:0;background-image:linear-gradient(270deg,#ff2882,#963cff)}.socialSection .loadMoreContainer .loadMoreFeed:focus,.socialSection .loadMoreContainer .loadMoreFeed:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.15);background-image:linear-gradient(270deg,#ff2882,#963cff);color:#fff;text-decoration:none}.socialSection .loadMoreContainer .loadMoreFeed:focus .loadMoreFeed__icon,.socialSection .loadMoreContainer .loadMoreFeed:hover .loadMoreFeed__icon{fill:#fff}.socialSection .col-4{padding:.4rem}.socialSection .card{height:40.5rem;margin-bottom:.2rem;padding:0;position:relative}.socialSection .socialFeedContent .actions a{text-decoration:none}.socialSection .clubCard{background-color:#007dc6;padding:5rem 1rem 12.9rem}.socialSection .clubCard:after,.socialSection .clubCard:before{content:" ";position:absolute;left:0;top:0;width:100%;display:block;height:5rem;background:url(../i/bg-elements/social-top.svg) 100% 0 no-repeat;background-size:auto 100%;z-index:0}.socialSection .clubCard:after{height:12.9rem;top:auto;bottom:0;background:url(../i/bg-elements/social-bottom.svg) 100% 100% no-repeat;background-size:auto 100%}.socialSection .clubCard .imgOverlay{position:absolute;opacity:.2;margin-left:-1rem;overflow:hidden}.socialSection .clubCard .clubBadge{width:10rem;padding-top:9rem;position:absolute;left:0;right:0;top:0;margin:auto}.socialSection .clubCard .clubBadge img{width:100%}.socialSection .clubCard .clubContent{padding:23rem 1rem 0;position:absolute;left:0;right:0;top:0;height:100%}.socialSection .clubCard .clubContent .clubName{text-align:center;font-size:1.9rem;color:#fff;z-index:10;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .clubCard .clubContent .btn-primary{padding:0;color:#ff2882;background:none;font-size:1.5rem;z-index:10;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .clubCard .clubContent .btn-primary .icn{margin-right:1rem}.socialSection .clubCard .clubContent .btn-primary:hover{color:#fff}.socialSection .clubCard .clubContent .btn-primary:hover:after,.socialSection .clubCard .clubContent .btn-primary:hover:before{opacity:0}.socialSection .clubCard .clubContent .btn-primary:hover .icn{content:"";background:url(../i/sprites/social-sprite.png) -25px -28px no-repeat;width:25px;height:21px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.socialSection .clubCard .clubContent .btn-primary:hover .icn{background-image:url(../i/sprites/social-sprite@x2.png);background-size:130px 118px}}.socialSection .socialCard{background:#007dc6;padding-top:0}.socialSection .socialCard h6 span{font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .socialCard .user{padding:.5rem 0 .6rem 6.6rem;position:relative;height:4.4rem;margin-bottom:1.6rem}.socialSection .socialCard .user .userName{font-size:1.3rem;color:#fff;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .socialCard .user .avatar{width:4.4rem;height:4.4rem;border-radius:50%;background-repeat:no-repeat;background-size:4.4rem 4.4rem;position:absolute;top:0;left:.8rem}.socialSection .socialCard .user .userAccount{font-size:1.1rem;color:#fff;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.socialSection .socialCard .user .userAccount a{color:#fff}.socialSection .socialCard .socialMessage{background:#fff;border-radius:3px;font-size:1.9rem;position:relative;padding:1.2rem;height:28rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.socialSection .socialCard .socialMessage:before{content:" ";height:.4rem;width:calc(100% - 1.6rem);background-image:linear-gradient(270deg,#ff2882,#963cff);display:block;position:absolute;top:0;left:.8rem}.socialSection .socialCard .socialMessage [href^="//twitter.com"]{color:#2f2f2f}.socialSection .socialCard .message a{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;text-decoration:none;margin-bottom:.5rem;color:#ff2882}.socialSection .socialCard .message a:focus,.socialSection .socialCard .message a:hover{text-decoration:none}.socialSection .socialCard .actions{padding:.8rem 1.6rem;position:absolute;width:100%;bottom:0;left:0}.socialSection .socialCard .actions .time{float:right;font-size:1.2rem;color:#fff;line-height:1.8;text-decoration:none}.socialSection .socialCard .actions .icn{display:inline-block;margin-right:1rem;margin-bottom:.5rem;transition:opacity .25s ease-in-out}.socialSection .socialCard .actions .icn.retweet-w{margin-bottom:.7rem}.socialSection .socialCard .actions .icn:hover{opacity:.5}.socialSection .socialCard .actions .action{margin-top:8px;margin-right:5px;width:20px;height:20px;display:inline-block;cursor:pointer}.socialSection .socialCard .actions .action:hover{opacity:.5}.socialSection .socialCard .actions .action:first-child{margin-left:10px}.socialSection .socialCard .socialIcon{position:absolute;bottom:1.2rem;right:1rem;width:2.2rem;height:1.8rem}.socialSection .socialCard .socialIcon .twitter-w{position:absolute;z-index:1;margin-bottom:8.5px;margin-right:27.5px;content:"";background:url(../i/sprites/social-sprite.png) -112px -62px no-repeat;width:17px;height:14px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.socialSection .socialCard .socialIcon .twitter-w{background-image:url(../i/sprites/social-sprite@x2.png);background-size:130px 118px}}.socialSection .socialCard .socialIcon .instagram-w{position:absolute;z-index:1;margin-bottom:8.5px;margin-right:27.5px}.socialSection .socialCard .socialIcon .facebook-w{position:absolute;z-index:1;margin-bottom:8.5px;margin-right:32.5px;top:3px;left:3px}.socialSection .socialCard.twitterInfoCard{background:#e8e8e8}.socialSection .socialCard .twitterProfile{display:block;margin-bottom:1.5rem}.socialSection .socialCard .twitterProfile:before{content:"";display:block}.socialSection .socialCard .twitterProfile:after{content:"";display:table;clear:both}.socialSection .socialCard .twitterProfile .twitterPicture{border-radius:5px;overflow:hidden;border:3px solid #fff;display:inline-block;margin-right:.5rem;vertical-align:middle}.socialSection .socialCard .twitterProfile .twitterPicture img{width:5rem;display:block}.socialSection .socialCard .twitterProfile .twitterInformation{display:inline-block;vertical-align:middle}.socialSection .socialCard .twitterProfile .twitterInformation h5{font-size:1.6rem;margin-bottom:.5rem}.socialSection .socialCard .twitterProfile .twitterInformation a{color:#242424;text-decoration:none}.socialSection .socialCard .twitterProfile .twitterInformation a:hover{text-decoration:underline}.socialSection .socialCard .twitterProfile .twitterInformation .handle{font-size:1.2rem}.socialSection .socialCard .twitterFollowers p{line-height:1;font-size:1.1rem;padding:0;color:#242424}.socialSection .socialCard .twitterFollowers p span{display:inline-block;float:left;margin-right:5px;margin-top:-.1rem}.socialSection .socialCard .twitterFollowers .followerCount{font-size:4rem;clear:both;margin:.5rem 0}.socialSection .socialCard .twitterButtons{margin-top:1.5rem}.socialSection .socialCard .btn-more{margin-top:.5rem;padding-left:1rem}.socialSection .socialCard .cardContent{position:absolute;top:0;background-color:transparent;width:100%;padding:1.2rem .4rem;height:100%}
		.socialSection .socialCard.imageCard .cardContent .postimage{
			display:block;background-size:cover;width:100%;height:18.4rem;border-radius:3px 3px 0 0}
			.socialSection .socialCard.imageCard .cardContent .socialMessage{
				display:block;font-size:1.3rem;text-align:left;height:9.6rem;border-radius:0 0 3px 3px;
				vertical-align:top;overflow:hidden}
				.socialSection .socialCard.facebook .socialIcon{height:2.2rem}.socialSection .socialCard.instagram .socialIcon{border-right:5rem solid #125688}@media (max-width:87.5em){.socialSection-generic.socialSection .tiledHeader .subHeader{float:none}.socialSection-generic.socialSection .tiledHeader .socialLinks{display:inline-block;float:none;margin-left:0;margin-top:1rem}.socialSection-generic.socialSection .tiledHeader .moreBtn{float:right;margin-top:1rem;position:relative}}@media (min-width:1100px) and (max-width:1349px){.socialSection .card{height:42rem}

				.socialSection .socialCard.imageCard .cardContent .socialMessage{height:12rem}}

    @media (min-width: 1024px) and (max-width: 1099px) {
        .socialSection .card {
            height: 44.5rem
        }
        .socialSection .socialCard.imageCard .cardContent .socialMessage {
            height: 14.4rem
        }
    }
    
    @media (max-width: 64em) {
        .socialSection .clubCard .imgOverlay {
            height: 100%;
            width: 100%
        }
        .socialSection-generic .socialCard.imageCard .cardContent .user .userName,
        .socialSection-generic .socialCard.textCard .cardContent .user .userName {
            padding-top: 0
        }
    }
    
    @media (max-width: 63.9375em) {
        .socialSection-generic.socialSection .tiledHeader .moreBtn {
            float: right
        }
    }
    
    @media (max-width: 56.25em) {
        .mainWidget .tiledHeader .subHeader {
            line-height: 4rem
        }
        .tiledHeader .socialLinks {
            margin-left: 14rem
        }
        .socialLinks .socialOptions li:not(:last-child) {
            margin-right: .5rem
        }
        .socialSection-generic .loadMoreContainer .loadMoreFeed,
        .socialSection .loadMoreContainer .loadMoreFeed {
            width: 25%
        }
    }
    
    @media (max-width: 50em) {
        .socialSection-generic .tiledHeader .socialLinks,
        .socialSection .tiledHeader .socialLinks {
            clear: both;
            margin-left: 0
        }
        .socialSection-generic .clubCard .imgOverlay,
        .socialSection .clubCard .imgOverlay {
            height: 100%
        }
    }
    
    @media (max-width: 43.75em) {
        .socialSection {
            overflow: hidden;
            position: relative
        }
        .socialSection .tiledHeader {
            margin: 0 0 2rem
        }
        .socialSection .tiledHeader .subHeader {
            margin: 0;
            padding-top: .7rem
        }
        .socialSection .socialCard.imageCard .cardContent .message p,
        .socialSection .socialCard.imageCard .cardContent .message p a,
        .socialSection .socialCard.textCard .cardContent .message p,
        .socialSection .socialCard.textCard .cardContent .message p a {
            font-size: 1.2rem
        }
        .socialSection .card.clubCard {
            padding: 1.6rem 1.8rem;
            margin-right: 0;
            width: 100%;
            height: auto;
            display: flex
        }
        .socialSection .card.clubCard:after,
        .socialSection .card.clubCard:before {
            content: none
        }
        .socialSection .card.clubCard .clubBadge {
            width: 4.6rem;
            padding-top: 0;
            position: relative;
            left: auto;
            right: auto;
            top: auto;
            margin: 0 1rem 0 0
        }
        .socialSection .card.clubCard .clubContent {
            padding: 0;
            position: relative;
            left: auto;
            right: auto;
            top: auto;
            height: auto
        }
        .socialSection .card.clubCard .clubContent .btn-primary {
            margin-top: 0;
            text-align: left
        }
        .socialSection .card.clubCard .clubContent .btn-primary .icn {
            left: auto
        }
        .socialSection:not(:first-of-type):before {
            content: "";
            position: absolute;
            display: block;
            top: 0;
            left: -1rem;
            right: -1rem;
            height: 3rem;
            background: #007dc6
        }
        .socialSection:not(:first-of-type):after {
            content: "";
            position: absolute;
            display: block;
            top: 2.4rem;
            left: .8rem;
            right: .8rem;
            height: .6rem;
            z-index: 1;
            background: linear-gradient(270deg, #ff2882, #963cff)
        }
        .socialSection-generic .tiledHeader,
        .socialSection .tiledHeader {
            margin-top: 0
        }
        .socialSection-generic .tiledHeader .moreBtn,
        .socialSection .tiledHeader .moreBtn {
            display: none
        }
    }
    
    @media (max-width: 31.25em) {
        .socialSection-generic.socialSection .col-4,
        .socialSection .col-4 {
            width: 100%
        }
        .tiledHeader .socialLinks {
            float: left;
            clear: both;
            margin-top: 1rem
        }
        .socialSection {
            padding-bottom: 6rem;
            margin-bottom: 0
        }
        .socialSection .col-3 {
            width: 100%
        }
        .socialSection .socialCard .cardContent {
            padding: 0 .4rem 1.2rem
        }
        .socialSection .socialCard.imageCard {
            min-height: 40.5rem
        }
        .socialSection .socialCard.imageCard .cardContent .socialMessage {
            height: 11rem
        }
        .socialSection .socialCard.textCard {
            padding-top: 3rem;
            background-size: cover!important
        }


	/*.socialSection .socialCard.imageCard .cardContent .mPÆ÷n .loadMoreContainer .loadMoreFeed{width:100%}*/
}


    @media (max-width: 22.8125em) {
        .socialSection .clubCard .clubContent .clubName {
            font-size: 1.6rem
        }
        .socialSection .clubCard .clubContent .btn-primary {
            font-size: 1.3rem
        }
    }
    
    .homepageTakeover {
        background: #e90052;
        color: #fff;
        margin-top: -3rem;
        padding: 0;
        position: relative;
        height: 100%;
        margin-bottom: 2rem
    }
    
    @media (max-width: 63.9375em) {
        .homepageTakeover {
            margin-bottom: 0;
            margin-top: 0
        }
    }
    
    .homepageTakeover .wrapper {
        position: relative;
        padding: 0
    }
    
    .homepageTakeover header {
        background-color: #000;
        overflow: hidden;
        z-index: 10;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        padding: 1rem 0
    }
    
    .homepageTakeover header h2 {
        font-family: PremierSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        display: inline-block;
        vertical-align: middle;
        margin-right: 2rem
    }
    
    @media (max-width: 43.75em) {
        .homepageTakeover header h2 {
            font-size: 1.6rem
        }
    }
    
    .homepageTakeover header small {
        color: #76766f;
        text-transform: uppercase;
        margin-right: 1rem;
        display: inline-block;
        vertical-align: middle;
        font-size: 1rem
    }
    
    .homepageTakeover header .icn.commercial-carlingboxed-sm {
        display: inline-block;
        vertical-align: middle;
        transition: .2s
    }
    
    .homepageTakeover header .icn.commercial-carlingboxed-sm:focus,
    .homepageTakeover header .icn.commercial-carlingboxed-sm:hover {
        transform: scale(1.05)
    }
    
    .homepageTakeover .hptoCompetitionHeader {
        padding: 1.5rem 1rem;
        text-align: center;
        background: #fff;
        border-radius: 2px;
        align-items: center
    }
    
    .homepageTakeover .hptoCompetitionHeader .competition {
        display: inline-block;
        vertical-align: middle
    }
    
    .homepageTakeover .homepageTakeover__image {
        background-size: cover;
        background-position: 50%;
        position: absolute;
        top: 0;
        right: -30%;
        bottom: 0;
        height: 100%;
        overflow: hidden;
        padding-left: 0;
        width: 70%;
        z-index: 30
    }
    
    .homepageTakeover .homepageTakeover__image svg {
        width: auto;
        position: absolute;
        top: 0;
        fill: #e90052
    }
    
    .homepageTakeover .homepageTakeover__image svg .blackFill {
        fill: #000
    }
    
    .homepageTakeover .homepageTakeover__image .shardLeft {
        left: -1px;
        padding-top: 3rem
    }
    
    .homepageTakeover .homepageTakeover__image .shardRight {
        right: -1px;
        height: 100%
    }
    
    .homepageTakeover .homepageTakeover__image .mobShard {
        display: none
    }
    
    .homepageTakeover .homepageTakeoverHeaderImage {
        width: 100%;
        height: 100%
    }
    
    .homepageTakeover .hptoMatchBroadcaster {
        display: inline
    }
    
    .homepageTakeover .hptoMatchBroadcaster .broadcaster {
        margin: 1rem 0 0;
        padding-bottom: 0
    }
    
    .homepageTakeover .homepageTakeover__content {
        overflow: hidden;
        width: 60%;
        padding: 8.5rem 3rem 3rem 1rem;
        font-family: PremierSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        display: flex;
        flex-direction: row-reverse
    }
    
    .homepageTakeover .homepageTakeover__content p {
        color: #fff;
        font-size: 1.2rem;
        line-height: 2.1rem;
        margin-bottom: 1rem;
        margin-left: 1.5rem;
        display: list-item
    }
    
    .homepageTakeover .homepageTakeover__content .matchCopy {
        float: right;
        width: 60%;
        padding-left: 5rem;
        align-self: flex-end
    }
    
    .homepageTakeover .homepageTakeover__content .author {
        color: #242424;
        margin-bottom: 1.5rem;
        font-size: 1.2rem
    }
    
    .homepageTakeover .homepageTakeover__content .author a {
        color: #242424;
        text-decoration: none
    }
    
    .homepageTakeover .homepageTakeover__content .author a:focus,
    .homepageTakeover .homepageTakeover__content .author a:hover {
        text-decoration: underline
    }
    
    .homepageTakeover .homepageTakeover__content .day {
        font-size: 1.2rem
    }
    
    .homepageTakeover .homepageTakeover__content .stadium {
        background-color: #fff;
        color: #242424;
        text-align: center;
        font-size: 1.1rem
    }
    
    .homepageTakeover .homepageTakeover__content .matchDayHeadline {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 2.2rem;
        padding: 1.1rem 0 .8rem
    }
    
    @media (max-width: 63.9375em) {
        .homepageTakeover .homepageTakeover__content .matchDayHeadline {
            font-size: 1.8rem
        }
    }
    
    .homepageTakeover .homepageTakeover__content .matchDayHeadline .blog-w {
        display: inline-block;
        vertical-align: baseline;
        margin-right: 1rem
    }
    
    .homepageTakeover .homepageTakeover__content .matchAbridged {
        background: #fff;
        border-radius: 2px;
        padding-top: .7rem;
        padding-bottom: .7rem
    }
    
    .homepageTakeover .homepageTakeover__content .matchAbridged:not(:last-child) {
        margin-bottom: 2px
    }
    
    .homepageTakeover .homepageTakeover__content .matchAbridged:focus,
    .homepageTakeover .homepageTakeover__content .matchAbridged:hover {
        background: #007dc6
    }
    
    .homepageTakeover .homepageTakeover__content .matchAbridged:focus .score,
    .homepageTakeover .homepageTakeover__content .matchAbridged:hover .score {
        background: #fff;
        color: #e90052
    }
    
    .homepageTakeover .homepageTakeover__content .matchAbridged.fullTime .broadcaster {
        color: #e90052
    }
    
    @media (max-width: 75em) {
        .homepageTakeover .shard,
        .homepageTakeover:after {
            display: none
        }
        .homepageTakeover header {
            position: static;
            width: 100%
        }
        .homepageTakeover .homepageTakeover__image {
            position: relative;
            right: auto;
            width: auto;
            padding-top: 35%
        }
        .homepageTakeover .homepageTakeover__image .mobShard {
            display: block;
            position: absolute;
            top: auto;
            bottom: -1px;
            left: 0;
            width: 100%;
            max-width: 50rem;
            height: auto;
            fill: #e90052
        }
        .homepageTakeover .homepageTakeover__content {
            width: 100%;
            padding: 3rem 0;
            float: left;
            flex-direction: row
        }
        .homepageTakeover .homepageTakeover__content .dayMatches,
        .homepageTakeover .homepageTakeover__content .matchCopy {
            width: 50%;
            float: left;
            padding: 0 1rem;
            align-self: flex-start
        }
        .homepageTakeover div.hptoMatchBroadcaster {
            display: inline-block;
            text-align: center;
            vertical-align: middle;
            margin: 0;
            padding: 0
        }
        .homepageTakeover div.hptoMatchBroadcaster .broadcaster {
            margin: 0;
            line-height: 25px
        }
    }
    
    @media (max-width: 43.75em) {
        .homepageTakeover div.hptoMatchBroadcaster {
            width: 185px;
            margin-left: 30px
        }
    }
    
    .homepageTakeover .matchEvents {
        background: #007dc6;
        padding: 1rem .5rem .5rem;
        font-size: 1.1rem;
        position: relative;
        border-radius: 0 0 2px 2px
    }
    
    .homepageTakeover .matchEvents:after {
        content: "";
        display: table;
        clear: both
    }
    
    .homepageTakeover .matchEvents:before {
        content: "";
        display: block;
        position: absolute;
        top: 1rem;
        bottom: 1rem;
        left: 50%;
        border-right: 1px dashed hsla(0, 0%, 100%, .4)
    }
    
    .homepageTakeover .matchEvents a {
        color: #fff;
        text-decoration: none
    }
    
    .homepageTakeover .matchEvents a:focus,
    .homepageTakeover .matchEvents a:hover {
        text-decoration: underline
    }
    
    .homepageTakeover .matchEvents .event {
        position: relative;
        margin-bottom: .5rem;
        line-height: 1.4
    }
    
    .homepageTakeover .matchEvents .icnContainer {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 2.5rem
    }
    
    .homepageTakeover .matchEvents .icn {
        display: block;
        margin: 0 auto
    }
    
    .homepageTakeover .matchEvents .home {
        float: left;
        width: 50%;
        text-align: right;
        padding: 0 .5rem
    }
    
    .homepageTakeover .matchEvents .home .event {
        padding-right: 3rem
    }
    
    .homepageTakeover .matchEvents .home .event .icnContainer {
        right: 0
    }
    
    .homepageTakeover .matchEvents .away {
        float: right;
        width: 50%;
        padding: 0 .5rem
    }
    
    .homepageTakeover .matchEvents .away .event {
        padding-left: 3rem
    }
    
    .homepageTakeover .matchEvents .away .event .icnContainer {
        left: 0
    }
    
    .homepageTakeover .matchEvents .assists {
        clear: both;
        color: hsla(0, 0%, 100%, .6)
    }
    
    .homepageTakeover .matchEvents .assists:before {
        content: "";
        display: block
    }
    
    .homepageTakeover .matchEvents .assists:after {
        content: "";
        display: table;
        clear: both
    }
    
    .homepageTakeover .matchEvents .assists a {
        color: hsla(0, 0%, 100%, .6)
    }
    
    .homepageTakeover .matchEvents .assists .title {
        text-align: center;
        color: hsla(0, 0%, 100%, .8);
        background: #007dc6;
        padding: .5rem 0;
        position: relative;
        z-index: 5
    }
    
    .homepageTakeover .homepageTakeover__content .singleMatch .matchAbridged {
        border-radius: 2px 2px 0 0;
        margin-bottom: 0
    }
    
    @media (max-width: 37.5em) {
        .homepageTakeover .homepageTakeover__content {
            display: block
        }
        .homepageTakeover .homepageTakeover__content .dayMatches,
        .homepageTakeover .homepageTakeover__content .matchCopy {
            float: none;
            width: 100%
        }
        .homepageTakeover .homepageTakeover__content .matchCopy {
            margin-bottom: 3rem
        }
        .homepageTakeover .homepageTakeover__image {
            position: relative;
            width: 100%;
            padding-top: 51%
        }
    }
    
    @media (max-width: 48.0625em) {
        .homepageTakeover .homepageTakeover__content .matchAbridged .minutes {
            color: #e90052
        }
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover {
            background: #fff
        }
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .score {
            background: #38003c;
            color: #fff
        }
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .teamName {
            color: #242424
        }
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .arrow-right {
            content: "";
            background: url(../i/sprites/arrows-sprite.png) -82px -56px no-repeat;
            width: 9px;
            height: 8px
        }
    }
    
    @media (max-width: 48.0625em) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 48.0625em) and (min-resolution: 192dpi) {
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .arrow-right {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    @media (max-width: 48.0625em) {
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .chevron-rightblack-normal {
            content: "";
            background: url(../i/sprites/chevrons-sprite.png) -27px -68px no-repeat;
            width: 9px;
            height: 15px
        }
    }
    
    @media (max-width: 48.0625em) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 48.0625em) and (min-resolution: 192dpi) {
        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .chevron-rightblack-normal {
            background-image: url(../i/sprites/chevrons-sprite@x2.png);
            background-size: 93px 83px
        }
    }
    
    .homepageTakeover .hptoLocalTimeContainer {
        padding: 1.3rem 0;
        text-align: center;
        font-size: 1.2rem;
        color: #fff
    }
    
    .homeStandingsHeader {
        background: #ff2882;
        padding-top: 1.3rem;
        border-radius: 3px 3px 0 0
    }
    
    .homeStandingsHeader.tabbedContent {
        margin-bottom: 0
    }
    
    .homeStandingsHeader .icn {
        margin: 0 auto 1.3rem
    }
    
    .tablesContainer {
        border: 1px solid #e8e8e8;
        border-top: 0;
        border-radius: 0 0 3px 3px;
        background: #fff
    }
    
    .article-promo--history .tablesContainer .article-promo__btn,
    .tablesContainer .article-promo--history .article-promo__btn,
    .tablesContainer .btn {
        clear: both
    }
    
    .tablesContainer .tableHeader {
        font-size: 1.3rem;
        padding: 1.5rem 1rem 0
    }
    
    .tablesWrap--history-season-review .tablesContainer {
        margin-bottom: 2rem;
        padding-top: 6rem;
        position: relative;
        padding-bottom: 1rem
    }
    
    .tablesWrap--history-season-review .tablesContainer:before {
        background-color: #007dc6;
        border-left: 1px solid #007dc6;
        border-right: 1px solid #007dc6;
        content: "";
        height: 6rem;
        left: -1px;
        position: absolute;
        top: 0;
        width: 100%
    }
    
    .tablesWrap--history-season-review .tablesContainer:after {
        content: "";
        background: url(../i/sprites/pl-logo-sprite.png) -226px -155px no-repeat;
        width: 150px;
        height: 29px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        top: 1.5rem
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .tablesWrap--history-season-review .tablesContainer:after {
            background-image: url(../i/sprites/pl-logo-sprite@x2.png);
            background-size: 517px 308px
        }
    }
    
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn,
    .tablesWrap--history-season-review .tablesContainer .btn {
        background-color: #007dc6;
        color: #fff;
        margin-bottom: 0;
        text-decoration: none;
        padding-right: 2rem;
        text-align: center
    }
    
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn:after,
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn:before,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn:after,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn:before,
    .tablesWrap--history-season-review .tablesContainer .btn:after,
    .tablesWrap--history-season-review .tablesContainer .btn:before {
        content: ""
    }
    
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn .icn.arrow-right,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn .icn.arrow-right,
    .tablesWrap--history-season-review .tablesContainer .btn .icn.arrow-right {
        background: url(../i/sprites/arrows-sprite.png) no-repeat;
        width: 15px;
        height: 9px;
        background-position: 0 -79px;
        left: auto;
        right: 1.6rem;
        top: 1.5rem;
        transition: right .2s;
        position: absolute
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn .icn.arrow-right,
        .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn .icn.arrow-right,
        .tablesWrap--history-season-review .tablesContainer .btn .icn.arrow-right {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn:hover,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn:hover,
    .tablesWrap--history-season-review .tablesContainer .btn:hover {
        background-color: linear-gradient(270deg, #ff2882, #963cff)
    }
    
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn:hover .icn.arrow-right,
    .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn:hover .icn.arrow-right,
    .tablesWrap--history-season-review .tablesContainer .btn:hover .icn.arrow-right {
        right: 1rem
    }
    
    .homeStandings th {
        padding: 1rem
    }
    
    .homeStandings td.team:after {
        display: none
    }
    
    .homeStandings td.pos {
        border-left: 0;
        line-height: 2rem
    }
    
    .homeStandings table {
        background: #fff
    }
    
    .homeStandings a:hover {
        text-decoration: underline
    }
    
    @media (max-width: 63.9375em) {
        .homeStandings td.team,
        .homeStandings th.team {
            width: 60%;
            text-align: left
        }
    }
    
    @media (max-width: 43.75em) {
        .homeStandings thead th:first-child {
            text-align: left;
            padding-left: 1rem
        }
        .homeStandings td.team,
        .homeStandings th.team {
            width: 40%
        }
        .homeStandings td.pos {
            text-align: left;
            padding-left: 1rem;
            width: 17%
        }
    }
    
    .newsList>li {
        margin-bottom: 1rem
    }
    
    .newsList>li:before {
        content: "";
        display: block
    }
    
    .newsList>li:after {
        content: "";
        display: table;
        clear: both
    }
    
    .newsList .featuredArticle {
        display: flex
    }
    
    .newsList .col-9-m {
        display: flex;
        padding-left: 0
    }
    
    .newsList .col-3-m {
        display: flex;
        padding-right: 0
    }
    
    .newsList .relatedArticles {
        display: flex;
        justify-content: center;
        flex-direction: column;
        height: 100%;
        border-top: 0;
        border-left: 1px dotted #efefef;
        padding: 0;
        margin: 0;
        padding-left: 2rem
    }
    
    .newsList .relatedArticles a {
        margin-bottom: 1.2rem
    }
    
    @media (max-width: 43.75em) {
        .newsList .col-9-m {
            padding: 0
        }
        .newsList .col-3-m {
            display: none
        }
        .newsList .thumbnail .tag,
        .newsList .thumbnail .title {
            display: flex
        }
        .newsList .thumbnail .title {
            order: 2
        }
        .newsList .thumbnail .tag {
            order: 1
        }
    }
    
    @media (max-width: 43.75em) {
        .mainWidget .newsList {
            margin-bottom: 2rem
        }
    }
    
    @media (max-width: 43.75em) {
        .thumbnailList:not(:first-of-type) {
            padding-top: 5rem
        }
        .thumbnailList>header .subHeader {
            padding-top: 0
        }
        .thumbnailList [class*=block-list]>li {
            margin-bottom: 1rem
        }
    }
    
    .thumbnailList--no-title {
        padding-top: 6rem
    }
    
    .thumbnailList--no-title .moreBtn {
        top: 2rem
    }
    
    .thumbnailList--most-watched [class*=block-list]>li {
        position: relative
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:before {
        position: absolute;
        color: #05f0ff;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        z-index: 10;
        background: #007dc6b3;
        top: .4rem;
        left: .8rem;
        height: 3.2rem;
        width: 3.2rem;
        font-size: 2.5rem;
        display: flex;
        align-items: center;
        justify-content: center
    }
    
    .thumbnailList--most-watched .thumbnail.videoThumb .videoThumb__play-icon {
        width: 3.5rem;
        height: 4rem
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:first-of-type::before {
        content: "1"
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:nth-of-type(2):before {
        content: "2"
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:nth-of-type(3):before {
        content: "3"
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:nth-of-type(4):before {
        content: "4"
    }
    
    .thumbnailList--most-watched [class*=block-list]>li:nth-of-type(5):before {
        content: "5"
    }
    
    @media (max-width: 43.75em) {
        .thumbnailList--most-watched .thumbnail figure {
            display: block
        }
        .thumbnailList--most-watched .thumbnail .image,
        .thumbnailList--most-watched .thumbnail figcaption {
            width: 100%
        }
    }
    
    @media (max-width: 63.9375em) {
        .thumbnailList--scrollable [class*=block-list] {
            display: flex;
            overflow: scroll;
            width: 100%;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            -webkit-overflow-scrolling: touch
        }
        .thumbnailList--scrollable [class*=block-list]>li {
            min-width: 26rem;
            width: 26rem;
            scroll-snap-align: start
        }
    }
    
    .fixedSidebar .matchList {
        border-radius: 0 0 3px 3px;
        border: 1px solid #e8e8e8;
        border-top: 0;
        margin-bottom: 3rem
    }
    
    .fantasy-league {
        border-bottom: 5px solid #00ff87;
        border-radius: 0 0 3px 3px
    }
    
    .fantasy-league .fantasy-header {
        width: 100%;
        display: table;
        background-color: #00ff87;
        border-radius: 3px 3px 0 0
    }
    
    .fantasy-league .fantasy-header .fantasyScoutHeader {
        padding-top: .8rem;
        font-size: 2rem
    }
    
    .fantasy-league .fantasy-header p {
        color: #242424;
        font-size: 1rem;
        margin: 0 .5rem;
        /*font-family:PremierPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷, .fantasy-league .fantasy-header h2, .fantasy-league .fantasy-header p {*/
            display: inline-block;
            vertical-align: middle
        }
        .fantasy-league .fantasy-header h2 {
            font-size: 1.2rem;
            font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
            font-weight: 400;
            width: 125px;
            text-align: right;
            margin-right: 1.5rem
        }
        .fantasy-league .fantasy-club_header .fantasy-header-left .desktop-header-title {
            display: inline-block;
            padding-top: .8rem;
            font-size: 2rem
        }
        .fantasy-league .fantasy-club_header .fantasy-header-left .mobile-header-title {
            display: none
        }
        .fantasy-league .fantasy-header-left {
            float: left;
            padding: 8px;
            padding-bottom: 9px
        }
        .fantasy-league .fantasy-header-left .pl-logo {
            margin-left: 1rem
        }
        .fantasy-league .fantasy-header-left .pl-logo img {
            height: 30px;
            vertical-align: middle
        }
        .fantasy-league .fantasy-header-left .ea {
            float: right;
            margin-right: 5px
        }
        .fantasy-league .fantasy-header-left .ea p {
            max-width: 100px;
            text-align: right;
            color: rgba(36, 36, 36, .65);
            font-size: .9rem;
            line-height: 1.4rem
        }
        .fantasy-league .fantasy-header-right {
            background-color: #00ff87;
            padding: 10px 20px;
            margin-top: 4px;
            float: right;
            padding-left: 0;
            display: inline-flex
        }
        .fantasy-league .fantasy-header-right .currentGameweekContainer {
            padding-top: .7rem
        }
        .fantasy-league .fantasyClubContainer {
            border-left: 1px solid #e8e8e8
        }
        .fantasy-league .fantasyClubContainer:before {
            content: "";
            display: block
        }
        .fantasy-league .fantasyClubContainer:after {
            content: "";
            display: table;
            clear: both
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
            padding: 1em;
            font-weight: 700;
            border-right: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle .badge-20 {
            display: inline-block;
            margin-left: 5px;
            vertical-align: bottom
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
            display: none
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper {
            padding: 0;
            border-right: 1px solid #e8e8e8
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
            background: #e4e4e4;
            border-bottom: 1px solid #e8e8e8;
            background-image: url(../i/bg-elements/stats-card.png);
            background-repeat: no-repeat;
            position: relative
        }
        @media (-moz-min-device-pixel-ratio: 2),
        (-webkit-min-device-pixel-ratio: 2) {
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
                background-image: url(../i/bg-elements/stats-card@x2.png);
                background-size: 250 215
            }
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player img {
            position: absolute;
            bottom: 0;
            left: 1rem;
            max-width: 60%;
            max-height: 95%
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
            margin-left: 10rem;
            padding: 2rem 0;
            display: inline-block;
            font-weight: 700;
            font-size: 1.5rem
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .player-position {
            padding: 0 .5rem;
            font-size: 1.2rem
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .goalkeeper {
            background-color: #eaff04
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .defender {
            background-color: #00ff87
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .midfielder {
            background-color: #e90052
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .forward {
            background-color: #05f0ff
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance {
            padding: 1rem
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance:not(:last-child) {
            border-right: 2px solid #e8e8e8
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-mobile {
            display: none
        }
        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance span {
            float: right;
            font-weight: 700
        }
        .fantasy-league .fantasyClubContainer .articleContainer {
            background-color: #00ff87;
            padding: 1rem .5rem;
            border-left: 1px solid #00ff87
        }
        .fantasy-league .fantasyClubContainer .articleContainer:before {
            content: "";
            display: block
        }
        .fantasy-league .fantasyClubContainer .articleContainer:after {
            content: "";
            display: table;
            clear: both
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_title {
            color: #fff;
            font-size: 1.5rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_title span {
            background-color: #e90052;
            padding: .5rem 1rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle {
            color: #fff;
            font-size: 2.5rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle span {
            background-color: #007dc6;
            padding: .5rem 1rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_summary {
            font-weight: 700;
            padding-top: 1.5rem;
            line-height: 3rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_img-wrapper {
            padding: 0 1rem
        }
        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_img-wrapper .articleContainer_img {
            width: 100%
        }
        .fantasy-league .counter {
            display: inline-block;
            font-size: 2rem;
            margin-right: 2rem;
            vertical-align: middle
        }
        .fantasy-league .counter .days {
            padding-right: 5px
        }
        .fantasy-league .counter .hrs {
            padding-right: 5px;
            padding-left: 5px
        }
        .fantasy-league .counter .mins {
            font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
            font-weight: 400;
            padding-left: 5px
        }
        .fantasy-league .counter .secs {
            display: none
        }
        .fantasy-league .counter .counter-labels {
            margin-top: -3px;
            line-height: 1rem
        }
        .fantasy-league .counter p {
            color: #000;
            padding: 0;
            margin: 0;
            font-size: 6px;
            opacity: 1;
            padding-left: 5px
        }
        .fantasy-league .counter p:first-child,
        .fantasy-league .counter p:nth-child(2) {
            padding-right: 17px
        }
        .fantasy-league .mobile-button {
            display: none
        }
        .fantasy-league .fantasyArticle {
            padding: 2rem 0
        }
        .fantasy-league .fantasyArticle:before {
            content: "";
            display: block
        }
        .fantasy-league .fantasyArticle:after {
            content: "";
            display: table;
            clear: both
        }
        .fantasy-league .fantasyArticle [class*=col-] {
            float: none;
            display: inline-block;
            vertical-align: middle;
            margin-right: -4px
        }
        .fantasy-league .fantasyArticle .col-9-m {
            border-right: 1px dashed #e8e8e8
        }
        .fantasy-league .fantasyArticle .gameweekScores {
            border-top: 0;
            padding-top: 0;
            margin-top: 0;
            padding-left: 1rem
        }
        .fantasy-league .fantasyArticle .scoreCard {
            margin-top: 1rem;
            display: inline-block;
            width: 35%;
            margin-right: 2rem;
            text-decoration: none
        }
        @media (max-width: 1100px) and (min-width: 43.75em) {
            .fantasy-league .fantasyArticle .scoreCard {
                width: 60%
            }
        }
        .fantasy-league .fantasyArticle .scoreCard h4 {
            color: #76766f;
            font-size: 1rem
        }
        .fantasy-league .fantasyArticle .scoreCard p {
            font-size: 3.5rem
        }
        .fantasy-league .fantasyArticle .scoreCard .divider {
            margin-top: 1rem;
            width: 100%;
            height: 2px;
            background-color: #267e5a;
            margin-bottom: 0
        }
        .fantasy-league .fantasyArticle .scoreCard .icn {
            display: inline-block;
            margin-left: 10px
        }
        .fixedSidebar .fantasy-league .fantasyArticle .thumbnail .text {
            display: block;
            display: -webkit-box;
            height: 6rem;
            overflow: hidden;
            -webkit-line-clamp: 3;
            text-overflow: ellipsis
        }
        @media (max-width: 64em) and (min-width: 43.75em) {
            .fantasy-league {
                border: none
            }
            .fantasy-league .fantasy-header-right h2 {
                margin-right: .5rem
            }
            .fantasy-league .fantasy-header-right .counter {
                margin-right: 1rem
            }
            .fantasy-league .fantasy-header-right .banner-button {
                display: none
            }
            .fantasy-league .mobile-button {
                display: inline-block;
                background-color: #00ff87;
                width: 100%
            }
            .fantasy-league .mobile-button .btn-primary {
                width: 93%;
                margin: 0 auto;
                margin-top: 1rem;
                margin-bottom: 1rem;
                display: block
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
                display: none
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper:before {
                content: "";
                display: block
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper:after {
                content: "";
                display: table;
                clear: both
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player img {
                max-height: 80%
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
                margin-left: 7rem;
                padding: 1rem 0;
                font-size: 1.2rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .player-position {
                font-size: 1.1rem
            }
            .fantasy-league .articleContainer .articleContainer_img-wrapper {
                display: none
            }
            .fantasy-league .fantasyArticle .col-9-m {
                margin-bottom: 10px
            }
            .fantasy-league .fantasyArticle .col-3-m {
                display: inline-block;
                padding: 0
            }
            .fantasy-league .fantasyArticle .col-3-m h3 {
                margin-top: 20px;
                margin-bottom: 10px
            }
        }
        @media (max-width: 43.75em) {
            .fantasy-league .fantasy-header-left {
                width: 100%;
                display: inline-block
            }
            .fantasy-league .fantasy-header-left .fantasyScoutHeader {
                padding-top: .8rem;
                margin-top: 1.8rem
            }
            .fantasy-league .fantasy-header-left .ea {
                float: right;
                margin-right: .5rem
            }
            .fantasy-league .fantasy-header-left .ea p {
                margin-top: .5rem
            }
            .fantasy-league .fantasy-header-left p {
                color: #000;
                opacity: .7;
                text-align: right;
                line-height: .8rem;
                width: 50px
            }
            .fantasy-league .fantasy-header-left .pl-logo {
                margin-left: 1rem
            }
            .fantasy-league .fantasy-header-left .pl-logo img {
                height: 30px;
                vertical-align: text-top
            }
            .fantasy-league .fantasy-club_header .fantasy-header-left .desktop-header-title {
                display: none
            }
            .fantasy-league .fantasy-club_header .fantasy-header-left .mobile-header-title {
                display: inline-block;
                padding-top: .8rem;
                font-size: 2rem;
                margin-top: 1.8rem
            }
            .fantasy-league .fantasy-club_header .fantasy-header-left p {
                margin-top: .5rem
            }
            .fantasy-league .fantasy-club_header .fantasy-header-right {
                display: none
            }
            .fantasy-league .fantasy-header-right {
                width: 100%;
                display: inline-block;
                text-align: left
            }
            .fantasy-league .fantasy-header-right h2 {
                text-align: left;
                padding-left: 10px;
                margin-right: 0;
                font-size: 1.4rem;
                width: 50%
            }
            .fantasy-league .fantasy-header-right .counter {
                margin-right: 0;
                float: right
            }
            .fantasy-league .fantasy-header-right .banner-button {
                display: none
            }
            .fantasy-league .fantasyClubContainer {
                border: none
            }
            .fantasy-league .fantasyClubContainer .articleContainer .col-7-m {
                width: 100%
            }
            .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle {
                line-height: 1.55
            }
            .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle span {
                display: inline-block;
                line-height: 2.5rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
                display: none
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
                display: inline
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile h3 {
                background-color: #00ff87;
                padding: 0 1rem 1rem;
                text-align: center
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p {
                border-left: 1px solid #e8e8e8;
                border-right: 1px solid #e8e8e8;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                background-color: #e4e4e4;
                padding: 1rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p .badge-20 {
                float: right
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper {
                border: 1px solid #ebebe4
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper p {
                font-size: 1.2rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
                background: none;
                width: 50%;
                display: inline-flex;
                border: none
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
                display: inline-flex;
                margin-left: 6rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc p {
                padding-left: 5px;
                white-space: nowrap
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance {
                display: inline-flex;
                width: 50%;
                margin: 0;
                padding-right: 1rem
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-desktop {
                display: none
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-mobile {
                display: inline-block
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p {
                width: 100%;
                text-align: right
            }
            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p span {
                margin-left: 5px
            }
            .fantasy-league .fantasyClubContainer .articleContainer_img {
                display: none
            }
            .fantasy-league .mobile-button {
                display: inline-block;
                background-color: #00ff87;
                width: 100%
            }
            .fantasy-league .mobile-button .btn-primary {
                width: 93%;
                margin: 1rem auto;
                display: block
            }
            .fantasy-league .fantasyArticle {
                border-right: 1px solid #e8e8e8;
                border-left: 1px solid #e8e8e8;
                margin-left: 0;
                margin-right: 0
            }
            .fantasy-league .fantasyArticle .col-9-m {
                border-right: none
            }
        }
        @keyframes k {
            0% {
                transform: translateY(100%)
            }
            to {
                transform: translateY(0)
            }
        }
        .cookies-notice {
            background-color: #e90052;
            padding: 2rem 0;
            position: fixed;
            bottom: 0;
            z-index: 200;
            left: 0;
            right: 0;
            animation: k .3s ease-out forwards
        }
        .cookies-notice h3,
        .cookies-notice p {
            color: #fff
        }
        .cookies-notice h4 {
            margin-bottom: 1rem
        }
        .cookies-notice p {
            margin-bottom: 2rem;
            max-width: 80rem;
            font-size: 1.2rem
        }
        .cookies-notice .btn-primary {
            float: left
        }
        .cookies-notice .cookiesInfo {
            float: left;
            margin-right: 1rem
        }
        @media (max-width: 43.75em) {
            .cookies-notice .btn-primary {
                float: none
            }
            .cookies-notice .cookiesInfo {
                margin-right: 0;
                margin-bottom: 1rem
            }
        }
        .twitterList .tweetContainer .tweet {
            width: calc(33% - 5px);
            margin-right: .5rem;
            margin-bottom: 1rem;
            display: inline-block;
            vertical-align: top;
            border: 1px solid #f1f1f1;
            border-radius: 4px;
            background-color: #fff
        }
        @media (max-width: 56.25em) {
            .twitterList .tweetContainer .tweet {
                width: calc(50% - 1rem)
            }
        }
        @media (max-width: 43.75em) {
            .twitterList .tweetContainer .tweet {
                width: 100%
            }
        }
        .twitterList .tweetContainer .tweetContent {
            padding: 10px;
            font-size: 1.4rem
        }
        .twitterList .tweetContainer .tweetContent .icn {
            display: inline-block;
            float: right
        }
        .twitterList .tweetContainer .tweetContent .time {
            padding-top: 5px;
            padding-right: 5px;
            font-size: 1.1rem;
            display: inline-block;
            color: #909088;
            text-decoration: none
        }
        .twitterList .tweetContainer .tweetContent .time:hover {
            text-decoration: underline
        }
        .twitterList .tweetContainer .tweetContent .avatar {
            display: inline-block;
            float: left;
            margin-right: 10px;
            height: 50px;
            width: 50px;
            border-radius: 5%
        }
        .twitterList .tweetContainer .tweetContent .user {
            font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
            font-weight: 400;
            color: #242424;
            padding: 10px 30px 0 0
        }
        .twitterList .tweetContainer .tweetContent .handle {
            font-size: 1.2rem;
            color: #76766f;
            text-decoration: none
        }
        .twitterList .tweetContainer .tweetContent .handle:hover {
            text-decoration: underline
        }
        .twitterList .tweetContainer .tweetContent p {
            clear: both;
            margin-bottom: .2rem;
            padding-top: 10px;
            font-size: 1.2rem;
            color: #242424
        }
        .twitterList .tweetContainer .tweetContent p a {
            color: #00aced;
            text-decoration: none
        }
        .twitterList .tweetContainer .tweetContent p a:hover {
            color: #0087ba;
            text-decoration: underline
        }
        .twitterList .tweetContainer .tweetContent a img {
            width: 100%;
            padding-top: 10px
        }
        .twitterList .tweetContainer .twitterActions {
            border-top: 1px solid #e8e8e8;
            position: relative;
            margin-top: 10px;
            padding-bottom: 2px;
            padding-left: 5px
        }
        .twitterList .tweetContainer .twitterShare {
            display: inline;
            margin-top: 8px;
            margin-right: 10px;
            width: 20px;
            height: 20px;
            cursor: pointer
        }
        .twitterList .tweetContainer .twitterShare .heart-number,
        .twitterList .tweetContainer .twitterShare .retweet-number {
            display: inline-block;
            color: #b9b9b9;
            font-size: 1.2rem;
            padding-left: 5px;
            vertical-align: middle;
            margin-top: 12px
        }
        .twitterList .tweetContainer .reply-intent:hover .reply-g,
        .twitterList .tweetContainer .twitterShare .icn {
            display: inline-block;
            margin-top: 10px;
            vertical-align: middle
        }
        .twitterList .tweetContainer .reply-intent:hover .reply-g {
            content: "";
            background: url(../i/sprites/global-sprite.png) -778px -703px no-repeat;
            width: 20px;
            height: 18px
        }
        @media (-webkit-min-device-pixel-ratio: 2),
        (min-resolution: 192dpi) {
            .twitterList .tweetContainer .reply-intent:hover .reply-g {
                background-image: url(../i/sprites/global-sprite@x2.png);
                background-size: 799px 778px
            }
        }
        .twitterList .tweetContainer .reply-intent:hover .reply-g .icn {
            display: none
        }
        .twitterList .tweetContainer .retweet-intent:hover .retweet-g {
            content: "";
            background: url(../i/sprites/global-sprite.png) -343px -488px no-repeat;
            width: 20px;
            height: 18px;
            display: inline-block;
            margin-top: 10px;
            vertical-align: middle
        }
        @media (-webkit-min-device-pixel-ratio: 2),
        (min-resolution: 192dpi) {
            .twitterList .tweetContainer .retweet-intent:hover .retweet-g {
                /*background-image: url(../i/sprites/global-sprite@x2PÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷splay:none}.twitterList .tweetContainer .retweet-intent:hover .retweet-number{color:#00aced}.twitterList .tweetContainer .heart-intent:hover .heart-g{content:"";background:url(../i/sprites/global-sprite.png) -778px -629px no-repeat;*/
                width: 20px;
                height: 18px;
                display: inline-block;
                margin-top: 10px;
                vertical-align: middle
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .twitterList .tweetContainer .heart-intent:hover .heart-g {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .twitterList .tweetContainer .heart-intent:hover .heart-g .icn {
                display: none
            }
            .twitterList .tweetContainer .heart-intent:hover .heart-number {
                color: #00aced
            }
            .carousel-twitterList {
                background-color: #00aced
            }
            .carousel-twitterList .paginationContainer {
                float: right;
                padding-right: 10px;
                margin: 2rem 0
            }
            .carousel-twitterList .paginationContainer .paginationBtn {
                border: none;
                margin-left: 0;
                border-radius: 0;
                width: 2rem;
                height: 2rem
            }
            .carousel-twitterList .paginationContainer .paginationBtn:hover {
                background: none
            }
            .carousel-twitterList .paginationContainer .icn {
                transition: none
            }
            .carousel-twitterList .paginationContainer .chevron-left:hover {
                transition: none;
                content: "";
                background: url(../i/sprites/chevrons-sprite.png) -18px -68px no-repeat;
                width: 9px;
                height: 15px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .carousel-twitterList .paginationContainer .chevron-left:hover {
                    background-image: url(../i/sprites/chevrons-sprite@x2.png);
                    background-size: 93px 83px
                }
            }
            .carousel-twitterList .paginationContainer .chevron-right:hover {
                transition: none;
                content: "";
                background: url(../i/sprites/chevrons-sprite.png) -45px -68px no-repeat;
                width: 9px;
                height: 15px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .carousel-twitterList .paginationContainer .chevron-right:hover {
                    background-image: url(../i/sprites/chevrons-sprite@x2.png);
                    background-size: 93px 83px
                }
            }
            .carousel-twitterList .paginationContainer .pageCount {
                font-size: 1rem;
                display: inline-block
            }
            .carousel-twitterList .carousel-tweetContainer {
                position: relative
            }
            .carousel-twitterList .carousel-tweetContainer .twitterIcon {
                background: #00aced;
                display: inline-block;
                position: relative;
                width: 3rem;
                height: 3rem;
                cursor: pointer;
                border-radius: 100%;
                margin-left: 15px;
                margin-top: 15px;
                vertical-align: middle
            }
            .carousel-twitterList .carousel-tweetContainer .twitterIcon .icn {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -7.5px;
                margin-left: -9px
            }
            .carousel-twitterList .carousel-tweetContainer .twitterIcon:hover {
                background: #0087ba
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent {
                padding: 25px 20px;
                font-size: 1.4rem
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .time {
                font-size: 1.1rem;
                display: block;
                color: #fff;
                opacity: .8;
                text-decoration: none;
                position: absolute;
                top: 2.5rem;
                left: 5rem
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .time:hover {
                opacity: 1;
                text-decoration: underline
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .avatar {
                display: inline-block;
                vertical-align: middle;
                margin-right: 10px;
                height: 50px;
                width: 50px;
                border-radius: 5%
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .userDetails {
                display: inline-block;
                vertical-align: middle
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .user {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                color: #fff;
                padding-bottom: 0;
                font-size: 1.3rem
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .handle {
                font-size: 1.1rem;
                color: #fff;
                text-decoration: none;
                opacity: .8
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent .handle:hover {
                opacity: 1;
                text-decoration: underline
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent p {
                clear: both;
                padding-top: 15px;
                font-size: 1.2rem;
                color: #fff;
                line-height: 1.8;
                margin-bottom: 0
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent a {
                color: #fff;
                text-decoration: none
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent a:hover {
                text-decoration: underline
            }
            .carousel-twitterList .carousel-tweetContainer .tweetContent a img {
                max-width: 100%;
                padding-top: 10px
            }
            .commercialPartners .wrapper>ul {
                margin-bottom: 4rem;
                display: flex;
                flex-flow: nowrap;
                flex-direction: row;
                justify-content: center
            }
            @media (-ms-high-contrast: none) {
                .commercialPartners .wrapper>ul:first-of-type {
                    position: relative;
                    left: -9.5rem
                }
            }
            .commercialPartners__image {
                max-width: 16.5rem;
                max-height: 2.8rem
            }
            .commercialPartners .subHeader {
                text-align: center;
                margin-bottom: 2rem
            }
            .commercialPartners .commercial-ea,
            .commercialPartners .commercial-ea-sm {
                transform: scale(.8)
            }
            .commercialPartners .premiumBox {
                max-width: 24rem;
                min-width: 18rem;
                height: 22rem;
                position: relative;
                margin-right: 1rem;
                background-image: none
            }
            .commercialPartners .premiumBox .small {
                display: none
            }
            .commercialPartners .premiumBox:nth-child(2) {
                min-width: 22rem
            }
            .commercialPartners .premiumBox:last-child {
                margin-right: 0
            }
            .commercialPartners .premiumBox .commercialLink {
                width: 100%;
                height: 100%;
                display: block;
                position: relative;
                text-decoration: none;
                text-align: center;
                padding-top: 1rem
            }
            .commercialPartners .premiumBox h5 {
                text-align: center;
                margin-bottom: 1rem;
                font-size: 1.2rem;
                color: #76766f
            }
            .commercialPartners .premiumBox .logoContainer {
                height: 13rem;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 0 1rem
            }
            .article-promo--history .commercialPartners .premiumBox .article-promo__btn,
            .commercialPartners .premiumBox .article-promo--history .article-promo__btn,
            .commercialPartners .premiumBox .btn {
                position: absolute;
                bottom: 1rem;
                left: 1rem;
                right: 1rem;
                text-decoration: none;
                padding: 0 2rem 0 1rem
            }
            .commercialPartners .moreInfo .infoBox {
                height: 38rem
            }
            .commercialPartners .moreInfo .infoBox:first-child .infoTop {
                background: #e90052
            }
            .commercialPartners .moreInfo .infoBox:nth-child(2) .infoTop {
                background: #05f0ff
            }
            .commercialPartners .moreInfo .infoBox:nth-child(3) .infoTop {
                background: #00ff87
            }
            .commercialPartners .moreInfo .infoBox:nth-child(4) .infoTop {
                background: #eaff04
            }
            .commercialPartners .moreInfo .infoLink {
                width: 100%;
                height: 100%;
                display: block;
                color: #fff;
                text-decoration: none
            }
            .commercialPartners .moreInfo .infoLink:focus .infoTop img,
            .commercialPartners .moreInfo .infoLink:hover .infoTop img {
                width: 90px;
                height: 116px;
                margin: -65px 0 0 -46px
            }
            .commercialPartners .moreInfo .infoLink:focus .info,
            .commercialPartners .moreInfo .infoLink:focus .infoTitle,
            .commercialPartners .moreInfo .infoLink:hover .info,
            .commercialPartners .moreInfo .infoLink:hover .infoTitle {
                text-decoration: underline
            }
            .commercialPartners .moreInfo .infoTop {
                height: 50%;
                display: block;
                position: relative;
                background: #e90052
            }
            .commercialPartners .moreInfo .infoTop img {
                width: 80px;
                height: 106px;
                position: absolute;
                top: 50%;
                left: 50%;
                margin: -60px 0 0 -40px;
                transition: all .2s ease-in-out
            }
            .commercialPartners .moreInfo .infoTop:after {
                content: "";
                background: url(../i/sprites/global-sprite.png) -432px -551px no-repeat;
                width: 180px;
                height: 40px;
                display: block;
                position: absolute;
                bottom: -1px;
                left: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .commercialPartners .moreInfo .infoTop:after {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .commercialPartners .moreInfo .infoBottom {
                height: 50%;
                padding: 2rem;
                display: flex;
                flex-direction: column;
                justify-content: center;
                background: #007dc6
            }
            .commercialPartners .moreInfo .tag {
                font-size: 1.2rem;
                color: #e90052
            }
            .commercialPartners .moreInfo .infoTitle {
                padding: .5rem 0;
                font-size: 1.6rem
            }
            .commercialPartners .moreInfo .info {
                font-size: 1.2rem;
                line-height: 1.6
            }
            .commercialPartners .svg.oracle svg {
                fill: #c74634
            }
            .commercialPartners .svg.hublot svg {
                fill: #181716
            }
            @media (max-width: 1400px) {
                .commercialPartners .wrapper>ul {
                    flex-wrap: wrap
                }
                .commercialPartners .premiumBox:nth-child(2) {
                    min-width: 0
                }
            }
            @media (max-width: 700px) {
                .commercialPartners .moreInfo .infoBox {
                    height: 20rem
                }
                .commercialPartners .moreInfo .infoBottom,
                .commercialPartners .moreInfo .infoTop {
                    height: 100%;
                    width: 50%;
                    float: left
                }
                .commercialPartners .moreInfo .infoTop:after {
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -724px -226px no-repeat;
                    width: 26px;
                    height: 149px;
                    left: auto;
                    right: 0;
                    bottom: 0
                }
            }
            @media (max-width: 700px) and (-webkit-min-device-pixel-ratio: 2),
            (max-width: 700px) and (min-resolution: 192dpi) {
                .commercialPartners .moreInfo .infoTop:after {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            @media (max-width: 600px) {
                .commercialPartners .premiumBox {
                    max-width: none;
                    width: 100%;
                    height: 10rem;
                    margin-right: 0;
                    padding-top: 0;
                    margin-bottom: 1rem
                }
                .commercialPartners .premiumBox .large {
                    display: none
                }
                .commercialPartners .premiumBox .small {
                    display: block
                }
                .commercialPartners .premiumBox__image {
                    max-width: 12.5rem;
                    max-height: 2rem
                }
                .commercialPartners .premiumBox .commercialLink {
                    display: flex;
                    flex-direction: row;
                    justify-content: space-between;
                    padding-top: 0
                }
                .article-promo--history .commercialPartners .premiumBox .commercialLink .article-promo__btn,
                .commercialPartners .premiumBox .commercialLink .article-promo--history .article-promo__btn,
                .commercialPartners .premiumBox .commercialLink .btn {
                    display: none
                }
                .commercialPartners .premiumBox h5 {
                    width: 50%;
                    height: 100%;
                    margin: 0;
                    padding: 1rem;
                    float: left;
                    display: flex;
                    justify-content: center;
                    align-items: center
                }
                .commercialPartners .premiumBox .logoContainer {
                    width: 50%;
                    height: 100%;
                    float: left;
                    position: relative;
                    top: auto;
                    left: auto;
                    margin: 0;
                    animation: none;
                    opacity: 1
                }
                .commercialPartners .subHeader {
                    text-align: left
                }
                .commercialPartners__picture {
                    scale: .7
                }
            }
            @media (max-width: 43.75em) {
                .commercialPartners .moreInfo .infoBox {
                    height: 12rem
                }
                .commercialPartners .moreInfo .infoTop img {
                    width: 60px;
                    height: 86px;
                    top: 60%
                }
                .commercialPartners .moreInfo .info {
                    display: none
                }
            }
            .commericalArticles .block-list-4 {
                background: #007dc6
            }
            .commericalArticles .thumbnail {
                color: #fff
            }
            .commericalArticles figcaption {
                padding: 2rem 2rem 3rem
            }
            .commericalArticles .image:before {
                content: "";
                background: url(../i/sprites/global-sprite.png) -432px -551px no-repeat;
                width: 180px;
                height: 40px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .commericalArticles .image:before {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .commericalArticles .subHeader {
                text-align: center
            }
            @media (max-width: 43.75em) {
                .commericalArticles .block-list-4 {
                    background: transparent
                }
                .commericalArticles .thumbnail {
                    background: #007dc6
                }
                .commericalArticles .thumbnail figcaption {
                    padding: 2rem
                }
                .commericalArticles .thumbnail .image:before {
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -724px -226px no-repeat;
                    width: 26px;
                    height: 149px
                }
            }
            @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
            (max-width: 43.75em) and (min-resolution: 192dpi) {
                .commericalArticles .thumbnail .image:before {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .faqSection.tabbedContent,
            .faqSection .tabbedContent {
                float: none
            }
            .faq {
                margin-bottom: 2rem
            }
            .faq .question {
                padding: 2rem;
                background: #e90052;
                color: #fff;
                font-size: 1.4rem
            }
            .faq p,
            .faq ul {
                padding: 2rem 2rem 0;
                line-height: 1.8
            }
            .faq p a,
            .faq ul a {
                word-wrap: break-word
            }
            .faq .answer {
                padding: 2rem;
                line-height: 1.8
            }
            .questionsContainer {
                float: right;
                width: 75%;
                padding-left: 2rem;
                border-left: 1px solid #007dc6
            }
            .questionsContainer .btn-primary {
                display: inline-block;
                width: 20%;
                min-width: 15rem;
                margin: 1rem
            }
            .getInTouch {
                max-width: 80rem;
                margin: 0 auto;
                min-height: 36rem
            }
            .getInTouch .mainWidget {
                position: relative
            }
            .getInTouch .chooseATopic,
            .getInTouch .getInTouchQuestions {
                border-top: none
            }
            .getInTouch .chooseATopic {
                padding: 0 0 7.2rem;
                z-index: 70
            }
            .getInTouch .explainerText {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                color: #2f2f2f;
                font-size: 1.7rem;
                padding: 0 0 4rem
            }
            .getInTouch .sectionTitle {
                display: inline-block;
                vertical-align: middle;
                margin-right: 2rem;
                line-height: 4.2rem
            }
            .getInTouch .getInTouchDropdown {
                border: .1rem solid #ebebe6;
                border-radius: .3rem;
                padding: 1rem 2.2rem;
                display: flex;
                position: absolute;
                width: calc(100% + 5.2rem);
                transform: translateX(-50%);
                left: 50%
            }
            .getInTouch .getInTouchDropdown .sectionTitle {
                margin-bottom: 0;
                line-height: 5.2rem;
                flex-grow: 4.8
            }
            .getInTouch .dropDown {
                display: inline-block;
                vertical-align: middle;
                line-height: 5.2rem;
                border-left: 1px solid #ebebe6;
                flex-grow: 3.5
            }
            .getInTouch .dropDown .current {
                padding: 0 4rem 0 1.8rem
            }
            .getInTouch .dropDown .dropdownList {
                top: 5rem;
                line-height: 1.4rem
            }
            .getInTouch .dropDown:before {
                display: none
            }
            .getInTouch__thank-you-section {
                text-align: center;
                padding-bottom: 2rem;
                display: none
            }
            .getInTouch__thank-you-section.is-open {
                display: block
            }
            .getInTouch__thank-you-title {
                display: block;
                margin-bottom: 1rem;
                line-height: 2.2rem
            }
            .getInTouch__thank-you-summary {
                margin-bottom: 1rem
            }
            .getInTouch__thank-you-btn {
                display: inline-block
            }
            .getInTouchSection {
                display: none
            }
            .getInTouchSection.is-open {
                display: block
            }
            .answerCheck {
                background: #007dc6;
                padding: 1.5rem 2rem;
                color: #fff;
                text-align: center
            }
            .answerCheck fieldset {
                border: none;
                padding: 0
            }
            .answerCheck legend {
                font-size: 1.4rem;
                margin-bottom: 2rem
            }
            .answerCheck label {
                display: inline-block;
                padding: 0 1rem;
                font-size: 1.3rem;
                cursor: pointer
            }
            .answerCheck label:focus,
            .answerCheck label:hover {
                text-decoration: underline
            }
            .answerCheck input[type=radio] {
                width: 3rem;
                height: 3rem;
                background: transparent;
                -webkit-appearance: none;
                border: 1px solid #fff;
                border-radius: 2px;
                margin-right: 1rem;
                display: inline-block;
                vertical-align: middle;
                position: relative;
                transition: .2s
            }
            .answerCheck input[type=radio]:after {
                content: "";
                background: url(../i/sprites/global-sprite.png) -200px -640px no-repeat;
                width: 14px;
                height: 10px;
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -5px;
                margin-left: -7px;
                transition: .2s;
                transform: scale(0);
                visibility: hidden
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .answerCheck input[type=radio]:after {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
            .answerCheck input[type=radio]:checked {
                background: #55bf1f;
                border-color: #55bf1f
            }
            .answerCheck input[type=radio]:checked:after {
                transform: scale(1);
                visibility: visible
            }
            .getInTouchForm {
                margin-bottom: 3rem
            }
            .getInTouchForm .formLabel {
                padding: .2rem 1.5rem .8rem 0;
                font-size: 1.5rem;
                display: block;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm .required {
                color: #ff2882;
                display: inline-block;
                font-size: 1.1rem;
                margin-top: .5rem;
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm .textInput {
                height: 4.8rem;
                box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
                -webkit-appearance: none;
                border-radius: 0;
                background: #fff;
                width: 80%;
                margin-bottom: 3rem;
                padding: 1.2rem 1.5rem;
                position: relative;
                border-width: 0;
                transition: .2s;
                font-size: 1.6rem;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm .textInput::-moz-placeholder {
                font-family: PremierSans-Light-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm .textInput::placeholder {
                font-family: PremierSans-Light-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm .textInput:focus {
                border-bottom-color: #007dc6;
                -o-border-image: linear-gradient(270deg, #ff2882, #963cff);
                border-image: linear-gradient(270deg, #ff2882, #963cff);
                border-image-slice: 1;
                border-width: 0 0 3px;
                outline: none
            }
            .getInTouchForm .commentsInput {
                margin-bottom: .2rem
            }
            .getInTouchForm .maximumCharactersText {
                display: block;
                font-size: 1.4rem;
                font-family: PremierSans-Light-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .getInTouchForm textarea {
                min-height: 20rem
            }
            .getInTouchForm .checkboxes {
                width: 80%;
                float: left
            }
            .getInTouchForm .checkbox {
                display: block;
                margin-bottom: 1rem;
                font-size: 1.3rem;
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                cursor: pointer
            }
            .getInTouchForm .checkbox:focus,
            .getInTouchForm .checkbox:hover {
                text-decoration: underline
            }
            .getInTouchForm input[type=radio] {
                width: 3rem;
                height: 3rem;
                background: transparent;
                -webkit-appearance: none;
                border: 1px solid #e8e8e8;
                border-radius: 2px;
                margin-right: 1rem;
                display: inline-block;
                vertical-align: middle;
                position: relative;
                transition: .2s
            }
            .getInTouchForm input[type=radio]:after {
                content: "";
                background: url(../i/sprites/global-sprite.png) -200px -640px no-repeat;
                width: 14px;
                height: 10px;
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -5px;
                margin-left: -7px;
                transition: .2s;
                transform: scale(0);
                visibility: hidden
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .getInTouchForm input[type=radio]:after {
                    background-image: url(../i/sprites/global-sprite@x2.png);
                    background-size: 799px 778px
                }
            }
          /*  .getInTouchForm inPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷d: after {
                transform: scale(1);
                visibility: visible
            }*/
            .getInTouchForm .submit {
                margin-top: 2rem;
                border: none;
                display: block
            }
            .contactMap {
                min-height: 35rem
            }
            .contactInformation {
                margin-top: 4rem;
                clear: both;
                float: left
            }
            .contactInformation ul {
                margin: 3rem 0;
                line-height: 2
            }
            .contactInformation .note {
                color: #e90052;
                font-size: 1.2rem
            }
            @media (max-width: 56.25em) {
                .faqSection .btn-primary {
                    display: block
                }
                .getInTouch .mainWidget:not(.chooseATopic) .dropDown,
                .getInTouch .mainWidget:not(.chooseATopic) .sectionTitle {
                    margin-bottom: 1rem
                }
                .getInTouch .chooseATopic {
                    padding: 0
                }
                .getInTouch .chooseATopic .explainerText {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    color: #2f2f2f;
                    font-size: 1.4rem;
                    line-height: 2.2rem;
                    padding: 0 1rem 2rem
                }
                .getInTouch .getInTouchDropdown {
                    flex-direction: column;
                    border: none;
                    border-top: 1px solid #ebebe6;
                    border-radius: 0;
                    padding: 0;
                    width: calc(100% - 2.2rem);
                    position: relative
                }
                .getInTouch .getInTouchDropdown .dropDown {
                    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15);
                    border-radius: .3rem;
                    width: 100%
                }
                .answerCheck {
                    margin: 0 -1rem;
                    text-align: left
                }
                .answerCheck label {
                    display: block;
                    padding: 0
                }
                .answerCheck label:first-of-type {
                    margin-bottom: 1rem
                }
                .inputField .label {
                    float: none;
                    width: auto;
                    margin-bottom: 1rem;
                    display: block
                }
                .inputField .required {
                    display: inline
                }
                .inputField .inputContainer {
                    margin-left: 0
                }
                .inputField .submit {
                    display: block
                }
            }
            @media (max-width: 43.75em) {
                .faqSection.tabbedContent, .faqSection .tabbedContent {
                    float: none;
                    margin-bottom: 1rem
                }
                .questionsContainer {
                    width: 100%;
                    float: none;
                    padding: 0 1rem;
                    border: none
                }
                .questionsContainer .btn-primary {
                    display: block;
                    width: 100%;
                    margin: 0
                }
                .getInTouchForm .formLabel {
                    width: 100%;
                    float: none;
                    padding: 0
                }
                .getInTouchForm .required {
                    display: inline-block;
                    margin-left: .2rem
                }
                .getInTouchForm .textInput {
                    width: 100%;
                    float: none;
                    margin: 1rem 0 2rem
                }
                .getInTouchForm .checkboxes {
                    width: 100%;
                    float: none;
                    margin-top: 1rem
                }
                .getInTouchForm .submit-container {
                    margin-left: 0
                }
                .getInTouchForm .submit {
                    margin: 1rem auto 0;
                    display: block
                }
            }
            .searchResults [class^=col-9] {
                padding-left: 0;
                padding-right: 4rem
            }
            .searchResults .leadArticles,
            .searchResults .leadArticles .thumbnail,
            .searchResults .searchArticles,
            .searchResults .searchArticles .thumbnail {
                margin-bottom: 2rem
            }
            .searchResults [class*=block-list]>li {
                margin-bottom: 0
            }
            .searchResults .thumbnail {
                margin-bottom: 1rem
            }
            .searchResults .thumbnail.thumbLong figcaption:before {
                top: 0;
                bottom: 0;
                margin: auto;
                height: 90%
            }
            .searchResults .thumbnail.placeholder .image-placeholder,
            .searchResults .thumbnail.placeholder img {
                padding-top: 66.75%;
                height: 0!important
            }
            @media (min-width: 43.75em) {
                .searchResults .thumbnail .text {
                    line-height: 1.8;
                    font-size: 1.3rem;
                    overflow: hidden;
                    max-height: 7.02rem;
                    display: -webkit-box;
                    -webkit-line-clamp: 3
                }
            }
            .searchResults .noResults {
                width: 100%;
                opacity: .8;
                font-family: PremierSans-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults .listTab li a {
                width: 100%;
                display: block;
                position: relative;
                line-height: 3;
                padding: 0 1rem;
                color: #242424;
                text-decoration: none;
                border-bottom: 1px solid #e8e8e8;
                transition: all .2s
            }
            .searchResults .listTab li a:focus,
            .searchResults .listTab li a:hover {
                background: #e90052;
                color: #fff;
                border-bottom-color: #e90052
            }
            .searchResults .listTab li a:focus .icn,
            .searchResults .listTab li a:hover .icn {
                content: "";
                background: url(../i/sprites/arrows-sprite.png) 0 -79px no-repeat;
                width: 15px;
                height: 9px;
                right: 1rem
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .searchResults .listTab li a:focus .icn, .searchResults .listTab li a:hover .icn {
                    background-image: url(../i/sprites/arrows-sprite@x2.png);
                    background-size: 94px 88px
                }
            }
            .searchResults .listTab li .playerName {
                width: 80%
            }
            .searchResults .listTab li .icn {
                position: absolute;
                right: 1.5rem;
                top: 45%;
                transition: right .2s
            }
            .searchResults__results-count-container {
                width: 100%;
                padding: 0 0 2.4rem;
                border-bottom: .2rem solid #efefef;
                margin-bottom: 2.4rem
            }
            .searchResults__results-count {
                color: #6c6c6c;
                font-size: 1.6rem;
                line-height: 1.56
            }
            .searchResults__results-count span {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults__highlighted-title-container {
                display: flex;
                align-items: center;
                margin-bottom: 2.4rem
            }
            .searchResults__highlighted-container {
                padding-bottom: 2.4rem;
                margin-bottom: 2.4rem;
                border-bottom: .2rem solid #efefef
            }
            .searchResults__highlighted-icon {
                width: 2.4rem;
                height: 2.4rem;
                fill: #ff2882;
                margin-right: 1.2rem
            }
            .searchResults__highlighted-title {
                font-size: 2.3rem;
                line-height: 1.09;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults__highlighted-title span {
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults__sidebar {
                padding: 0
            }
            .searchResults__sidebar .sidebarItem {
                padding: 2rem .8rem .8rem;
                border: 1px solid #e8e8e8;
                border-top: 4px solid #ff2882;
                margin-bottom: 1.6rem
            }
            .searchResults__sidebar .subHeader {
                margin: 0 0 1rem
            }
            .searchResults__sidebar .statsCard {
                margin-bottom: 1rem
            }
            .searchResults__no-results-wrapper .mainWidget {
                padding-top: 1.6rem
            }
            .searchResults__no-results-wrapper .mainWidget header {
                border-bottom: 0;
                margin-bottom: 0
            }
            .searchResults__no-results-title {
                font-size: 3.2rem;
                color: #6c6c6c;
                margin-bottom: 1.6rem;
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults__no-results-subtitle {
                font-size: 2rem;
                color: #6c6c6c
            }
            .searchResults__no-results-subtitle span {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .searchResults__no-results-container {
                font-size: 3.2rem;
                color: #6c6c6c;
                margin-bottom: 1.6rem;
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            @media (max-width: 43.75em) {
                .searchResults__no-results-container {
                    padding-bottom: 1.6rem;
                    border-bottom: 1px solid #e8e8e8;
                    margin-bottom: 0
                }
            }
            @media (max-width: 63.9375em) {
                .searchResults>.wrapper {
                    display: flex;
                    flex-direction: column-reverse
                }
                .searchResults__results-count-container {
                    padding-bottom: 1.6rem;
                    margin-bottom: 1.6rem
                }
                .searchResults__results-count {
                    font-size: 1.2rem
                }
                .searchResults__all-results-wrapper {
                    display: flex;
                    flex-direction: column
                }
                .searchResults__results-col {
                    order: 2
                }
                .searchResults [class^=col-9] {
                    padding: 0
                }
                .searchResults__sidebar {
                    display: flex;
                    flex-direction: row;
                    margin-bottom: 2rem;
                    order: 1;
                    border-bottom: .2rem solid #efefef
                }
                .searchResults__sidebar .sidebarItem {
                    width: 32%
                }
                .article-promo--history .searchResults__sidebar .sidebarItem .article-promo__btn,
                .searchResults__sidebar .sidebarItem .article-promo--history .article-promo__btn,
                .searchResults__sidebar .sidebarItem .btn {
                    line-height: 3.6rem
                }
                .searchResults__no-results-title {
                    font-size: 2rem
                }
                .searchResults__no-results-subtitle {
                    font-size: 1.4rem
                }
            }
            @media (max-width: 43.75em) {
                .searchResults>.wrapper {
                    padding: 0 1rem
                }
                .searchResults .leadArticles,
                .searchResults .leadArticles .thumbnail,
                .searchResults .searchArticles,
                .searchResults .searchArticles .thumbnail {
                    margin-bottom: 1rem
                }
                .searchResults__sidebar {
                    flex-direction: column;
                    max-height: none
                }
                .searchResults__sidebar .sidebarItem {
                    width: auto
                }
            }
            .photoSlide {
                overflow: hidden;
                background: #000;
                margin-bottom: 3rem
            }
            .photoSlide,
            .photoSlide__wrap {
                position: relative
            }
            .photoSlide__header {
                height: 4rem;
                margin-bottom: 2rem
            }
            .photoSlide__header h3 {
                line-height: 4rem
            }
            .article-promo--history .photoSlide__header .article-promo__btn,
            .photoSlide__header .article-promo--history .article-promo__btn,
            .photoSlide__header .btn {
                position: absolute;
                top: 0;
                right: 0
            }
            .photoSlide .thumbnailsContainer {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                background: #000;
                background: rgba(0, 0, 0, .8);
                z-index: 10;
                transition: .2s;
                transform: translateY(-100%)
            }
            .photoSlide .thumbnails {
                white-space: nowrap;
                font-size: 0;
                padding: 1rem .5rem;
                margin: 0 auto;
                display: table;
                position: relative
            }
            .photoSlide .thumbnails li {
                display: inline-block;
                vertical-align: middle;
                width: 100px;
                margin: 0 .5rem;
                opacity: .6;
                transition: .2s;
                cursor: pointer;
                border: 2px solid transparent
            }
            .photoSlide .thumbnails li.current,
            .photoSlide .thumbnails li:focus,
            .photoSlide .thumbnails li:hover {
                opacity: 1;
                border-color: #e90052
            }
            .photoSlide .thumbnails img {
                width: 100%;
                display: block
            }
            .photoSlide .imgSlide {
                font-size: 0;
                white-space: nowrap
            }
            .photoSlide .imgSlide li {
                display: inline-block;
                vertical-align: middle;
                position: relative
            }
            .photoSlide .imgSlide img {
                width: 100%;
                display: block
            }
            .photoSlide .captionSlide {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                font-size: 0;
                white-space: nowrap
            }
            .photoSlide .captionSlide li {
                display: inline-block;
                vertical-align: middle;
                position: relative;
                width: 100%
            }
            .photoSlide .captionContainer {
                background: #000;
                background: rgba(0, 0, 0, .8);
                white-space: normal
            }
            .photoSlide .caption {
                font-size: 1.3rem;
                line-height: 1.8;
                max-width: 60rem;
                color: #fff;
                color: hsla(0, 0%, 100%, .8)
            }
            .photoSlide .caption:not(:empty) {
                padding: 2rem 3rem
            }
            .photoSlide .navContainer {
                position: relative
            }
            .photoSlide .nav {
                position: absolute;
                top: 50%;
                width: 7rem;
                height: 10rem;
                margin-top: -5rem;
                opacity: .6;
                transition: .2s;
                cursor: pointer
            }
            .photoSlide .nav:focus,
            .photoSlide .nav:hover {
                opacity: 1
            }
            .photoSlide .icn {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -29.5px;
                margin-left: -17px
            }
            .photoSlide .prev {
                left: 0
            }
            .photoSlide .next {
                right: 0
            }
            .photoSlide:focus .thumbnailsContainer,
            .photoSlide:hover .thumbnailsContainer {
                transform: translateY(0)
            }
            .photoSlide--history-season-reviews {
                border-bottom: 4px solid #e8e8e8;
                margin-bottom: 2rem
            }
            .photoSlide--history-season-reviews .photoSlide {
                margin-bottom: 2rem
            }
            @media (max-width: 43.75em) {
                .photoSlide {
                    margin: 0 -1rem;
                    margin-bottom: 3rem;
                    border-bottom: 4px solid #e8e8e8
                }
                .photoSlide__wrap {
                    padding-bottom: 4rem
                }
                .article-promo--history .photoSlide__header .article-promo__btn,
                .photoSlide__header .article-promo--history .article-promo__btn,
                .photoSlide__header .btn {
                    bottom: 1rem;
                    top: auto;
                    right: auto;
                    width: 100%
                }
                .photoSlide .thumbnailsContainer {
                    display: none
                }
                .photoSlide .nav {
                    transform: scale(.5);
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden
                }
                .photoSlide .captionSlide {
                    position: static
                }
                .photoSlide .captionContainer {
                    background: #fff
                }
                .photoSlide .caption {
                    color: #242424
                }
                .photoSlide .caption:not(:empty) {
                    padding: 1.5rem 1.5rem 0
                }
                .photoSlide--history-season-reviews .photoSlide {
                    border-bottom: none;
                    margin-bottom: 2rem
                }
            }
            .managersIndex.playerIndex td:first-child,
            .managersIndex.playerIndex th:first-child {
                border-left: 5px solid transparent
            }
            .managersIndex.playerIndex td {
                bottom: .7rem;
                padding-bottom: .7rem
            }
            .managersIndex.playerIndex .activeManager td:first-child {
                border-left-color: #ff2882
            }
            .managersIndex .short {
                display: none
            }
            .managersIndex .badge-25 {
                display: inline-block;
                vertical-align: middle;
                margin-right: .5rem
            }
            @media (max-width: 31.25em) {
                .managersIndex .managerName {
                    font-size: 1.4rem
                }
                .managersIndex .short {
                    display: inline-block;
                    vertical-align: middle
                }
                .managersIndex .long {
                    display: none
                }
            }
            .managerHero.playerHero .playerDetails {
                padding-bottom: 7rem
            }
            .managerHero .profileHeader {
                font-size: 1.2rem;
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                margin-bottom: 1rem
            }
            .managerHero .name {
                font-size: 4rem
            }
            .managerHero .last {
                display: block
            }
            @media (max-width: 63.9375em) {
                .managerHero.playerHero .playerContainer .playerDetails {
                    padding-bottom: 0;
                    padding-top: 0
                }
            }
            @media (max-width: 56.25em) {
                .managerHero.playerHero .imgContainer {
                    vertical-align: middle
                }
            }
            @media (max-width: 43.75em) {
                .managerHero .name {
                    font-size: 3rem
                }
            }
            @media (max-width: 31.25em) {
                .managerHero .name {
                    font-size: 2.4rem
                }
            }
            .managerBio:not(:last-child) {
                padding-bottom: 0
            }
            .managerBio .subHeader {
                font-size: 2.2rem;
                margin-bottom: 2rem
            }
            .managerBio p {
                font-size: 1.3rem;
                line-height: 1.8;
                margin-bottom: 2rem
            }
            .siteMap {
                -moz-column-count: 2;
                column-count: 2;
                max-width: 60rem
            }
            .siteMap .siteMapSection {
                -moz-column-break-inside: avoid;
                break-inside: avoid;
                padding-bottom: 3rem
            }
            .siteMap h4 {
                color: #007dc6
            }
            .siteMap a {
                text-decoration: none;
                color: #242424;
                line-height: 1.6
            }
            .siteMap a .icn {
                display: inline-block;
                vertical-align: middle;
                margin-left: .5rem
            }
            .siteMap a:focus,
            .siteMap a:hover {
                text-decoration: underline
            }
            @media (max-width: 25em) {
                .siteMap {
                    -moz-column-count: 1;
                    column-count: 1
                }
            }
            .notFoundPage {
                width: 100%;
                height: 100%;
                position: relative;
                overflow: hidden
            }
            .notFoundPage:after {
                content: "";
                display: block;
                position: absolute;
                width: 100%;
                height: 2rem;
                top: 100%;
                background: #e90052;
                z-index: 5
            }
            .notFoundPage .notFoundContainer {
                max-width: 960px;
                position: relative;
                padding: 4rem 2rem 2rem;
                display: table;
                margin: 0 auto;
                color: #fff;
                z-index: 15
            }
            .notFoundPage .notFoundContainer>* {
                margin-bottom: 2rem
            }
            .notFoundPage .notFoundHeading {
                font-size: 4vw;
                line-height: .8
            }
            .notFoundPage .notFoundSubheading {
                font-size: 1.8vw
            }
            .notFoundPage p {
                padding-right: 20rem;
                font-size: 1.6rem;
                color: hsla(0, 0%, 100%, .9)
            }
            .notFoundPage p a {
                color: #fff
            }
            .article-promo--history .notFoundPage .article-promo__btn,
            .notFoundPage .article-promo--history .article-promo__btn,
            .notFoundPage .btn {
                width: 22rem;
                background: #fff;
                color: #007dc6;
                padding: 0 3.6rem;
                text-align: center
            }
            .article-promo--history .notFoundPage .article-promo__btn:after,
            .article-promo--history .notFoundPage .article-promo__btn:before,
            .notFoundPage .article-promo--history .article-promo__btn:after,
            .notFoundPage .article-promo--history .article-promo__btn:before,
            .notFoundPage .btn:after,
            .notFoundPage .btn:before {
                display: none
            }
            @media (max-width: 63.9375em) {
                .notFoundPage .notFoundHeading {
                    font-size: 5rem
                }
                .notFoundPage .notFoundSubheading {
                    font-size: 2.2rem
                }
                .notFoundPage p {
                    padding-right: 40rem
                }
            }
            @media (max-width: 43.75em) {
                .notFoundPage .notFoundContainer {
                    padding-right: 5rem
                }
                .notFoundPage p {
                    padding-right: 0
                }
            }
            @media (max-width: 25em) {
                .notFoundPage .notFoundContainer, .notFoundPage p {
                    padding-right: 2rem
                }
            }
            .nikeBallHubPromo.bespokePromo:before {
                background: linear-gradient(#f72136, #fa5400)
            }
            @media (max-width: 43.75em) {
                .nikeBallHubPromo.bespokePromo: not(: first-of-type):before {
                    content: "";
                    position: absolute;
                    display: block;
                    top: 0;
                    left: -1rem;
                    right: -1rem;
                    height: 3rem;
                    background: #007dc6
                }
                .nikeBallHubPromo.bespokePromo:not(:first-of-type):after {
                    content: "";
                    position: absolute;
                    display: block;
                    top: 2.4rem;
                    left: .8rem;
                    right: .8rem;
                    height: .6rem;
                    z-index: 1;
                    background: linear-gradient(270deg, #ff2882, #963cff)
                }
                .nikeBallHubPromo.bespokePromo .info {
                    background: linear-gradient(#f72136, #fa5400)
                }
            }
            .toppsPromo {
                background: #3a0253;
                background: linear-gradient(90deg, #311f3b, #3a0253);
                position: relative;
                z-index: 20;
                margin-top: 20px
            }
            .toppsPromo:after,
            .toppsPromo:before {
                bottom: 0;
                content: "";
                display: block;
                left: 0;
                position: absolute;
                right: 0;
                top: 0
            }
            .toppsPromo:before {
                background-image: url(../i/bg-elements/topps_stickers_promo_bg_mob.png);
                background-repeat: no-repeat
            }
            @media (-moz-min-device-pixel-ratio: 2),
            (-webkit-min-device-pixel-ratio: 2) {
                .toppsPromo:before {
                    background-image: url(../i/bg-elements/topps_stickers_promo_bg_mob@x2.png);
                    background-size: 320px 100px
                }
            }
            @media (min-width: 43.75em) {
                .toppsPromo:before {
                    background-image: url(../i/bg-elements/topps_stickers_promo_bg.png);
                    background-repeat: no-repeat;
                    background-size: contain!important
                }
            }
            @media (min-width: 43.75em) and (-moz-min-device-pixel-ratio: 2),
            (min-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2) {
                .toppsPromo:before {
                    background-image: url(../i/bg-elements/topps_stickers_promo_bg@x2.png);
                    background-size: 450px 130px
                }
            }
            .toppsPromo:after {
                background: linear-gradient(90deg, rgba(49, 31, 59, 0) 20%, #311f3b 50%, #3a0253)
            }
            .toppsPromo>div {
                position: relative;
                z-index: 1
            }
            .toppsPromo__image-container {
                bottom: 0;
                max-width: 13.8rem;
                position: absolute;
                left: -.5rem
            }
            @media (min-width: 43.75em) {
                .toppsPromo__image-container {
                    left: 1rem;
                    max-width: 20rem;
                    width: auto;
                    left: 3rem
                }
            }
            @media (min-width: 85.375em) {
                .toppsPromo__image-container {
                    max-width: 18rem
                }
            }
            .toppsPromo__image-container img {
                display: block;
                width: 100%
            }
            .toppsPromo__info {
                padding: 1.6rem 0 0 46%
            }
            @media (min-width: 43.75em) {
                .toppsPromo__info {
                    padding: 0 10% 1.5rem 42%
                }
            }
            @media (min-width: 85.375em) {
                .toppsPromo__info {
                    padding-left: 20%;
                    padding-right: 20%
                }
            }
            .toppsPromo__info h3 {
                padding-bottom: .5rem;
                font-size: 1.6rem;
                color: #fff
            }
            @media (min-width: 43.75em) {
                .toppsPromo__info h3 {
                    font-size: 2.4rem;
                    padding-top: 2.2rem
                }
            }
            @media (min-width: 85.375em) {
                .toppsPromo__info h3 {
                    background: linear-gradient(90deg, rgba(49, 31, 59, 0) 0, #311f3b 20%, #3a0253);
                    padding-left: 12%
                }
            }
            .toppsPromo__info p {
                color: #fff;
                display: none;
                font-size: 1.3rem;
                line-height: 1.6;
                padding-left: 12%
            }
            @media (min-width: 85.375em) {
                .toppsPromo__info p {
                    display: block
                }
            }
            .article-promo--history .toppsPromo .article-promo__btn,
            .toppsPromo .article-promo--history .article-promo__btn,
            .toppsPromo .btn {
                background-color: #fff;
                display: inline-block;
                font-size: 1rem;
                line-height: 2.5rem;
                margin: 0 0 1.6rem 46%;
                padding: 0 2rem
            }
            @media (min-width: 43.75em) {
                /*.article-promo--history .toppsPromo .article-promo__btn, .toppsPromo .article-promo--history .article-promo__btn, .toppsPromo .btPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷rticle-promo--history .toppsPromo .article-promo__btn, .toppsPromo .article-promo--history .article-promo__btn, .toppsPromo .btn {
                    line-height: 5rem;
                    margin: 0;
                    position: absolute;
                    right: 2.5rem;
                    top: 50%;
                    transform: translateY(-50%)
                }*/
            }
            .article-promo--history .toppsPromo .article-promo__btn .icn,
            .toppsPromo .article-promo--history .article-promo__btn .icn,
            .toppsPromo .btn .icn {
                height: 1.2rem;
                width: 1.2rem
            }
            .article-promo--history .toppsPromo .article-promo__btn .icn:after,
            .article-promo--history .toppsPromo .article-promo__btn .icn:before,
            .toppsPromo .article-promo--history .article-promo__btn .icn:after,
            .toppsPromo .article-promo--history .article-promo__btn .icn:before,
            .toppsPromo .btn .icn:after,
            .toppsPromo .btn .icn:before {
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: .2s
            }
            .article-promo--history .toppsPromo .article-promo__btn .icn:before,
            .toppsPromo .article-promo--history .article-promo__btn .icn:before,
            .toppsPromo .btn .icn:before {
                content: "";
                background: url(../i/sprites/external-sprite.png) -33px -42px no-repeat;
                width: 10px;
                height: 10px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .article-promo--history .toppsPromo .article-promo__btn .icn:before, .toppsPromo .article-promo--history .article-promo__btn .icn:before, .toppsPromo .btn .icn:before {
                    background-image: url(../i/sprites/external-sprite@x2.png);
                    background-size: 69px 54px
                }
            }
            .article-promo--history .toppsPromo .article-promo__btn .icn:after,
            .toppsPromo .article-promo--history .article-promo__btn .icn:after,
            .toppsPromo .btn .icn:after {
                content: "";
                background: url(../i/sprites/external-sprite.png) -59px -9px no-repeat;
                width: 8px;
                height: 8px;
                opacity: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .article-promo--history .toppsPromo .article-promo__btn .icn:after, .toppsPromo .article-promo--history .article-promo__btn .icn:after, .toppsPromo .btn .icn:after {
                    background-image: url(../i/sprites/external-sprite@x2.png);
                    background-size: 69px 54px
                }
            }
            .article-promo--history .toppsPromo .article-promo__btn:focus,
            .article-promo--history .toppsPromo .article-promo__btn:hover,
            .toppsPromo .article-promo--history .article-promo__btn:focus,
            .toppsPromo .article-promo--history .article-promo__btn:hover,
            .toppsPromo .btn:focus,
            .toppsPromo .btn:hover {
                background-color: #54bedc
            }
            .article-promo--history .toppsPromo .article-promo__btn:focus .icn,
            .article-promo--history .toppsPromo .article-promo__btn:hover .icn,
            .toppsPromo .article-promo--history .article-promo__btn:focus .icn,
            .toppsPromo .article-promo--history .article-promo__btn:hover .icn,
            .toppsPromo .btn:focus .icn,
            .toppsPromo .btn:hover .icn {
                background: none
            }
            .article-promo--history .toppsPromo .article-promo__btn:focus .icn:before,
            .article-promo--history .toppsPromo .article-promo__btn:hover .icn:before,
            .toppsPromo .article-promo--history .article-promo__btn:focus .icn:before,
            .toppsPromo .article-promo--history .article-promo__btn:hover .icn:before,
            .toppsPromo .btn:focus .icn:before,
            .toppsPromo .btn:hover .icn:before {
                opacity: 0
            }
            .article-promo--history .toppsPromo .article-promo__btn:focus .icn:after,
            .article-promo--history .toppsPromo .article-promo__btn:hover .icn:after,
            .toppsPromo .article-promo--history .article-promo__btn:focus .icn:after,
            .toppsPromo .article-promo--history .article-promo__btn:hover .icn:after,
            .toppsPromo .btn:focus .icn:after,
            .toppsPromo .btn:hover .icn:after {
                opacity: 1
            }
            .kicksPromo.bespokePromo:before {
                background-image: linear-gradient(#1bb5cd, #1bb5cd)
            }
            @media (max-width: 43.75em) {
                .kicksPromo.bespokePromo .info {
                    background-image: linear-gradient(#1bb5cd, #1bb5cd)
                }
            }
            .kicksPromo .wrapper {
                background-color: #2b647f
            }
            .article-promo--history .kicksPromo .info .article-promo__btn,
            .kicksPromo .info .article-promo--history .article-promo__btn,
            .kicksPromo .info .btn {
                background: #e1e656
            }
            .article-promo--history .kicksPromo .info .article-promo__btn:hover,
            .kicksPromo .info .article-promo--history .article-promo__btn:hover,
            .kicksPromo .info .btn:hover {
                background: #2b647f
            }
            .bespokePromo {
                position: relative;
                overflow: hidden
            }
            .bespokePromo:before {
                content: "";
                transform: skew(30deg);
                position: absolute;
                top: 0;
                right: -10rem;
                left: 15rem;
                bottom: 0
            }
            .bespokePromo.mainWidget.nikeBallHubPromo:before {
                top: 3rem
            }
            .bespokePromo .bespokePromoImageContainer {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                margin-right: -4px;
                width: 30%;
                max-width: 18rem
            }
            .bespokePromo .bespokePromoImageContainer img {
                display: block;
                width: 100%;
                position: relative;
                z-index: 10;
                margin: 0 auto
            }
            .bespokePromo .info {
                width: 70%;
                position: relative;
                z-index: 20;
                display: inline-block;
                vertical-align: middle;
                margin-right: -4px;
                padding: 3rem 2rem 3rem 5rem
            }
            .bespokePromo h3 {
                text-transform: uppercase;
                margin-bottom: 1.5rem;
                font-size: 2.4rem;
                color: #fff
            }
            .bespokePromo p {
                line-height: 1.6;
                margin-bottom: 1.5rem;
                font-size: 1.3rem;
                color: #fff
            }
            .article-promo--history .bespokePromo .article-promo__btn,
            .bespokePromo .article-promo--history .article-promo__btn,
            .bespokePromo .btn {
                display: inline-block;
                background-color: #007dc6;
                color: #fff
            }
            .article-promo--history .bespokePromo .article-promo__btn .icn.arrow-right,
            .bespokePromo .article-promo--history .article-promo__btn .icn.arrow-right,
            .bespokePromo .btn .icn.arrow-right {
                content: "";
                background: url(../i/sprites/arrows-sprite.png) 0 -79px no-repeat;
                width: 15px;
                height: 9px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .article-promo--history .bespokePromo .article-promo__btn .icn.arrow-right, .bespokePromo .article-promo--history .article-promo__btn .icn.arrow-right, .bespokePromo .btn .icn.arrow-right {
                    background-image: url(../i/sprites/arrows-sprite@x2.png);
                    background-size: 94px 88px
                }
            }
            .article-promo--history .bespokePromo .article-promo__btn:focus:after,
            .article-promo--history .bespokePromo .article-promo__btn:focus:before,
            .article-promo--history .bespokePromo .article-promo__btn:hover:after,
            .article-promo--history .bespokePromo .article-promo__btn:hover:before,
            .bespokePromo .article-promo--history .article-promo__btn:focus:after,
            .bespokePromo .article-promo--history .article-promo__btn:focus:before,
            .bespokePromo .article-promo--history .article-promo__btn:hover:after,
            .bespokePromo .article-promo--history .article-promo__btn:hover:before,
            .bespokePromo .btn:focus:after,
            .bespokePromo .btn:focus:before,
            .bespokePromo .btn:hover:after,
            .bespokePromo .btn:hover:before {
                opacity: 0
            }
            @media (max-width: 43.75em) {
                .bespokePromo: not(: first-of-type):before {
                    content: "";
                    position: absolute;
                    display: block;
                    top: 0;
                    left: -1rem;
                    right: -1rem;
                    height: 3rem;
                    background: #007dc6
                }
                .bespokePromo:not(:first-of-type):after {
                    content: "";
                    position: absolute;
                    display: block;
                    top: 2.4rem;
                    left: .8rem;
                    right: .8rem;
                    height: .6rem;
                    z-index: 1;
                    background: linear-gradient(270deg, #ff2882, #963cff)
                }
                .bespokePromo.mainWidget.nikeBallHubPromo:before {
                    top: 0
                }
                .bespokePromo .bespokePromoImageContainer {
                    display: none
                }
                .bespokePromo .info {
                    max-width: none;
                    padding: 2rem 1rem;
                    width: auto;
                    margin: 0 -1rem;
                    display: block
                }
            }
            .inspiringStoriesPromo .mainWidget:before {
                display: none
            }
            .inspiringStoriesPromo .wrapper {
                height: 180px;
                background-color: #05f0ff
            }
            .inspiringStoriesPromo .inspiringStoriesFigureContainer {
                display: block;
                float: left;
                height: 100%;
                margin: 0;
                margin-right: 2rem;
                width: auto;
                max-width: 27rem
            }
            .inspiringStoriesPromo svg {
                position: absolute;
                height: 100%;
                right: -1px;
                z-index: 20;
                transform: scaleX(-1)
            }
            .inspiringStoriesPromo svg path {
                fill: #05f0ff
            }
            .inspiringStoriesPromo h3,
            .inspiringStoriesPromo p {
                color: #007dc6
            }
            .inspiringStoriesPromo .info {
                display: block;
                margin: 0 auto;
                width: auto
            }
            .article-promo--history .inspiringStoriesPromo .info .article-promo__btn,
            .inspiringStoriesPromo .info .article-promo--history .article-promo__btn,
            .inspiringStoriesPromo .info .btn {
                background: #007dc6;
                color: #fff
            }
            .article-promo--history .inspiringStoriesPromo .info .article-promo__btn:hover,
            .inspiringStoriesPromo .info .article-promo--history .article-promo__btn:hover,
            .inspiringStoriesPromo .info .btn:hover {
                background: #2b647f
            }
            .inspiringStoriesPromo .info .icn.arrow-right {
                content: "";
                background: url(../i/sprites/arrows-sprite.png) 0 -79px no-repeat;
                width: 15px;
                height: 9px
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .inspiringStoriesPromo .info .icn.arrow-right {
                    background-image: url(../i/sprites/arrows-sprite@x2.png);
                    background-size: 94px 88px
                }
            }
            @media (max-width: 43.75em) {
                .inspiringStoriesPromo .wrapper {
                    height: auto
                }
                .inspiringStoriesPromo .bespokePromoImageContainer,
                .inspiringStoriesPromo svg {
                    display: none
                }
                .inspiringStoriesPromo .info {
                    margin-left: 1rem;
                    max-width: none;
                    padding: 1rem;
                    width: auto
                }
            }
            .logo.broadcaster-BEINMENA-sm,
            .logo.broadcaster-BEINNZ-sm,
            .logo.broadcaster-BEINPHIL-sm,
            .logo.broadcaster-beINThai-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -23px -254px no-repeat;
                width: 23px;
                height: 10px
            }
            .logo.broadcaster-BEINMENA-sm .broadcaster-text,
            .logo.broadcaster-BEINNZ-sm .broadcaster-text,
            .logo.broadcaster-BEINPHIL-sm .broadcaster-text,
            .logo.broadcaster-beINThai-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-BEINMENA-sm, .logo.broadcaster-BEINNZ-sm, .logo.broadcaster-BEINPHIL-sm, .logo.broadcaster-beINThai-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-BEINMENA,
            .logo.broadcaster-BEINNZ,
            .logo.broadcaster-BEINPHIL,
            .logo.broadcaster-beINThai {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -313px -108px no-repeat;
                width: 27px;
                height: 12px
            }
            .logo.broadcaster-BEINMENA .broadcaster-text,
            .logo.broadcaster-BEINNZ .broadcaster-text,
            .logo.broadcaster-BEINPHIL .broadcaster-text,
            .logo.broadcaster-beINThai .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-BEINMENA, .logo.broadcaster-BEINNZ, .logo.broadcaster-BEINPHIL, .logo.broadcaster-beINThai {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-beinmena-lrg,
            .logo.broadcaster-beinnz-lrg,
            .logo.broadcaster-beinphil-lrg,
            .logo.broadcaster-beinthai-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -62px -703px no-repeat;
                width: 62px;
                height: 28px
            }
            .logo.broadcaster-beinmena-lrg .broadcaster-text,
            .logo.broadcaster-beinnz-lrg .broadcaster-text,
            .logo.broadcaster-beinphil-lrg .broadcaster-text,
            .logo.broadcaster-beinthai-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-beinmena-lrg, .logo.broadcaster-beinnz-lrg, .logo.broadcaster-beinphil-lrg, .logo.broadcaster-beinthai-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-CHNN-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -108px -70px no-repeat;
                width: 26px;
                height: 10px
            }
            .logo.broadcaster-CHNN-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-CHNN-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-CHNN {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -192px -301px no-repeat;
                width: 31px;
                height: 12px
            }
            .logo.broadcaster-CHNN .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-CHNN {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-chnn-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -448px -647px no-repeat;
                width: 70px;
                height: 28px
            }
            .logo.broadcaster-chnn-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-chnn-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-CANALAFR-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -224px no-repeat;
                width: 32px;
                height: 10px
            }
            .logo.broadcaster-CANALAFR-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-CANALAFR-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-CANALAFR {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -274px 0 no-repeat;
                width: 39px;
                height: 12px
            }
            .logo.broadcaster-CANALAFR .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-CANALAFR {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-canalafr-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -547px -535px no-repeat;
                width: 91px;
                height: 28px
            }
            .logo.broadcaster-canalafr-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-canalafr-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-DAZNCA-sm,
            .logo.broadcaster-DAZNPH-sm,
            .logo.broadcaster-DAZNSP-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -60px no-repeat;
                width: 64px;
                height: 10px
            }
            .logo.broadcaster-DAZNCA-sm .broadcaster-text,
            .logo.broadcaster-DAZNPH-sm .broadcaster-text,
            .logo.broadcaster-DAZNSP-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-DAZNCA-sm, .logo.broadcaster-DAZNPH-sm, .logo.broadcaster-DAZNSP-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-DAZNCA,
            .logo.broadcaster-DAZNPH,
            .logo.broadcaster-DAZNSP {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) 0 -72px no-repeat;
                width: 77px;
                height: 12px
            }
            .logo.broadcaster-DAZNCA .broadcaster-text,
            .logo.broadcaster-DAZNPH .broadcaster-text,
            .logo.broadcaster-DAZNSP .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-DAZNCA, .logo.broadcaster-DAZNPH, .logo.broadcaster-DAZNSP {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-daznca-lrg,
            .logo.broadcaster-daznph-lrg,
            .logo.broadcaster-daznsp-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -345px -115px no-repeat;
                width: 28px;
                height: 28px
            }
            .logo.broadcaster-daznca-lrg .broadcaster-text,
            .logo.broadcaster-daznph-lrg .broadcaster-text,
            .logo.broadcaster-daznsp-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-daznca-lrg, .logo.broadcaster-daznph-lrg, .logo.broadcaster-daznsp-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-DTVA-sm,
            .logo.broadcaster-DTVCHL-sm,
            .logo.broadcaster-DTVCOL-sm,
            .logo.broadcaster-DTVE-sm,
            .logo.broadcaster-DTVP-sm,
            .logo.broadcaster-DTVU-sm,
            .logo.broadcaster-DTVV-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -70px -54px no-repeat;
                width: 63px;
                height: 10px
            }
            .logo.broadcaster-DTVA-sm .broadcaster-text,
            .logo.broadcaster-DTVCHL-sm .broadcaster-text,
            .logo.broadcaster-DTVCOL-sm .broadcaster-text,
            .logo.broadcaster-DTVE-sm .broadcaster-text,
            .logo.broadcaster-DTVP-sm .broadcaster-text,
            .logo.broadcaster-DTVU-sm .broadcaster-text,
            .logo.broadcaster-DTVV-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-DTVA-sm, .logo.broadcaster-DTVCHL-sm, .logo.broadcaster-DTVCOL-sm, .logo.broadcaster-DTVE-sm, .logo.broadcaster-DTVP-sm, .logo.broadcaster-DTVU-sm, .logo.broadcaster-DTVV-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-DTVA,
            .logo.broadcaster-DTVCHL,
            .logo.broadcaster-DTVCOL,
            .logo.broadcaster-DTVE,
            .logo.broadcaster-DTVP,
            .logo.broadcaster-DTVU,
            .logo.broadcaster-DTVV {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -142px 0 no-repeat;
                width: 75px;
                height: 12px
            }
   /*         .logo.broadcaster-DTVA .broadcaster-text,
            .logo.broadcaster-DTVCHL .broadcaster-text,
            .logo.broadcaster-DTVCOL .broadcaster-text,
            .logo.broadcaster-DTVE .broadcaster-text,
            .logo.broadcaster-DTVP .broadcaster-text,
            .logo.broadcaster-DTVU .broadcaster-text,
            .logo.broadcastePÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷solution: 192dpi) {
                .logo.broadcaster-DTVA, .logo.broadcaster-DTVCHL, .logo.broadcaster-DTVCOL, .logo.broadcaster-DTVE, .logo.broadcaster-DTVP, .logo.broadcaster-DTVU, .logo.broadcaster-DTVV {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }*/
            .logo.broadcaster-dtva-lrg,
            .logo.broadcaster-dtvchl-lrg,
            .logo.broadcaster-dtvcol-lrg,
            .logo.broadcaster-dtve-lrg,
            .logo.broadcaster-dtvp-lrg,
            .logo.broadcaster-dtvu-lrg,
            .logo.broadcaster-dtvv-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -187px -59px no-repeat;
                width: 186px;
                height: 28px
            }
            .logo.broadcaster-dtva-lrg .broadcaster-text,
            .logo.broadcaster-dtvchl-lrg .broadcaster-text,
            .logo.broadcaster-dtvcol-lrg .broadcaster-text,
            .logo.broadcaster-dtve-lrg .broadcaster-text,
            .logo.broadcaster-dtvp-lrg .broadcaster-text,
            .logo.broadcaster-dtvu-lrg .broadcaster-text,
            .logo.broadcaster-dtvv-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-dtva-lrg, .logo.broadcaster-dtvchl-lrg, .logo.broadcaster-dtvcol-lrg, .logo.broadcaster-dtve-lrg, .logo.broadcaster-dtvp-lrg, .logo.broadcaster-dtvu-lrg, .logo.broadcaster-dtvv-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-NBCSPORT-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -134px -51px no-repeat;
                width: 59px;
                height: 10px
            }
            .logo.broadcaster-NBCSPORT-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-NBCSPORT-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-NBCSPORT {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -146px -132px no-repeat;
                width: 71px;
                height: 12px
            }
            .logo.broadcaster-NBCSPORT .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-NBCSPORT {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-nbcsport-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -166px -283px no-repeat;
                width: 164px;
                height: 28px
            }
            .logo.broadcaster-nbcsport-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-nbcsport-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-NOWEHK-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -66px -204px no-repeat;
                width: 33px;
                height: 10px
            }
            .logo.broadcaster-NOWEHK-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-NOWEHK-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-NOWEHK {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -274px -60px no-repeat;
                width: 39px;
                height: 12px
            }
            .logo.broadcaster-NOWEHK .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-NOWEHK {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-nowehk-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -364px -563px no-repeat;
                width: 91px;
                height: 28px
            }
            .logo.broadcaster-nowehk-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-nowehk-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-PPTVCA-sm,
            .logo.broadcaster-PPTVLA-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -50px -164px no-repeat;
                width: 50px;
                height: 10px
            }
            .logo.broadcaster-PPTVCA-sm .broadcaster-text,
            .logo.broadcaster-PPTVLA-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-PPTVCA-sm, .logo.broadcaster-PPTVLA-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-PPTVCA,
            .logo.broadcaster-PPTVLA {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -50px -164px no-repeat;
                width: 50px;
                height: 10px
            }
            .logo.broadcaster-PPTVCA .broadcaster-text,
            .logo.broadcaster-PPTVLA .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-PPTVCA, .logo.broadcaster-PPTVLA {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-pptvca-lrg,
            .logo.broadcaster-pptvla-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -398px -423px no-repeat;
                width: 132px;
                height: 28px
            }
            .logo.broadcaster-pptvca-lrg .broadcaster-text,
            .logo.broadcaster-pptvla-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-pptvca-lrg, .logo.broadcaster-pptvla-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-SKYGR-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -174px no-repeat;
                width: 48px;
                height: 10px
            }
            .logo.broadcaster-SKYGR-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SKYGR-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-SKYGR {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -174px no-repeat;
                width: 48px;
                height: 10px
            }
            .logo.broadcaster-SKYGR .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SKYGR {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-skygr-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -133px -423px no-repeat;
                width: 133px;
                height: 28px
            }
            .logo.broadcaster-skygr-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-skygr-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-SKC-sm,
            .logo.broadcaster-SKM-sm,
            .logo.broadcaster-SKMON-sm,
            .logo.broadcaster-SKSERB-sm,
            .logo.broadcaster-SKSLO-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -234px no-repeat;
                width: 29px;
                height: 10px
            }
            .logo.broadcaster-SKC-sm .broadcaster-text,
            .logo.broadcaster-SKM-sm .broadcaster-text,
            .logo.broadcaster-SKMON-sm .broadcaster-text,
            .logo.broadcaster-SKSERB-sm .broadcaster-text,
            .logo.broadcaster-SKSLO-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SKC-sm, .logo.broadcaster-SKM-sm, .logo.broadcaster-SKMON-sm, .logo.broadcaster-SKSERB-sm, .logo.broadcaster-SKSLO-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-SKC,
            .logo.broadcaster-SKM,
            .logo.broadcaster-SKMON,
            .logo.broadcaster-SKSERB,
            .logo.broadcaster-SKSLO {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) 0 -234px no-repeat;
                width: 29px;
                height: 10px
            }
            .logo.broadcaster-SKC .broadcaster-text,
            .logo.broadcaster-SKM .broadcaster-text,
            .logo.broadcaster-SKMON .broadcaster-text,
            .logo.broadcaster-SKSERB .broadcaster-text,
            .logo.broadcaster-SKSLO .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SKC, .logo.broadcaster-SKM, .logo.broadcaster-SKMON, .logo.broadcaster-SKSERB, .logo.broadcaster-SKSLO {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-skc-lrg,
            .logo.broadcaster-skm-lrg,
            .logo.broadcaster-skmon-lrg,
            .logo.broadcaster-skserb-lrg,
            .logo.broadcaster-skslo-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -658px -647px no-repeat;
                width: 70px;
                height: 28px
            }
            .logo.broadcaster-skc-lrg .broadcaster-text,
            .logo.broadcaster-skm-lrg .broadcaster-text,
            .logo.broadcaster-skmon-lrg .broadcaster-text,
            .logo.broadcaster-skserb-lrg .broadcaster-text,
            .logo.broadcaster-skslo-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-skc-lrg, .logo.broadcaster-skm-lrg, .logo.broadcaster-skmon-lrg, .logo.broadcaster-skserb-lrg, .logo.broadcaster-skslo-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-SETMOL-sm,
            .logo.broadcaster-SETUKR-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -198px -204px no-repeat;
                width: 33px;
                height: 10px
            }
            .logo.broadcaster-SETMOL-sm .broadcaster-text,
            .logo.broadcaster-SETUKR-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SETMOL-sm, .logo.broadcaster-SETUKR-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-SETMOL,
            .logo.broadcaster-SETUKR {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -198px -204px no-repeat;
                width: 33px;
                height: 10px
            }
            .logo.broadcaster-SETMOL .broadcaster-text,
            .logo.broadcaster-SETUKR .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SETMOL, .logo.broadcaster-SETUKR {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-setmol-lrg,
            .logo.broadcaster-setukr-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -546px -591px no-repeat;
                width: 91px;
                height: 28px
            }
            .logo.broadcaster-setmol-lrg .broadcaster-text,
            .logo.broadcaster-setukr-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-setmol-lrg, .logo.broadcaster-setukr-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-SUPERSUB-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -29px -234px no-repeat;
                width: 29px;
                height: 10px
            }
            .logo.broadcaster-SUPERSUB-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SUPERSUB-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-SUPERSUB {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) 0 -289px no-repeat;
                width: 35px;
                height: 12px
            }
            .logo.broadcaster-SUPERSUB .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-SUPERSUB {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-supersub-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -653px -616px no-repeat;
                width: 81px;
                height: 28px
            }
            .logo.broadcaster-supersub-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-supersub-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-BALTICS-sm,
            .logo.broadcaster-VIALAT-sm,
            .logo.broadcaster-VIALITH-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -71px -194px no-repeat;
                width: 35px;
                height: 10px
            }
            .logo.broadcaster-BALTICS-sm .broadcaster-text,
            .logo.broadcaster-VIALAT-sm .broadcaster-text,
            .logo.broadcaster-VIALITH-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-BALTICS-sm, .logo.broadcaster-VIALAT-sm, .logo.broadcaster-VIALITH-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-BALTICS,
            .logo.broadcaster-VIALAT,
            .logo.broadcaster-VIALITH {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -42px -241px no-repeat;
                width: 42px;
                height: 12px
            }
            .logo.broadcaster-BALTICS .broadcaster-text,
            .logo.broadcaster-VIALAT .broadcaster-text,
            .logo.broadcaster-VIALITH .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-BALTICS, .logo.broadcaster-VIALAT, .logo.broadcaster-VIALITH {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-baltics-lrg,
            .logo.broadcaster-vialat-lrg,
            .logo.broadcaster-vialith-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -287px -507px no-repeat;
                width: 95px;
                height: 28px
            }
            .logo.broadcaster-baltics-lrg .broadcaster-text,
            .logo.broadcaster-vialat-lrg .broadcaster-text,
            .logo.broadcaster-vialith-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-baltics-lrg, .logo.broadcaster-vialat-lrg, .logo.broadcaster-vialith-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .logo.broadcaster-VIAS-sm {
                content: "";
                background: url(../i/sprites/broadcasters-sm-sprite.png) -240px -80px no-repeat;
                width: 32px;
                height: 10px
            }
            .logo.broadcaster-VIAS-sm .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-VIAS-sm {
                    background-image: url(../i/sprites/broadcasters-sm-sprite@x2.png);
                    background-size: 292px 274px
                }
            }
            .logo.broadcaster-VIAS {
                content: "";
                background: url(../i/sprites/broadcasters-sprite.png) -38px -265px no-repeat;
                width: 38px;
                height: 12px
            }
            .logo.broadcaster-VIAS .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-VIAS {
                    background-image: url(../i/sprites/broadcasters-sprite@x2.png);
                    background-size: 342px 337px
                }
            }
            .logo.broadcaster-vias-lrg {
                content: "";
                background: url(../i/sprites/broadcasters-lrg-sprite.png) -653px -448px no-repeat;
                width: 85px;
                height: 28px
            }
            .logo.broadcaster-vias-lrg .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            @media (-webkit-min-device-pixel-ratio: 2),
            (min-resolution: 192dpi) {
                .logo.broadcaster-vias-lrg {
                    background-image: url(../i/sprites/broadcasters-lrg-sprite@x2.png);
                    background-size: 798px 759px
                }
            }
            .broadcastDataContainer {
                margin-right: 11.7rem;
                float: right;
                display: flex;
                align-items: center
            }
            .multipleBroadcastersContainer {
                line-height: 1.2rem
            }
            .multipleBroadcastersButton {
                background: #efefef;
                display: inline-block;
                vertical-align: middle;
                font-size: 1rem;
                padding: .3rem;
                height: 1.8rem
            }
            .broadcasterContainer {
                display: flex;
                position: relative;
                align-items: center
            }
            .broadcasterContainer__multiple {
                min-width: 11.7rem
            }
            .broadcasterContainer__multiple:not(:first-of-type) {
                padding: 0 0 0 1.2rem
            }
            .broadcasterContainer__multiple:not(:first-of-type):before {
                content: "";
                height: 1.8rem;
                width: .1rem;
                background: #cdcdcd;
                position: absolute;
                left: 0;
                top: 50%;
                margin-top: -.9rem
            }
            .broadcasterContainer__multiple:first-of-type {
                padding: 0 1.2rem 0 0;
                justify-content: flex-end
            }
            .broadcaster-liveStream {
                text-decoration: none
            }
            .liveStream {
                background: #e90052;
                padding: .55rem .5rem .55rem .7rem;
                border-radius: 2rem;
                display: inline-flex;
                margin-right: .8rem
            }
            .liveStream__play-icon {
                fill: #fff;
                width: .6rem;
                height: .7rem
            }
            .broadcaster-image-container {
                vertical-align: middle;
                line-height: 1
            }
            @media (max-width: 56.25em) {
                .broadcaster-image-container {
                    vertical-align: unset
                }
            }
            .broadcaster-image-container .broadcaster-text {
                visibility: hidden;
                font-size: 0
            }
            .broadcaster-image-container .broadcaster-image {
                vertical-align: middle
            }
            @media (min-width: 43.75em) {
                .articleWidget .broadcasterContainer__multiple {
                    min-width: auto
                }
            }
            .articleWidget .broadcaster-image-container .broadcaster-image {
                width: auto
            }
            .broadcastHighlightsLogos,
            .broadcastHostLogos {
                margin-right: 2rem
            }
            @supports (flex-wrap: wrap) {
                .broadcastHighlightsLogos, .broadcastHostLogos {
                    display: flex;
                    flex-wrap: wrap
                }
            }
           /* .broadcastHighlightsLogos .broadcasterContainer,
            .broadcastHostLogos .broadcasterContainer {
                margin: .3rem;
                text-align: center;
                text-decoration: none;
                border: 1px solid #e8e8e8;
                float: left;
                width: 220px;
                min-height: 84px;
                PÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷castHighlightsLogos 
                .broadcasterContainer .broadcaster-info.broadcaster-text, 
                .broadcastHostLogos .broadcasterContainer .broadcaster-info.broadcaster-text {
                    color: #000;
                    font-size: 1.3rem;
                    visibility: visible
                }*/
                .broadcastHighlightsLogos .broadcasterContainer .broadcaster-info.broadcaster-text .icn,
                .broadcastHostLogos .broadcasterContainer .broadcaster-info.broadcaster-text .icn {
                    display: inline-block;
                    margin-left: 5px
                }
                .broadcastHostsContainer {
                    float: left;
                    padding-right: 3rem;
                    margin-bottom: 2rem
                }
                .broadcastSchedule--paddingTop {
                    margin-top: 3rem
                }
                .broadcastersContainer {
                    clear: both;
                    padding-bottom: 3rem
                }
                .broadcastersContainer .logo {
                    display: block
                }
                .broadcastersContainer .logo .broadcaster-text {
                    display: block;
                    margin-top: .8rem
                }
                .broadcastHeader {
                    padding-bottom: 1rem
                }
                .broadcastHighlightsLogos,
                .broadcastHighlightsLogos div {
                    display: inline-block
                }
                .broadcastHighlightsContainer {
                    float: left;
                    margin-bottom: 3rem
                }
                @media (max-width: 450px) {
                    .broadcastHighlightsContainerInner {
                        display: block;
                        float: left;
                        margin-bottom: 2rem
                    }
                }
                hr {
                    border-color: transparent;
                    border-bottom-color: #e8e8e8;
                    padding-top: 1rem
                }
                .hptoMatchesContainer .matchAbridged:focus .broadcaster-text,
                .hptoMatchesContainer .matchAbridged:hover .broadcaster-text {
                    background: #007dc6;
                    color: #fff
                }
                .hptoMatchesContainer .matchAbridged:focus .broadcaster,
                .hptoMatchesContainer .matchAbridged:hover .broadcaster {
                    color: #e90052
                }
                @media (max-width: 500px) {
                    .mcNav .matchAbridged {
                        text-align: center
                    }
                    .mcNav .matchAbridged .broadcaster {
                        clear: both;
                        position: static!important;
                        text-align: center;
                        width: auto
                    }
                }
                span.broadcaster-text {
                    padding: 1rem 0 .5rem
                }
                @media (min-width: 63.9375em) {
                    div.fixture.preMatch:focus .broadcaster-text, div.fixture.preMatch:hover .broadcaster-text {
                        color: #fff
                    }
                }
                .referees+.broadcaster {
                    max-width: none!important;
                    padding: 1rem 16rem
                }
                @media (max-width: 56.25em) {
                    .fixture .liveStreamContainer, div.fixture.preMatch .liveStreamContainer {
                        display: inline-flex;
                        align-items: center;
                        justify-content: center
                    }
                    .fixture .highlightBroadcasterLogo,
                    div.fixture.preMatch .highlightBroadcasterLogo {
                        min-width: 0
                    }
                    .fixture .broadcaster.highlightBroadcasterLogo,
                    div.fixture.preMatch .broadcaster.highlightBroadcasterLogo {
                        display: inline-block;
                        min-width: 0;
                        padding: 0 2rem;
                        width: auto;
                        height: 25px;
                        margin: 1.4rem 0 -1.5rem
                    }
                }
                .fixture.live .broadcaster,
                .fixture.live .broadcaster .broadcaster-text {
                    color: #fff
                }
                .highlightName {
                    float: left;
                    padding: .5rem 6.7rem .5rem 3.5rem
                }
                .localTimeMessage {
                    float: right;
                    margin-bottom: 2rem;
                    padding-bottom: 1rem;
                    padding-left: 1rem;
                    text-align: left;
                    color: #7a7a7a
                }
                .localTimeMessage--bold {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .localTimeMessage:before {
                    display: inline-block;
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -772px -340px no-repeat;
                    width: 6px;
                    height: 16px;
                    margin-bottom: -2px;
                    margin-right: 5px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .localTimeMessage:before {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                .localTimeMessage p {
                    display: inline-block
                }
                @media (max-width: 1160px) {
                    .localTimeMessage {
                        width: 100%;
                        text-align: center;
                        position: static;
                        top: auto;
                        left: auto;
                        padding-bottom: 3rem
                    }
                }
                @media (max-width: 63.9375em) {
                    .matchAbridged .broadcaster {
                        width: auto
                    }
                    .broadcastFullSeasonButton {
                        margin-top: 0
                    }
                }
                @media (max-width: 56.25em) {
                    .broadcastHighlightsContainer {
                        margin-bottom: 1rem
                    }
                    .matchFixtureContainer .livestream {
                        left: -.5rem;
                        position: relative;
                        margin: .5rem 0 -1.5rem;
                        transform: translateY(0)
                    }
                    .broadcastFixturesContainer {
                        padding-top: 1.5rem;
                        overflow: hidden
                    }
                    .broadcastFixturesContainer .overview {
                        display: flex;
                        flex-wrap: wrap;
                        justify-content: center
                    }
                    .broadcastDataContainer {
                        float: none;
                        margin: 1.6rem 0 -.8rem;
                        justify-content: center
                    }
                    .localTimeMessage {
                        padding-bottom: 0
                    }
                    .highlightName {
                        float: none;
                        text-align: center;
                        padding-top: 0
                    }
                }
                @media (max-width: 43.75em) {
                    .broadcastFullSeasonButton, .broadcastViewUpcomingButton {
                        display: none
                    }
                    .broadcastFilterContainer.pageFilter .btn-more {
                        max-width: 50%;
                        float: none;
                        clear: both;
                        text-align: center;
                        padding-left: 40px
                    }
                    .broadcastHighlightsContainer,
                    .broadcastHighlightsLogos,
                    .broadcastHostLogos,
                    .broadcastHostsContainer {
                        display: block;
                        width: 100%;
                        float: none;
                        padding-right: 0
                    }
                    .broadcastHighlightsContainerInner {
                        width: 100%;
                        float: none
                    }
                    .broadcastHighlightsLogos,
                    .broadcastHostLogos {
                        display: flex;
                        margin-right: 0;
                        width: 100%
                    }
                    .broadcastHighlightsLogos .broadcasterContainer,
                    .broadcastHostLogos .broadcasterContainer {
                        width: 49%;
                        margin-left: 0;
                        margin-right: 1%;
                        padding: 10px 5px
                    }
                    .broadcastSchedule--paddingTop {
                        margin-top: 0
                    }
                }
                @media (max-width: 500px) {
                    .broadcastFilterContainer.pageFilter .btn-more {
                        max-width: none
                    }
                    .localTimeMessage {
                        width: 100%;
                        text-align: center;
                        position: static;
                        top: auto;
                        left: auto;
                        padding-top: 0
                    }
                }
                @media (max-width: 430px) {
                    .broadcastHighlightsLogos .broadcasterContainer: nth-child(2n), .broadcastHostLogos .broadcasterContainer: nth-child(2n) {
                        margin: .3rem 0 .3rem 1%
                    }
                }
                .awardPolls {
                    margin-top: -2rem
                }
                .awardPolls:before {
                    content: "";
                    display: block
                }
                .awardPolls:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .awardPolls .embeddable-poll {
                    padding: 2rem .2rem
                }
                .awardPolls .embeddable-poll .poll-header {
                    border-bottom: 0
                }
                .embeddable-poll .t-player .poll-header {
                    background-color: #05f0ff;
                    color: #242424
                }
                .embeddable-poll .t-goal .poll-header {
                    background-color: #00ff87;
                    color: #242424
                }
                .embeddable-poll .t-pl2 .poll-header {
                    background-color: #fff;
                    color: #242424
                }
                .embeddable-poll .pollContainer {
                    border: 1px solid #ebebe4;
                    border-radius: 3px
                }
                .embeddable-poll .poll-header {
                    position: relative;
                    min-height: 50px;
                    background-color: #007dc6;
                    border-bottom: 1px solid #ebebe4;
                    padding: 1.5rem 1rem;
                    color: #fff
                }
                .embeddable-poll .poll-header .award-sponsor {
                    position: absolute;
                    right: 1rem;
                    top: 50%;
                    transform: rotate(0) translateY(-50%);
                    -webkit-backface-visibility: hidden;
                    backface-visibility: hidden
                }
                .embeddable-poll .poll-header h3 {
                    font-size: 1.4rem
                }
                .embeddable-poll .poll-content {
                    background-color: #f5f5f5;
                    padding: 1.5rem 1rem
                }
                .embeddable-poll .poll-content_title {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.4rem;
                    line-height: 2rem;
                    color: #242424;
                    margin-bottom: 1.5rem
                }
                .embeddable-poll .poll-content .noContentContainer {
                    color: #fff
                }
                .embeddable-poll .poll-content ul li {
                    padding-bottom: .8rem;
                    font-size: 12px
                }
                .embeddable-poll .poll-content ul li:last-child {
                    padding-bottom: 0
                }
                .embeddable-poll .poll-content .question {
                    color: #fff;
                    background: #007dc6;
                    border-color: #007dc6;
                    position: relative;
                    text-transform: none;
                    white-space: normal;
                    text-align: left;
                    line-height: 1.4em;
                    height: auto;
                    text-decoration: none;
                    padding: 1rem 1.5rem;
                    border-radius: 3px;
                    cursor: pointer
                }
                .embeddable-poll .poll-content .question.answer {
                    cursor: default
                }
                .embeddable-poll .poll-content .question .tick-w {
                    display: none;
                    margin-top: 2px
                }
                .embeddable-poll .poll-content .question:not(.answer):hover {
                    background: #e90052;
                    border-color: #e90052
                }
                .embeddable-poll .poll-content .question:not(.answer):hover .tick-w {
                    display: inline-block;
                    width: 14px
                }
                .embeddable-poll .poll-content .question span:first-child {
                    width: 85%;
                    display: inline-block
                }
                .embeddable-poll .poll-content .question span:first-child,
                .embeddable-poll .poll-content .question span:nth-child(2) {
                    z-index: 10;
                    position: relative
                }
                .embeddable-poll .poll-content .question span:nth-child(2) {
                    width: 10%;
                    float: right
                }
                .embeddable-poll .poll-content .question .bar {
                    position: absolute;
                    top: 0;
                    left: 0;
                    bottom: 0;
                    width: 50%;
                    background: #e90052;
                    transition: all .5s cubic-bezier(1, .07, .83, .67) .3s;
                    z-index: 5;
                    border-top-left-radius: 3px;
                    border-bottom-left-radius: 3px;
                    max-width: 100%
                }
                .embeddable-poll .poll-content_externalPoll {
                    position: relative;
                    height: 23.5rem
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_image {
                    background-position: center 25%;
                    position: relative;
                    height: 14.1rem
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_image:before {
                    content: "";
                    background-color: #000;
                    position: absolute;
                    height: 4rem;
                    width: 100%;
                    top: 90%;
                    transform: skewY(4deg)
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_text {
                    background-color: #000;
                    padding: 1rem;
                    border-bottom-left-radius: 3px;
                    border-bottom-right-radius: 3px
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_icon {
                    position: absolute;
                    top: 45%
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
                    position: relative;
                    z-index: 1;
                    text-align: center;
                    color: #fff;
                    font-size: 1.4rem;
                    margin-bottom: 1.5rem
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:focus .icn,
                .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:hover .icn {
                    content: "";
                    background: url(../i/sprites/external-sprite.png) -23px -42px no-repeat;
                    width: 10px;
                    height: 10px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:focus .icn, .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:hover .icn {
                        background-image: url(../i/sprites/external-sprite@x2.png);
                        background-size: 69px 54px
                    }
                }
                @media (max-width: 81.25em) {
                    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
                        font-size: 1.5rem
                    }
                }
                @media (max-width: 77.5em) {
                    .embeddable-poll .poll-header .award-sponsor {
                        font-size: 0;
                        position: absolute;
                        right: 1rem;
                        top: 50%;
                        transform: translateY(-50%)
                    }
                    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_icon {
                        left: 30%
                    }
                    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
                        white-space: pre-line;
                        font-size: 1.3rem
                    }
                }
                @media (max-width: 64em) {
                    .embeddable-poll .poll-content_title {
                        font-size: 1.3rem;
                        margin-bottom: 1rem;
                        white-space: pre-line
                    }
                    .embeddable-poll .question {
                        width: 100%
                    }
                    .embeddable-poll .question:not(.answer):hover {
                        background: #007dc6!important;
                        border-color: #007dc6!important
                    }
                    .embeddable-poll .question:not(.answer):hover .tick-w {
                        display: none!important
                    }
                }
                @media (max-width: 43.75em) {
                    .embeddable-poll .pollContainer {
                        display: block
                    }
                    .embeddable-poll .poll-content_externalPoll .poll-content_image {
                        height: 14rem
                    }
                }
                @media (min-width: 43.75em) {
                    .articleWidget.full-width .embeddableMatchSummary {
                        padding: 1.4rem 0 0
                    }
                    .articleWidget.full-width .embeddableMatchSummary.is-single-match {
                        padding: .3rem 0 0
                    }
                    .articleWidget.full-width .embeddableMatchSummary.is-single-match .day {
                        display: flex;
                        align-items: center;
                        width: 100%
                    }
                    .articleWidget.full-width .embeddableMatchSummary.is-single-match .day>time {
                        padding-bottom: 0
                    }
                    .articleWidget.full-width .embeddableMatchSummary.is-single-match .matchAbridged {
                        padding-left: .2rem;
                        margin-left: .2rem
                    }
                    .articleWidget.full-width .embeddableMatchSummary .day>time {
                        text-align: left;
                        margin-left: .2rem;
                        padding: 0 0 .8rem 1rem;
                        min-width: 16rem
                    }
                    .articleWidget.full-width .embeddableMatchSummary .matchAbridged [class*=arrow-right] {
                        top: calc(50% - .4rem)
                    }
                    .articleWidget.full-width .embeddableMatchSummary .embeddableMatchOverviewContainer {
                        width: 100%
                    }
                    .articleWidget.full-width .embeddableMatchSummary .matchAbridged {
                        display: flex;
                        align-items: flex-end;
                        justify-content: space-between;
                        border: none;
                        padding: 1.2rem 1rem
                    }
                    .articleWidget.full-width .embeddableMatchSummary .matchSummaryBroadcastersContainer {
                        margin-right: 4rem;
                        margin-top: 0
                    }
                    .articleWidget.full-width .embeddableMatchSummary .teamName.away {
                        text-align: left
                    }
                }
                .match-highlights__overview {
                    padding-bottom: 2rem
                }
                div.matchHighlightsBanner {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-size: 1.5rem;
                    line-height: 50px;
                    height: 50px;
                    background-image: url(../i/bg-elements/match-highlights-banner.png)!important;
                    background-repeat: no-repeat!important;
                    background-position: top 20% right!important
                }
                @media (-moz-min-device-pixel-ratio: 2),
                (-webkit-min-device-pixel-ratio: 2) {
                    div.matchHighlightsBanner {
                        background-image: url(../i/bg-elements/match-highlights-banner@x2.png)!important;
                        background-size: 693px 593px!important
                    }
                }
                div.matchHighlightsBanner .clubInfo {
                    width: 300px
                }
                div.matchHighlightsBanner .clubShortName {
                    display: none
                }
                div.matchHighlightsBanner .badgeContainer {
                    display: inline-block;
                    height: 25px;
                    width: 25px;
                    background-color: #fff;
                    border-radius: 100%;
                    margin-left: 15px;
                    margin-right: 15px;
                    text-align: center
                }
                @media (-ms-high-contrast: active),
                (-ms-high-contrast: none) {
                    div.matchHighlightsBanner .badgeContainer span {
                        margin-top: 8px
                    }
                }
                @supports not (zoom: 0.55) {
                    div.matchHighlightsBanner .badgeContainer span {
                        transform: scale(.55);
                        margin-left: -5px;
                        margin-top: -3px
                    }
                }
                div.matchHighlightsBanner .label.middle {
                    display: inline-block
                }
                div.matchHighlightsBanner .competition span {
                    display: inline-block;
                    line-height: 50px;
                    vertical-align: middle
                }
                .matchHighlightsBanner .competitionImage1 {
                    content: "";
                    background: url(../i/sprites/pl-logo-sprite.png) -101px -205px no-repeat;
                    width: 95px;
                    height: 40px;
                    margin-top: -3px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlightsBanner .competitionImage1 {
                        background-image: url(../i/sprites/pl-logo-sprite@x2.png);
                        background-size: 517px 308px
                    }
                }
                .matchHighlightsBanner .competitionImage11 {
                    content: "";
                    background: url(../i/sprites/pl2-logo-sprite.png) -103px -163px no-repeat;
                    width: 103px;
                    height: 35px;
                    margin-top: -3px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlightsBanner .competitionImage11 {
                        background-image: url(../i/sprites/pl2-logo-sprite@x2.png);
                        background-size: 329px 198px
                    }
                }
                .match-highlights__overview__image {
                    width: 60%;
                    margin-top: 1rem;
                    margin-bottom: 1rem
                }
                .matchHighlightsFooter {
                    padding-top: 1rem;
                    padding-bottom: 1rem
                }
                .matchHighlights {
                    margin-left: 300px;
                    clear: both
                }
                .matchHighlights .matchHighlightContainer {
                    line-height: 35px
                }
                .matchHighlights .matchHighlightContainer a {
                    color: #f40755;
                    text-decoration: none
                }
                .matchHighlights .matchHighlightContainer a:after {
                    display: inline-block;
                    margin-left: 10px;
                    content: "";
                    background: url(../i/sprites/external-sprite.png) -23px -42px no-repeat;
                    width: 10px;
                    height: 10px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlights .matchHighlightContainer a:after {
                        background-image: url(../i/sprites/external-sprite@x2.png);
                        background-size: 69px 54px
                    }
                }
                .matchHighlights .matchHighlightContainer a,
                .matchHighlights .matchHighlightContainer span {
                    float: none;
                    display: inline-block;
                    vertical-align: middle
                }
                .matchHighlights .matchHighlightContainer .channelLogo {
                    float: left;
                    min-width: 30px;
                    text-align: center;
                    margin-right: 1rem
                }
                .matchHighlights .matchHighlightContainer .youtubeChannel {
                    content: "";
                    background: url(../i/sprites/social-sprite.png) -112px -76px no-repeat;
                    width: 18px;
                    height: 13px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlights .matchHighlightContainer .youtubeChannel {
                        background-image: url(../i/sprites/social-sprite@x2.png);
                        background-size: 130px 118px
                    }
                }
                .matchHighlights .matchHighlightContainer .facebookChannel {
                    content: "";
                    background: url(../i/sprites/social-sprite.png) -76px -71px no-repeat;
                    width: 17px;
                    height: 17px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlights .matchHighlightContainer .facebookChannel {
                        background-image: url(../i/sprites/social-sprite@x2.png);
                        background-size: 130px 118px
                    }
                }
                .matchHighlights .matchHighlightContainer .twitterChannel {
                    content: "";
                    background: url(../i/sprites/social-sprite.png) -112px 0 no-repeat;
                    width: 18px;
                    height: 15px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .matchHighlights .matchHighlightContainer .twitterChannel {
                        background-image: url(../i/sprites/social-sprite@x2.png);
                        background-size: 130px 118px
                    }
                }
                @media (max-width: 56.25em) {
                    .match-highlights__overview__image {
                        width: 60%
                    }
                }
                @media (max-width: 43.75em) {
                    .match-highlights__overview__image {
                        width: 100%
                    }
                    .matchHighlightsContainer.fixtures {
                        margin: 0
                    }
                    .matchHighlightsContainer .matchHighlights {
                        margin-left: 0
                    }
                    .matchHighlightsContainer div.matchHighlightsBanner .desktop {
                        display: none
                    }
                    .matchHighlightsContainer div.matchHighlightsBanner .clubShortName.mobile {
                        display: inline-block
                    }
                    .matchHighlightsContainer div.matchHighlightsBanner .label.middle {
                        display: none
                    }
                    .matchHighlightsContainer div.matchHighlightsBanner .clubInfo {
                        width: auto
                    }
                }
                .liveHeader {
                    margin: -2rem auto 2rem;
                    position: relative
                }
                .liveHeader__image {
                    background-size: cover;
                    background-position: top;
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    width: 100%;
                    overflow: hidden
                }
                .liveHeader__image--sm {
                    display: none
                }
                .liveHeader__content {
                    margin: 7rem auto 5rem;
                    text-align: center
                }
                .liveHeader__header,
                .liveHeader__subtitle {
                    color: #fff
                }
                .liveHeader__logo {
                    margin-right: -4px;
                    padding: .5rem 1.5rem 1rem;
                    background: #00ff87
                }
                .liveHeader__logo,
                .liveHeader__title {
                    display: inline-block;
                    vertical-align: middle
                }
               /* .liveHeader__title {
                    paddiPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷in: 1rem auto
                }*/
                .liveHeader__btn {
                    display: inline-block;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .liveHeader--asia .liveHeader__logo {
                    padding-bottom: .8rem
                }
                .liveHeader--asia .liveHeader__logo .icn {
                    content: "";
                    background: url(../i/sprites/pl-logo-sprite.png) 0 0 no-repeat;
                    width: 230px;
                    height: 75px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .liveHeader--asia .liveHeader__logo .icn {
                        background-image: url(../i/sprites/pl-logo-sprite@x2.png);
                        background-size: 517px 308px
                    }
                }
                .liveHeader--asia .liveHeader__title {
                    line-height: 88px
                }
                .liveHeader--ePL {
                    background-image: linear-gradient(90deg, #eaff04 calc(50% - 200px), #00ff87)
                }
                .liveHeader--ePL .liveHeader__content {
                    margin: 5rem 0
                }
                .liveHeader--ePL .liveHeader__logo {
                    height: 16rem;
                    width: 16rem;
                    background-color: transparent;
                    background-image: url(../i/elements/epl-logo.png);
                    background-repeat: no-repeat;
                    background-size: 16rem
                }
                .liveHeader--ePL .liveHeader__subtitle {
                    color: #007dc6
                }
                @media (max-width: 800px) {
                    .liveHeader--ePL {
                        background-image: linear-gradient(90deg, #eaff04 calc(50% - 80px), #00ff87)
                    }
                }
                @media (max-width: 550px) {
                    .liveHeader--ePL {
                        background-image: linear-gradient(90deg, #eaff04 50%, #00ff87)
                    }
                    .liveHeader--ePL .liveHeader__logo {
                        height: 12rem;
                        width: 12rem;
                        background-size: 12rem
                    }
                }
                @media (max-width: 56.25em) {
                    .liveHeader__title {
                        font-size: 4.5rem
                    }
                }
                @media (max-width: 41.25em) {
                    .liveHeader__image--lg {
                        display: none
                    }
                    .liveHeader__image--sm {
                        display: block
                    }
                    .liveHeader__content {
                        margin: 7rem auto 2rem
                    }
                    .liveHeader__logo .icn {
                        content: "";
                        background: url(../i/sprites/pl-logo-sprite.png) 0 -205px no-repeat;
                        width: 101px;
                        height: 54px
                    }
                }
                @media (max-width: 41.25em) and (-webkit-min-device-pixel-ratio: 2),
                (max-width: 41.25em) and (min-resolution: 192dpi) {
                    .liveHeader__logo .icn {
                        background-image: url(../i/sprites/pl-logo-sprite@x2.png);
                        background-size: 517px 308px
                    }
                }
                @media (max-width: 41.25em) {
                    .liveHeader__title {
                        background: #007dc6;
                        line-height: 69px;
                        font-size: 3.5rem
                    }
                }
                @media (max-width: 41.25em) {
                    .liveHeader__btn {
                        width: 100%;
                        margin-top: 4rem
                    }
                }
                @media (max-width: 41.25em) {
                    .liveHeader--asia .liveHeader__logo .icn {
                        content: "";
                        background: url(../i/sprites/pl-logo-sprite.png) -330px -75px no-repeat;
                        width: 166px;
                        height: 54px
                    }
                }
                @media (max-width: 41.25em) and (-webkit-min-device-pixel-ratio: 2),
                (max-width: 41.25em) and (min-resolution: 192dpi) {
                    .liveHeader--asia .liveHeader__logo .icn {
                        background-image: url(../i/sprites/pl-logo-sprite@x2.png);
                        background-size: 517px 308px
                    }
                }
                @media (max-width: 41.25em) {
                    .liveHeader--asia .liveHeader__title {
                        line-height: 67px
                    }
                }
                .liveContent {
                    margin-bottom: 4rem
                }
                .liveContent__social {
                    position: absolute;
                    display: inline-block
                }
                .liveContent__desc {
                    margin-bottom: 2rem;
                    padding-left: 10rem
                }
                .liveContent__button {
                    padding-left: 10rem
                }
                .liveContent__button .btn-highlight {
                    display: inline-block
                }
                .liveContent .articleWidget .articleImage .thumbnail .image:before,
                .liveContent .articleWidget .articleImage .thumbnail .openModal {
                    display: none
                }
                .liveContent .articleWidget .articleImage .thumbnail:hover img {
                    transform: none
                }
                @media (max-width: 63.9375em) {
                    .liveContent__button, .liveContent__desc {
                        padding-left: 0
                    }
                }
                @media (max-width: 43.75em) {
                    .liveContent {
                        margin-bottom: 2rem
                    }
                    .liveContent__button {
                        display: none
                    }
                }
                .liveLinks {
                    padding-left: 1rem
                }
                .liveLinks__btn {
                    margin-bottom: 1rem
                }
                @media (max-width: 43.75em) {
                    .liveLinks {
                        padding-left: 0;
                        margin-bottom: 2rem
                    }
                }
                .plcf-featured-promo-list {
                    display: flex;
                    justify-content: center;
                    flex-wrap: wrap;
                    gap: 2rem;
                    padding: 2rem 0
                }
                .plcf-featured-promo-list [class*=col-] {
                    flex: 0 1 32.4rem;
                    width: auto;
                    padding: 0
                }
                .plcf-featured-promo {
                    position: relative;
                    height: 100%;
                    box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .15);
                    border-radius: .4rem
                }
                .plcf-featured-promo,
                .plcf-featured-promo__content {
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between
                }
                .plcf-featured-promo__content {
                    flex-grow: 1;
                    padding: 0 .8rem .86rem
                }
                .plcf-featured-promo__image {
                    width: 100%;
                    height: 19.6rem;
                    margin-bottom: 2rem;
                    padding-bottom: .4rem;
                    position: relative
                }
                .plcf-featured-promo__image img {
                    width: 100%;
                    height: 100%;
                    border-radius: .4rem .4rem 0 0
                }
                .plcf-featured-promo__image:after {
                    content: "";
                    display: block;
                    width: calc(100% - 3.2rem);
                    height: .4rem;
                    position: absolute;
                    bottom: 0;
                    margin-left: 1.6rem;
                    background: linear-gradient(90deg, #963cff, #ff2882)
                }
                .plcf-featured-promo__title {
                    font-size: 2.5rem;
                    line-height: 3.8rem;
                    text-align: center;
                    margin-bottom: .8rem
                }
                .plcf-featured-promo__description {
                    font-size: 1.4rem;
                    line-height: 2.4rem;
                    margin-bottom: 1.6rem
                }
                .plcf-featured-promo__link {
                    width: 100%;
                    height: 4.8rem;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: .8rem;
                    font-size: 1.4rem;
                    line-height: 1.4rem;
                    text-decoration: none;
                    color: #fff;
                    background: #007dc6;
                    border-radius: .4rem
                }
                .plcf-featured-promo__link:after {
                    content: "";
                    display: block;
                    width: 1.5rem;
                    height: .9rem;
                    background: url(../i/elements/arrow-rightwhite.png) no-repeat;
                    background-size: contain;
                    transition: transform .2s ease
                }
                .plcf-featured-promo__link:focus:after,
                .plcf-featured-promo__link:hover:after {
                    transform: translateX(.6rem)
                }
                @media (max-width: 85.375em) and (min-width: 50em) {
                    .plcf-featured-promo-list {
                        padding-left: 7rem
                    }
                }
                @media (max-width: 43.75em) {
                    .plcf-featured-promo-list {
                        gap: 4.8rem
                    }
                }
                .spotifyWidget iframe {
                    max-width: 100%;
                    display: block;
                    margin: 0 auto 2rem;
                    border-radius: 3px
                }
                .full-width .spotifyWidget iframe {
                    width: 100%
                }
                .standardArticle .articleWidget.center .embeddable-facebook-content--video iframe {
                    left: 50%;
                    transform: translateX(-50%)
                }
                .embeddable-facebook-content {
                    margin-bottom: 2rem
                }
                .embeddable-facebook-content--video {
                    position: relative;
                    padding-top: 56%;
                    max-width: none!important
                }
                .embeddable-facebook-content--video iframe {
                    position: absolute;
                    top: 0;
                    width: 100%;
                    height: 100%
                }
                .blogCard .embeddable-facebook-content {
                    margin-bottom: 0
                }
                @media (max-width: 1280px) {
                    .blogCard .fb-post {
                        max-width: 100%!important;
                        width: 100%
                    }
                    .blogCard .fb-post>span,
                    .blogCard .fb-post>span iframe {
                        width: 100%!important
                    }
                }
                .webViewBody .milestones-header {
                    margin-top: -2rem
                }
                .webViewBody .milestones-header .tablist li:focus,
                .webViewBody .milestones__filter-btn:focus,
                .webViewBody .milestones__filter-btn:hover {
                    outline: none
                }
                .webViewBody .milestones-header .tablist li:focus,
                .webViewBody .milestones-header .tablist li:hover {
                    background-color: #fff
                }
                .webViewBody .milestones__filter-btn:focus,
                .webViewBody .milestones__filter-btn:hover {
                    background-color: #e90052
                }
                .milestones-header {
                    margin-top: -2rem;
                    margin-bottom: 4rem;
                    background: #007dc6;
                    position: relative;
                    text-align: center
                }
                .milestones-header:before {
                    content: "";
                    display: block
                }
                .milestones-header:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .milestones-header__picture {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    opacity: .4
                }
                .milestones-header__img {
                    display: block;
                    width: 100%;
                    height: 100%;
                    -o-object-fit: cover;
                    object-fit: cover;
                    -o-object-position: center;
                    object-position: center;
                    font-family: "object-fit: cover; object-position: center"
                }
                .milestones-header__icon {
                    margin: 7.5rem auto 0
                }
                .milestones-header__title {
                    color: #fff;
                    margin: .5rem 0 5rem;
                    font-size: 3rem
                }
                .milestones-header .tablist li {
                    background: #007dc6;
                    color: #fff
                }
                .milestones-header .tablist li:hover {
                    background: #e90052
                }
                .milestones-header .tablist li.active {
                    background: #fff;
                    color: #007dc6
                }
                @media (max-width: 50rem) {
                    .milestones-header .tablist li {
                        padding: 1.2rem 1rem
                    }
                    .milestones-header .tablist li:not(:last-child) {
                        margin-right: .3rem
                    }
                }
                .milestones-header .tablist .more .icn {
                    content: "";
                    background: url(../i/sprites/chevrons-sprite.png) -84px -43px no-repeat;
                    width: 9px;
                    height: 5px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .milestones-header .tablist .more .icn {
                        background-image: url(../i/sprites/chevrons-sprite@x2.png);
                        background-size: 93px 83px
                    }
                }
                @media (max-width: 50rem) {
                    .milestones-header .tablist .more .moreToggle {
                        padding: 0
                    }
                }
                @media (max-width: 63.9375em) {
                    .milestones-header {
                        margin-bottom: 2rem
                    }
                    .milestones-header__icon {
                        margin-top: 3rem
                    }
                    .milestones-header__title {
                        margin-bottom: 3rem;
                        font-size: 2rem
                    }
                }
                .milestones {
                    display: none
                }
                .milestones.active {
                    display: block
                }
                .milestones__filter {
                    display: flex;
                    padding-bottom: 4rem
                }
                .milestones__filter-label {
                    font-size: 1.2rem;
                    margin-bottom: 1rem
                }
                .milestones__filter-list {
                    overflow: auto;
                    white-space: nowrap;
                    padding: 0 2rem;
                    max-width: 1240px;
                    margin: 0 auto
                }
                @media (max-width: 43.75em) {
                    .milestones__filter-list {
                        padding-left: 1rem;
                        padding-right: 1rem
                    }
                }
                .milestones__filter-list:after {
                    content: "";
                    flex: 1 0 2rem
                }
                .milestones__filter-btn {
                    text-transform: capitalize;
                    display: inline-block;
                    vertical-align: top
                }
                .milestones__filter-btn:not(:last-child) {
                    margin-right: .5rem
                }
                .milestones__article {
                    width: calc(50% - 2rem)
                }
                .milestones__article--has-columns {
                    -moz-column-count: 2;
                    column-count: 2;
                    -moz-column-gap: 4rem;
                    column-gap: 4rem;
                    width: 100%
                }
                .milestones__article>p {
                    margin-bottom: 3rem
                }
                .milestones__article>p:empty {
                    display: none
                }
                @media (max-width: 900px) {
                    .milestones__article>p {
                        margin-bottom: 1.5rem;
                        font-size: 1.4rem
                    }
                }
                .milestones__article>.articleWidget.left,
                .milestones__article>.articleWidget.right {
                    width: 33%;
                    min-width: 25rem
                }
                @media (max-width: 500px) {
                    .milestones__article>.articleWidget.left, .milestones__article>.articleWidget.right {
                        width: 100%;
                        margin-bottom: 1.5rem
                    }
                }
                .milestones__article>.articleWidget.left {
                    margin-right: 2rem
                }
                .milestones__article>.articleWidget.right {
                    margin-left: 2rem
                }
                .milestones__article--content {
                    width: 87rem;
                    max-width: 96%;
                    margin: auto;
                    font-size: 1.6rem;
                    line-height: 2.6rem
                }
                .milestones__article--content.mainWidget {
                    border-bottom: 0;
                    margin-top: 2rem
                }
                .milestones__article--content h1,
                .milestones__article--content h2 {
                    margin-bottom: 3rem;
                    font-size: 4.5rem;
                    line-height: 1.2;
                    color: #007dc6
                }
                @media (max-width: 900px) {
                    .milestones__article--content h1 {
                        margin-bottom: 1rem;
                        font-size: 3rem
                    }
                    .milestones__article--content h2 {
                        margin-bottom: 1rem;
                        font-size: 2.6rem
                    }
                }
                .milestones__article .statsCard {
                    line-height: 1.3rem
                }
                .milestones table {
                    width: 100%;
                    border: 0;
                    font-size: 1.3rem;
                    table-layout: fixed;
                    display: inline-block;
                    vertical-align: top;
                    margin-bottom: 3rem
                }
                .milestones tbody {
                    display: table;
                    width: 100%
                }
                .milestones tr:not(:first-child) {
                    display: flex
                }
                .milestones td {
                    padding: 1rem 1.5rem;
                    font-size: 1.2rem;
                    vertical-align: top;
                    line-height: 1.4
                }
                .milestones td:first-child {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .milestones td:last-child {
                    margin-left: auto;
                    text-align: right
                }
                .milestones td:last-child a {
                    display: block;
                    position: relative;
                    padding-right: 2rem
                }
                .milestones td:last-child a:after {
                    content: "";
                    background: url(../i/sprites/arrows-sprite.png) -82px -56px no-repeat;
                    width: 9px;
                    height: 8px;
                    display: inline-block;
                    margin-left: .8rem;
                    position: absolute;
                    right: 0;
                    top: .5rem
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .milestones td:last-child a:after {
                        background-image: url(../i/sprites/arrows-sprite@x2.png);
                        background-size: 94px 88px
                    }
                }
                .milestones td:last-child a:hover:after {
                    content: "";
                    background: url(../i/sprites/arrows-sprite.png) -82px -26px no-repeat;
                    width: 12px;
                    height: 7px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .milestones td:last-child a:hover:after {
                        background-image: url(../i/sprites/arrows-sprite@x2.png);
                        background-size: 94px 88px
                    }
                }
                @media (max-width: 1000px) {
                    .milestones td {
                        display: block;
                        width: 100%
                    }
                    .milestones td:last-child {
                        text-align: left
                    }
                }
                .milestones td a {
                    color: #242424;
                    text-decoration: none
                }
                .milestones td a:hover {
                    color: #e90052;
                    text-decoration: underline
                }
                @media (max-width: 1000px) {
                    .milestones tr: not(: first-child) td:first-child {
                        padding-bottom: 0
                    }
                    .milestones tr:not(:first-child) td:last-child {
                        padding-top: 0
                    }
                }
                .milestones .notificationPromo {
                    margin: 1rem auto
                }
                .milestones .notificationPromo .icn {
                    float: right
                }
                .milestones .standingsContainer table {
                    border-bottom: none;
                    border-left: none;
                    border-right: none;
                    border-top: 1px solid #e8e8e8;
                    margin-bottom: 0
                }
                .milestones tbody:not(.standingEntriesContainer) tr:first-child {
                    background-color: #007dc6;
                    background-image: linear-gradient(270deg, #ff2882, #963cff);
                    border-bottom: .2rem solid #efefef
                }
                .milestones tbody:not(.standingEntriesContainer) tr:first-child td {
                    font-size: 1.8rem;
                    text-align: left;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    color: #fff
                }
                .milestones tbody.standingEntriesContainer td {
                    width: 25%
                }
                @media (max-width: 63.9375em) {
                    .milestones .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
                        display: none
                    }
                    .milestones .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
                        display: inline
                    }
                }
                @media (max-width: 43.75em) and (min-width: 500px) {
                    .milestones .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
                        display: inline
                    }
                    .milestones .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
                        display: none
                    }
                }
                .milestones .scorebox--embeddable .badgeContainer {
                    height: 6.6rem;
                    width: 5rem
                }
                .milestones .scorebox--embeddable .badgeContainer .badge-50 {
                    display: none
                }
                .milestones .scorebox--embeddable .badgeContainer .badge-25 {
                    display: block
                }
                .milestones .scorebox--embeddable .team.home {
                    padding-left: 5rem
                }
                .milestones .scorebox--embeddable .team.away {
                    padding-right: 5rem
                }
                .milestones .scorebox--embeddable .teamName {
                    height: 6.6rem;
                    padding: 1rem
                }
                .milestones .scorebox--embeddable .score {
                    font-size: 3rem;
                    line-height: 6.6rem;
                    width: 10rem
                }
                .milestones .scorebox--embeddable .matchEvents .home {
                    padding-right: 1rem
                }
                .milestones .scorebox--embeddable .matchEvents .away {
                    padding-left: 1rem
                }
                .milestones .scorebox--embeddable .assists .home {
                    padding-right: 1rem
                }
                .milestones .scorebox--embeddable .assists .away {
                    padding-left: 1rem
                }
                @media (max-width: 85.375em) and (min-width: 43.75em) {
                    .milestones .scorebox--embeddable .matchScoreContainer, .milestones .scorebox--embeddable .teamName {
                        align-items: center;
                        display: flex;
                        font-size: 1.6rem;
                        height: 6rem;
                        justify-content: center
                    }
                    .milestones .scorebox--embeddable .badgeContainer {
                        height: 6rem
                    }
                    .milestones .scorebox--embeddable .team.home {
                        padding-left: 5rem
                    }
                    .milestones .scorebox--embeddable .team.away {
                        padding-right: 5rem
                    }
                    .milestones .scorebox--embeddable .teamName {
                        font-size: 1.6rem;
                        line-height: inherit
                    }
                    .milestones .scorebox--embeddable .score {
                        font-size: 2rem;
                        line-height: inherit;
                        width: 8rem
                    }
                }
                @media (max-width: 77.5em) {
                    .milestones .scorebox--embeddable .teamName {
                        font-size: 1.2rem
                    }
                    .milestones .scorebox--embeddable .score {
                        font-size: 1.6rem
                    }
                }
                @media (max-width: 1200px) {
                    .milestones .scorebox--embeddable .badgeContainer {
                        width: 4rem
                    }
                    .milestones .scorebox--embeddable .team.home {
                        padding-left: 4rem
                    }
                    .milestones .scorebox--embeddable .team.away {
                        padding-right: 4rem
                    }
                    .milestones .scorebox--embeddable .score {
                        width: 6rem
                    }
                    .milestones .scorebox--embeddable .score span {
                        padding: 0 .5rem
                    }
                }
                @media (max-width: 63.9375em) {
                    .milestones .scorebox--embeddable .badgeContainer, .milestones .scorebox--embeddable .matchScoreContainer, .milestones .scorebox--embeddable .teamName {
                        height: 4rem
                    }
                }
                @media (max-width: 43.75em) {
                    .milestones .scorebox--embeddable .score, .milestones .scorebox--embeddable .teamName, .milestones .scorebox--embeddable .teamName .short {
                        line-height: 4rem
                    }
                    .milestones .scorebox--embeddable .score,
                    .milestones .scorebox--embeddable .teamName {
                        height: 4rem
                    }
                    .milestones .scorebox--embeddable .teamName {
                        padding: 0
                    }
                }
                @media (max-width: 43.75em) {
                    .milestones__filter {
                        margin-bottom: 2rem;
                        padding-bottom: 0
                    }
                    .milestones__filter-list:after {
                        flex: 1 0 1rem
                    }
                    .milestones__article {
                        -moz-column-count: 1;
                        column-count: 1;
                        width: 100%
                    }
                }
                .head-to-head {
                    margin: -2rem -1rem 0 -3rem
                }
                .head-to-head .pl-long-n {
                    margin: 0 auto 1rem
                }
                @media (max-width: 63.9375em) {
                    .head-to-head {
                        margin-left: -1rem
                    }
                }
                @media (max-width: 56.25em) {
                    .head-to-head {
                        margin-right: -1rem;
                        margin-top: -1rem
                    }
                }
                .head-to-head-comparison {
                    text-align: center;
                    background-color: #f5f5f5;
                    border-bottom: 2px solid #dbdbdb;
                    padding: 2rem
                }
                .head-to-head-comparison h3 {
                    font-size: 2rem;
                    padding-bottom: 2rem
                }
                .head-to-head-comparison .clubContainer {
                    position: relative
                }
                .head-to-head-comparison .clubContainer:before {
                    content: "";
                    display: block
                }
                .head-to-head-comparison .clubContainer:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .head-to-head-comparison .embeddedNames {
                    float: left;
                    margin-left: 0;
                    padding-left: 0;
                    clear: both;
                    line-height: normal;
                    margin-top: 1rem;
                    width: 14rem;
                    text-align: center
                }
                .head-to-head-comparison .team {
                    float: left;
                    width: 50%;
                    position: relative;
                    z-index: 10
                }
                .head-to-head-comparison .team:hover {
                    cursor: pointer
                }
                .head-to-head-comparison .team.active .team-badge {
                    border: 2px solid #e90052
                }
                .head-to-head-comparison .team.active .plus-icon {
                    background-color: #e90052
                }
                .head-to-head-comparison .team.selected .team-badge {
                    border: 2px solid #007dc6
                }
                .head-to-head-comparison .team.selected .team-badge .plus-icon {
                    opacity: 0
                }
                .head-to-head-comparison .team.selected .team-badge .badge {
                    transform: translateY(0)
                }
                .head-to-head-comparison .team.selected .add-club {
                    display: none
                }
                .head-to-head-comparison .team.selected .change-club {
                    display: block
                }
               /* .head-to-headPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷-block;
                height:15rem;
                overflow:hidden;
                vertical-align:middle;
                width:15rem;
                z-index:-1;
                transition:all .2s ease-in-out;
                position:relative
            }*/
            .head-to-head-comparison .team-badge:focus,
            .head-to-head-comparison .team-badge:hover {
                border-color: #e90052
            }
            .head-to-head-comparison .team-badge:focus .plus-icon,
            .head-to-head-comparison .team-badge:hover .plus-icon {
                background: #e90052
            }
            .head-to-head-comparison .team-badge .badgeContainer {
                position: absolute;
                top: 50%;
                left: 50%;
                display: block
            }
            .head-to-head-comparison .team-badge .badge-image-container--embeddable {
                top: 50%;
                left: 50%;
                display: block;
                transform: translate(-50%, -50%);
                position: absolute
            }
            .head-to-head-comparison .team-badge .badge {
                transform: translateY(130%);
                transition: transform .3s cubic-bezier(.68, -.55, .265, 1.55)
            }
            .head-to-head-comparison .team-badge .badge--small {
                display: none;
                margin-top: -3.5rem;
                margin-left: -3.5rem
            }
            @media (max-width: 56.25em) {
                .head-to-head-comparison .team-badge .badge--small {
                    display: block
                }
            }
            .head-to-head-comparison .team-badge .badge--large {
                display: block;
                margin-top: -5rem;
                margin-left: -5rem
            }
            @media (max-width: 56.25em) {
                .head-to-head-comparison .team-badge .badge--large {
                    display: none
                }
            }
            .head-to-head-comparison .team-name {
                line-height: 14rem
            }
            .head-to-head-comparison .team-one {
                padding-right: 4rem;
                text-align: right
            }
            .head-to-head-comparison .team-one .team-badge {
                float: right
            }
            .head-to-head-comparison .team-one .team-name {
                margin-right: 14rem;
                padding-right: 2rem
            }
            .head-to-head-comparison .team-one .add-club,
            .head-to-head-comparison .team-one .change-club {
                float: right
            }
            .head-to-head-comparison .team-two {
                padding-left: 4rem;
                text-align: left
            }
            .head-to-head-comparison .team-two .team-badge {
                float: left
            }
            .head-to-head-comparison .team-two .team-name {
                margin-left: 14rem;
                padding-left: 2rem
            }
            .head-to-head-comparison .plus-icon {
                width: 4rem;
                height: 4rem;
                background-color: #e8e8e8;
                border-radius: 100%;
                margin: 0 auto;
                vertical-align: middle;
                position: absolute;
                top: 0;
                left: 0;
                margin-top: -2rem;
                margin-left: -2rem;
                opacity: 1;
                transition: all .5s ease-in-out
            }
            .head-to-head-comparison .plus-icon .icn {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -8.5px;
                margin-left: -8.5px
            }
            .head-to-head-comparison .add-club,
            .head-to-head-comparison .change-club {
                font-size: 1rem;
                text-align: center;
                padding-top: 1rem;
                width: 14rem;
                clear: both
            }
            .head-to-head-comparison .add-club span,
            .head-to-head-comparison .change-club span {
                color: #e90052;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .head-to-head-comparison .change-club {
                display: none
            }
            .head-to-head-comparison .v {
                position: absolute;
                top: 7rem;
                left: 50%;
                width: 3rem;
                margin-left: -1.5rem;
                height: 3rem;
                margin-top: -1.5rem;
                background-color: #e90052;
                border-radius: 100%
            }
            .head-to-head-comparison .v p {
                color: #fff;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                font-size: 1.4rem;
                text-align: center;
                padding-top: 4px;
                position: relative;
                z-index: 10
            }
            .head-to-head-comparison .v:after {
                content: "";
                width: 8rem;
                border-bottom: 3px solid #e90052;
                position: absolute;
                left: -2.5rem;
                margin-top: -1.3rem;
                z-index: 1
            }
            @media (max-width: 50em),
            (max-width: 75em) and (min-width: 56.25em) {
                .head-to-head-comparison .team-name {
                    clear: both;
                    line-height: normal;
                    margin-top: 1rem;
                    width: 14rem;
                    text-align: center
                }
                .head-to-head-comparison .team-one .team-name {
                    margin-right: 0;
                    padding-right: 0;
                    float: right
                }
                .head-to-head-comparison .team-two .team-name {
                    float: left;
                    margin-left: 0;
                    padding-left: 0
                }
            }
            @media (max-width: 56.25em) {
                .head-to-head-comparison .team-badge {
                    width: 11rem;
                    height: 11rem
                }
                .head-to-head-comparison .add-club,
                .head-to-head-comparison .change-club {
                    width: 11rem
                }
                .head-to-head-comparison .v {
                    top: 5.5rem
                }
                .head-to-head-comparison .team-one {
                    padding-right: 2.5rem
                }
                .head-to-head-comparison .team-one .team-name {
                    margin-right: 11rem
                }
                .head-to-head-comparison .team-two {
                    padding-left: 2.5rem
                }
                .head-to-head-comparison .team-two .team-name {
                    margin-left: 11rem
                }
                .head-to-head-comparison .team-name {
                    line-height: 11rem
                }
                .head-to-head-comparison .team-name h4 {
                    font-size: 1.4rem
                }
            }
            @media (max-width: 50em) {
                .head-to-head-comparison .team-name {
                    width: 11rem;
                    line-height: normal
                }
                .head-to-head-comparison .team-one .team-name {
                    margin-right: 0
                }
                .head-to-head-comparison .team-two .team-name {
                    margin-left: 0
                }
            }
            .standardArticle .head-to-head-comparison {
                padding-bottom: 4rem
            }
            .standardArticle .head-to-head-comparison .badgeContainer:hover,
            .standardArticle .head-to-head-comparison .team-one:hover,
            .standardArticle .head-to-head-comparison .team-two:hover {
                cursor: default
            }
            .standardArticle .head-to-head-comparison .team-badge:hover {
                border-color: #007dc6
            }
            .head-to-head-stats-table {
                width: 65%;
                margin: 0 auto;
                margin-top: 2rem;
                max-height: 0;
                display: none;
                transition: max-height .5s ease-in-out
            }
            .head-to-head-stats-table .loader-small {
                display: table;
                min-height: 28rem;
                margin: 2rem auto 0
            }
            .head-to-head-stats-table.is-visible {
                max-height: 100rem;
                display: block
            }
            @media (max-width: 56.25em) {
                .head-to-head-stats-table {
                    width: 100%
                }
            }
            .head-to-head-stats-table h4 {
                text-align: center;
                margin-top: 2rem;
                font-size: 1.8rem
            }
            .head-to-head-stats-table .played-section {
                margin-bottom: 1rem;
                text-align: center;
                clear: both
            }
            .head-to-head-stats-table .played-section table {
                margin: 0 auto;
                width: 100%
            }
            .head-to-head-stats-table .played-section .bar {
                color: #fff;
                padding: 10px;
                text-align: center;
                width: 33.3333333333%;
                white-space: nowrap
            }
            .head-to-head-stats-table .played-section .grey-bg {
                background: #cfcfcf;
                color: #333
            }
            .head-to-head-stats-table .total-played {
                padding: 10px 20px;
                background-color: #e8e8e8;
                color: #242424
            }
            @media (max-width: 500px) {
                .head-to-head-stats-table .total-played {
                    width: 100%
                }
            }
            .head-to-head-stats-table .total-played .team-one-badge,
            .head-to-head-stats-table .total-played .team-two-badge {
                width: 28px;
                height: 28px;
                border-radius: 100%;
                background-color: #fff;
                margin-top: -4px
            }
            .head-to-head-stats-table .total-played .team-one-badge .badge,
            .head-to-head-stats-table .total-played .team-two-badge .badge {
                margin: 4px auto
            }
            .head-to-head-stats-table .total-played .team-one-badge {
                float: left
            }
            .head-to-head-stats-table .total-played .team-two-badge {
                float: right
            }
            .head-to-head-stats-table .total-played p {
                display: inline-block;
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .head-to-head-stats-table .total-played p span {
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .head-to-head-stats-table .head-to-head-stats {
                width: 100%
            }
            .head-to-head-stats-table .head-to-head-stats tr {
                border-bottom: 1px solid #dbdbdb
            }
            .head-to-head-stats-table .head-to-head-stats tr:nth-child(2n) {
                background-color: #e8e8e8
            }
            @media (max-width: 700px) {
                .head-to-head-stats-table .head-to-head-stats tr {
                    font-size: 1.2rem
                }
            }
            .head-to-head-stats-table .head-to-head-stats td {
                padding-top: 1rem;
                padding-bottom: 1rem
            }
            .head-to-head-stats-table .head-to-head-stats td span {
                font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .head-to-head-stats-table .head-to-head-stats td:nth-child(odd) {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400
            }
            .head-to-head-stats-table .head-to-head-stats td:nth-child(odd) .higher {
                color: #e90052
            }
            .head-to-head-stats-table .head-to-head-stats td:first-child {
                text-align: right
            }
            .head-to-head-stats-table .head-to-head-stats td:first-child p {
                padding-right: 5px
            }
            .head-to-head-stats-table .head-to-head-stats td:first-child span {
                margin-right: 5px
            }
            .head-to-head-stats-table .head-to-head-stats td:nth-child(2) {
                text-align: center;
                width: 50%;
                padding-left: 10px;
                padding-right: 10px
            }
            @media (max-width: 400px) {
                .head-to-head-stats-table .head-to-head-stats td: nth-child(2) {
                    width: 60%
                }
            }
            .head-to-head-stats-table .head-to-head-stats td:last-child {
                text-align: left
            }
            .head-to-head-stats-table .head-to-head-stats td:last-child p {
                padding-left: 5px
            }
            .head-to-head-stats-table .head-to-head-stats td:last-child span {
                margin-left: 5px;
                float: right
            }
            .head-to-head-stats-table .headToHeadNoMatch {
                margin: 2rem
            }
            .standardArticle .head-to-head-stats-table {
                width: 100%;
                margin-top: 0
            }
            .standardArticle .head-to-head-stats-table .total-played .team-one-badge,
            .standardArticle .head-to-head-stats-table .total-played .team-two-badge {
                margin-top: -6px
            }
            .article-promo--history .standardArticle .head-to-head-stats-table .article-promo__btn,
            .standardArticle .head-to-head-stats-table .article-promo--history .article-promo__btn,
            .standardArticle .head-to-head-stats-table .btn {
                margin: 1rem auto 0;
                display: table
            }
            .standardArticle .head-to-head-comparison .v {
                vertical-align: middle
            }
            .standardArticle .head-to-head-comparison .v:after {
                margin-top: -1.6rem
            }
            .standardArticle .head-to-head-comparison .v p {
                line-height: 3rem;
                padding: 0
            }
            .standardArticle .head-to-head-comparison p,
            .standardArticle .head-to-head-stats-table p {
                margin-bottom: 0;
                font-size: 1.4rem;
                line-height: normal
            }
            .embeddedHeadToHeadStatsTable {
                width: 100%
            }
            .head-to-head-select-teams {
                background-color: #e8e8e8;
                padding: 0 20px;
                max-height: 0;
                overflow: hidden;
                transition: max-height .5s ease-in-out
            }
            .head-to-head-select-teams.is-visible {
                max-height: 200rem
            }
            .head-to-head-select-teams .toggle li {
                float: left;
                cursor: pointer
            }
            .head-to-head-select-teams .currentseason-cards {
                padding-bottom: 20px;
                display: none;
                flex-direction: row;
                flex-wrap: wrap
            }
            .head-to-head-select-teams .currentseason-cards.active {
                display: flex
            }
            .head-to-head-select-teams h4 {
                margin-top: 2rem;
                text-align: center
            }
            .head-to-head-select-teams .toggle {
                display: table;
                margin: 1rem auto 2rem
            }
            .head-to-head-select-teams .toggle li {
                display: inline-block
            }
            .head-to-head-select-teams .season-subheader {
                color: #76766f;
                padding-left: 10px;
                margin-top: .5rem;
                margin-bottom: 1.5rem;
                font-size: 1.2rem
            }
            .head-to-head-select-teams .alltime {
                margin-top: 3rem
            }
            .head-to-head-select-teams .plus-icon-small {
                width: 18px;
                height: 18px;
                position: absolute;
                top: 2%;
                right: 2%;
                background-color: #e90052;
                border-radius: 100%;
                display: none
            }
            .head-to-head-select-teams .plus-icon-small .icn {
                z-index: 1;
                margin: 4px;
                position: absolute
            }
            .head-to-head-select-teams .team-card {
                width: 19.5%;
                height: 15rem;
                padding: 1rem;
                margin: 0 .5% .5% 0;
                position: relative;
                display: inline-block;
                vertical-align: top;
                background-color: #fff;
                border: 2px solid #dbdbdb;
                cursor: pointer;
                display: flex;
                flex-direction: column;
                justify-content: center
            }
            .head-to-head-select-teams .team-card .badge {
                margin: 0 auto
            }
            .head-to-head-select-teams .team-card .badge--small {
                display: none
            }
            .head-to-head-select-teams .team-card p {
                font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                font-weight: 400;
                text-align: center;
                margin-top: 10px
            }
            .head-to-head-select-teams .team-card:focus,
            .head-to-head-select-teams .team-card:hover {
                border: 2px solid #e90052
            }
            .head-to-head-select-teams .team-card:focus .plus-icon-small,
            .head-to-head-select-teams .team-card:hover .plus-icon-small {
                display: inline-block
            }
            .head-to-head-select-teams .team-card.is-selected {
                border: 2px solid #e90052
            }
            @media (max-width: 970px) {
                .head-to-head-select-teams .team-card {
                    width: 24.5%
                }
            }
            @media (max-width: 530px) {
                .head-to-head-select-teams .team-card {
                    width: 32.8%;
                    height: 11rem;
                    padding: .8rem
                }
                .head-to-head-select-teams .team-card .badge--large {
                    display: none
                }
                .head-to-head-select-teams .team-card .badge--small {
                    display: block
                }
                .head-to-head-select-teams .team-card p {
                    font-size: 1.1rem;
                    word-wrap: break-word
                }
            }
            @media (max-width: 56.25em) {
                .head-to-head-select-teams {
                    margin-left: -2rem;
                    margin-right: -2rem
                }
                .head-to-head-select-teams .alltime-cards,
                .head-to-head-select-teams .season-subheader {
                    display: none
                }
                .head-to-head-select-teams .mobile-toggle {
                    display: inline-block
                }
            }
            .head-to-head-previous {
                background: #e8e8e8;
                padding: 0 20px;
                max-height: 0;
                overflow: hidden;
                transition: max-height .3s ease-in-out
            }
            .head-to-head-previous:before {
                content: "";
                display: block
            }
            .head-to-head-previous:after {
                content: "";
                display: table;
                clear: both
            }
            .head-to-head-previous .matchAbridged {
                transition: none;
                padding-top: .7rem;
                padding-bottom: .7rem;
                padding-right: 3.5rem
            }
            .head-to-head-previous .matchAbridged:before {
                content: "";
                display: block
            }
            .head-to-head-previous .matchAbridged:after {
                content: "";
                display: table;
                clear: both
            }
            .head-to-head-previous h4 {
                font-size: 1.4rem;
                margin-bottom: 1rem
            }
            .head-to-head-previous .team {
                float: left;
                width: 50%
            }
            .head-to-head-previous .home {
                padding-right: 2.5rem;
                text-align: right
            }
            .head-to-head-previous .away {
                padding-left: 2.5rem;
                text-align: left
            }
            .head-to-head-previous .short {
                display: none
            }
            .head-to-head-previous .score,
            .head-to-head-previous time {
                position: absolute;
                top: 50%;
                left: 50%;
                width: 5rem;
                margin-left: -3.7rem;
                margin-top: -1.2rem
            }
            .head-to-head-previous.is-visible {
                max-height: 1000px
            }
            .head-to-head-previous p {
                color: #76766f;
                margin-top: .5rem;
                margin-bottom: 1.5rem;
                font-size: 1.2rem
            }
            .head-to-head-previous .plus-icon {
                display: inline-block;
                float: right;
                width: 18px;
                height: 18px;
                border-radius: 100%;
                background-color: #e8e8e8;
                position: absolute;
                top: 50%;
                right: 1rem;
                margin-top: -9px
            }
            .head-to-head-previous .plus-icon .icn {
                z-index: 1;
                margin-top: 4px;
                margin-left: -5px;
                position: absolute
            }
            @media (max-width: 25em),
            (max-width: 75em) and (min-width: 43.75em) {
                .head-to-head-previous .long {
                    display: none
                }
                .head-to-head-previous .short {
                    display: inline-block
                }
            }
            @media (max-width: 43.75em) {
                .head-to-head-previous {
                    padding: 0
                }
                .head-to-head-previous .recent {
                    padding-bottom: 0
                }
                .head-to-head-previous .upcoming {
                    padding-bottom: 1rem
                }
            }
            .recent,
            .upcoming {
                padding-bottom: 20px;
                padding-top: 20px
            }
            .recent .matchAbridged,
            .upcoming .matchAbridged {
                border: 2px solid #dbdbdb;
                text-align: center;
                margin: 5px 0
            }
            .recent .matchAbridged .badge-20,
            .upcoming .matchAbridged .badge-20 {
                margin: 0 5px
            }
            .recent .matchAbridged:focus,
            .recent .matchAbridged:hover,
            .upcoming .matchAbridged:focus,
            .upcoming .matchAbridged:hover {
                background-color: #fff;
                border: 2px solid #e90052
            }
            .recent .matchAbridged:focus .teamName,
            .recent .matchAbridged:hover .teamName,
            .upcoming .matchAbridged:focus .teamName,
            .upcoming .matchAbridged:hover .teamName {
                color: #242424
            }
            .recent .matchAbridged:focus time,
            .recent .matchAbridged:hover time,
            .upcoming .matchAbridged:focus time,
            .upcoming .matchAbridged:hover time {
                background: #94948d;
                color: #fff
            }
            .recent .matchAbridged:focus .plus-icon,
            .recent .matchAbridged:hover .plus-icon,
            .upcoming .matchAbridged:focus .plus-icon,
            .upcoming .matchAbridged:hover .plus-icon {
                background-color: #e90052
            }
            .previous-meetings {
                border: 1px solid #e8e8e8;
                border-top: 3px solid #e90052;
                margin: 2rem auto 0
            }
            .previous-meetings h4 {
                text-align: center;
                margin: 2rem 0 1rem
            }
            .previous-meetings .show-more-btn {
                width: 150px;
                margin: 0 auto;
                margin-bottom: 2rem
            }
            .previous-meetings .matchFixtureContainer {
                border-top: none;
                text-align: center
            }
            .previous-meetings time {
                margin-top: 1rem;
                display: inline-block;
                font-size: 1.2rem
            }
            .previous-meetings p {
                margin-bottom: .5rem;
                opacity: .6;
                margin-top: .3rem;
                font-size: 1.2rem
            }
            .previous-meetings .icn {
                display: inline-block;
                margin-bottom: -.4rem;
                margin-right: .8rem
            }
            .previous-meetings .teams {
                width: 100%
            }
            .previous-meetings .stadium {
                display: inline-block;
                vertical-align: middle;
                margin-right: .5rem
            }
            .previous-meetings .fixture {
                border: 1px solid #e8e8e8;
                border-left: none;
                border-right: none
            }
            .previous-meetings .fixture .team {
                text-align: left
            }
            .previous-meetings .fixture .team:first-of-type {
                text-align: right
            }
            .previous-meetings .date {
                font-size: 1rem;
                padding-right: 5px
            }
            @media (max-width: 56.25em) {
                .previous-meetings {
                    width: 100%;
                    margin-top: 3rem
                }
            }
            .genericPage .articleHeader {
                min-height: auto;
                margin-bottom: 0;
                background: transparent;
                background-image: none;
                color: #007dc6
            }
            .genericPage .articleHeader [class*=col-] {
                width: 100%
            }
            .genericPage .articleHeader .articleHeaderContent {
                padding: 4rem 0 4rem 6rem;
                display: flex;
                flex-direction: column-reverse
            }
            .genericPage .articleHeader h5 {
                display: none
            }
            .genericPage .articleHeader .newsTag {
                display: block;
                margin-bottom: 0
            }
            .genericPage .standardArticle {
                margin: 0 0 2rem
            }
            .genericPage .standardArticle .socialShareHover {
                margin-top: 0
            }
            .genericPage .standardArticle h2 {
                margin: 2rem 0;
                line-height: 1.5
            }
            .genericPage .standardArticle h3,
            .genericPage .standardArticle h4,
            .genericPage .standardArticle h5,
            .genericPage .standardArticle h6 {
                margin: 1rem 0;
                line-height: 1.5
            }
            @media (max-width: 63.9375em) {
                .genericPage .articleHeader {
                    margin: 0 0 1.5rem
                }
                .genericPage .articleHeader .articleHeaderContent {
                    margin-left: -2rem;
                    padding: 2rem 0
                }
            }
            @media (max-width: 43.75em) {
                .genericPage .articleHeader {
                    margin: -1rem 0 1rem
                }
                .genericPage .articleHeader .articleHeaderContent {
                    padding: 2rem 1rem
                }
                .genericPage .articleHeader .articleTitle {
                    width: 100%;
                    font-size: 2.8rem
                }
                .genericPage .standardArticle {
                    margin-bottom: 0
                }
                .genericPage .standardArticle img {
                    width: 100%;
                    margin: auto
                }
            }
            @media (max-width: 25em) {
                .genericPage .articleHeader .articleHeaderContent {
                    padding: 1rem
                }
                .genericPage .articleHeader .articleTitle {
                    font-size: 2rem
                }
                .genericPage .articleHeader .articleAuth,
/*                .genericPage PÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷er {
                    color: #fff;
                    margin: -2rem 0 2rem;
                    min-height: 200px;
                    z-index: -10;
                    background-color: #007dc6;
                    background-image: url(../i/bg-elements/heading-bg-article-desktop.svg);
                    background-position: 100% 100%;
                    background-repeat: no-repeat;
                    background-size: auto 100%
                }*/
                @media (max-width: 43.75em) {
                    .articleHeader {
                        background-image: url(../i/bg-elements/heading-bg-mobile.svg);
                        background-position: 100% 0;
                        background-size: auto 12rem
                    }
                }
                .articleHeader .video-promo {
                    margin-bottom: 0;
                    padding-top: 3rem
                }
                @media (max-width: 43.75em) {
                    .articleHeader .video-promo {
                        padding-top: 2rem
                    }
                }
                .articleHeader .articleHeaderContent {
                    padding: 6.4rem 0 11.1rem 8rem
                }
                .articleHeader h5 {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.3rem
                }
                .articleHeader .newsTag {
                    color: #ff2882;
                    margin-bottom: .5rem;
                    font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.3rem
                }
                .articleHeader .articleTitle {
                    font-size: 5.1rem;
                    padding-bottom: 2rem;
                    line-height: 1.2
                }
                .articleHeader .articleAuth {
                    color: #e90052
                }
                .articleHeader.theme--nrfr {
                    background-color: #000;
                    background-image: url(../i/bg-elements/heading-bg-article-desktop-nrfr.svg);
                    background-size: auto 100%;
                    background-position: 100%
                }
                .articleHeader.theme--nrfr .newsTag {
                    color: #ebff00
                }
                @media (max-width: 56.25em) {
                    .articleHeader.theme--nrfr {
                        background-position: center right -5rem
                    }
                }
                @media (max-width: 52rem) {
                    .articleHeader.theme--nrfr {
                        background-position: center right -10rem
                    }
                }
                .articleHeader.theme--rbl {
                    background: #c1ddf2
                }
                .articleHeader.theme--rbl .articleTitle,
                .articleHeader.theme--rbl .newsTag,
                .articleHeader.theme--rbl h5 {
                    color: #1a1a1a
                }
                .articleHeader.theme--epl {
                    background: linear-gradient(270deg, #0cff80, #e0f405)
                }
                .articleHeader.theme--epl .articleTitle,
                .articleHeader.theme--epl .newsTag,
                .articleHeader.theme--epl h5 {
                    color: #007dc6
                }
                .articleHeader.theme--stay-well {
                    background-color: linear-gradient(270deg, #ff6900, #ff2882);
                    background-image: url(../i/bg-elements/promo-pattern-orange.svg);
                    background-size: cover
                }
                .articleHeader.theme--stay-well .articleTitle,
                .articleHeader.theme--stay-well .newsTag,
                .articleHeader.theme--stay-well h5 {
                    color: #fff
                }
                .articleHeader.theme--rainbow-laces {
                    background-image: url(../i/bg-elements/campaign-graphic-rainbow-laces.png);
                    background-position: 100%;
                    background-size: 4rem 100%
                }
                .articleHeader.theme--rainbow-laces .articleTitle,
                .articleHeader.theme--rainbow-laces .newsTag,
                .articleHeader.theme--rainbow-laces h5 {
                    color: #fff
                }
                @media (max-width: 63.9375em) {
                    .articleHeader.theme--nrfr .articleHeaderContent, .articleHeader.theme--rainbow-laces .articleHeaderContent {
                        width: calc(100% - 20rem)
                    }
                }
                @media (max-width: 56.25em) {
                    .articleHeader.theme--nrfr .articleHeaderContent, .articleHeader.theme--rainbow-laces .articleHeaderContent {
                        width: calc(100% - 15rem)
                    }
                }
                @media (max-width: 52rem) {
                    .articleHeader.theme--nrfr .articleHeaderContent, .articleHeader.theme--rainbow-laces .articleHeaderContent {
                        width: calc(100% - 9rem)
                    }
                }
                .articleHeader.theme--custom .articleTitle,
                .articleHeader.theme--custom .newsTag,
                .articleHeader.theme--custom h5 {
                    color: #fff
                }
                .articleHeader.theme--custom.articleHeader--dark-text .articleTitle,
                .articleHeader.theme--custom.articleHeader--dark-text .newsTag,
                .articleHeader.theme--custom.articleHeader--dark-text h5 {
                    color: #2f2f2f
                }
                .col-9>.standardArticle {
                    margin: -8rem 0 2rem;
                    padding: 0 0 2rem 8rem
                }
                @media (max-width: 63.9375em) {
                    .col-9>.standardArticle {
                        margin: 0 0 2rem
                    }
                }
                .col-9>.standardArticle.noLeadMedia {
                    margin-top: -2rem
                }
                @media (max-width: 63.9375em) {
                    .col-9>.standardArticle.noLeadMedia {
                        margin-top: 0
                    }
                }
                .col-9>.standardArticle.noLeadMedia .socialShareHover {
                    margin-top: 0
                }
                .col-9>.standardArticle .socialShareHover {
                    display: block
                }
                .standardArticle {
                    color: #007dc6;
                    position: relative
                }
                .standardArticle.theme--custom .singleVideo,
                .standardArticle.theme--epl .singleVideo,
                .standardArticle.theme--nrfr .singleVideo,
                .standardArticle.theme--rainbow-laces .singleVideo,
                .standardArticle.theme--rbl .singleVideo,
                .standardArticle.theme--stay-well .singleVideo {
                    padding: 0
                }
                .standardArticle .center {
                    text-align: center
                }
                .standardArticle .left {
                    text-align: left;
                    padding-right: 2rem
                }
                .standardArticle .right {
                    text-align: right;
                    padding-left: 2rem
                }
                .standardArticle .full-width.youtubeThumb iframe {
                    width: 100%
                }
                .standardArticle .socialShareHover {
                    display: none;
                    position: absolute;
                    margin: 4rem 0 0 -4.5rem
                }
                .standardArticle img {
                    width: 100%
                }
                .standardArticle>h1,
                .standardArticle>h2,
                .standardArticle>h3,
                .standardArticle>h4,
                .standardArticle>h5,
                .standardArticle>h6 {
                    margin: 2.5rem 0 1.5rem;
                    padding: 0
                }
                @media (min-width: 43.75em) {
                    .standardArticle>h1, .standardArticle>h2, .standardArticle>h3, .standardArticle>h4, .standardArticle>h5, .standardArticle>h6 {
                        margin: 4rem 0 2.6rem
                    }
                }
                .standardArticle>.subHeader,
                .standardArticle>p {
                    margin: 1.5rem 0;
                    padding: 0
                }
                @media (min-width: 43.75em) {
                    .standardArticle>.subHeader, .standardArticle>p {
                        margin: 2.6rem 0
                    }
                }
                .standardArticle>h1 {
                    font-size: 2.4rem;
                    line-height: 3.2rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle>h1 {
                        font-size: 4.5rem;
                        line-height: 5.4rem
                    }
                }
                .standardArticle>h2 {
                    font-size: 2rem;
                    line-height: 2.8rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle>h2 {
                        font-size: 3.4rem;
                        line-height: 3.6rem
                    }
                }
                .standardArticle>h3 {
                    font-size: 1.8rem;
                    line-height: 2.7rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle>h3 {
                        font-size: 2.4rem;
                        line-height: 3.4rem
                    }
                }
                .standardArticle>h4 {
                    font-size: 1.6rem;
                    line-height: 2.5rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle>h4 {
                        font-size: 2rem;
                        line-height: 2.8rem
                    }
                }
                .standardArticle>.subHeader {
                    margin-bottom: 2rem
                }
                .standardArticle>.subHeader p {
                    color: #007dc6;
                    font-size: 1.4rem;
                    line-height: 2rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle>.subHeader p {
                        font-size: 1.6rem;
                        line-height: 2.6rem
                    }
                }
                .standardArticle>.subHeader p span::-moz-selection {
                    background: #05f0ff;
                    color: #007dc6
                }
                .standardArticle>.subHeader p span::selection {
                    background: #05f0ff;
                    color: #007dc6
                }
                .standardArticle figcaption {
                    font-size: 1.2rem;
                    line-height: 1.9rem
                }
                @media (min-width: 43.75em) {
                    .standardArticle figcaption {
                        line-height: 1.7rem
                    }
                }
                .standardArticle .articleWidget {
                    margin: 0 0 2rem
                }
                .standardArticle .articleWidget .articleImage,
                .standardArticle .articleWidget .articleWidget {
                    margin-bottom: 0
                }
                .standardArticle .articleWidget.left {
                    padding-right: 2rem;
                    clear: left
                }
                .standardArticle .articleWidget.right {
                    padding-left: 2rem;
                    clear: right
                }
                .standardArticle .articleWidget.left,
                .standardArticle .articleWidget.right {
                    max-width: 30rem;
                    width: 100%
                }
                .standardArticle .articleWidget.full-width {
                    clear: both
                }
                .standardArticle .articleWidget.full-width .photo-widget {
                    margin-left: -4rem;
                    margin-right: -4rem
                }
                .standardArticle .articleWidget .monthly-award__header {
                    padding-right: 1rem
                }
                .standardArticle .articleWidget .monthly-award__person img {
                    margin-left: auto
                }
                .standardArticle .articleQuote {
                    margin: 0
                }
                .standardArticle .thumbnail:hover img {
                    transform: scale(1)
                }
                @media (min-width: 43.75em) {
                    .standardArticle .articleImage {
                        margin-bottom: 2rem
                    }
                }
                .standardArticle .articleImage:after {
                    background: linear-gradient(270deg, #ff2882, #963cff);
                    content: "";
                    display: block;
                    height: 6px;
                    margin: 0 auto;
                    width: 98%
                }
                .standardArticle .articleImage .thumbnail .image {
                    width: 100%
                }
                .standardArticle .articleImage .thumbnail .image:before {
                    display: none
                }
                .standardArticle .articleImage figcaption {
                    padding: 2rem;
                    text-align: center;
                    background: #007dc6;
                    color: #fff
                }
                .standardArticle .articleImage img {
                    display: block
                }
                .standardArticle .relatedNewsContainer {
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-start
                }
                .standardArticle>h5 {
                    font-size: 2.1rem;
                    margin-bottom: 1rem
                }
                .standardArticle>h6 {
                    font-size: 1.8rem;
                    margin-bottom: 1rem
                }
                .standardArticle>ol,
                .standardArticle>ul {
                    margin-bottom: 2rem
                }
                .standardArticle>ol li,
                .standardArticle>ul li {
                    margin-left: 2rem;
                    padding-bottom: 1rem;
                    font-size: 1.4rem;
                    line-height: 2.6rem;
                    list-style-type: disc;
                    color: #242424
                }
                .standardArticle>ol li {
                    list-style-type: decimal
                }
                .standardArticle>h1 a,
                .standardArticle>h2 a,
                .standardArticle>h3 a,
                .standardArticle>h4 a,
                .standardArticle>h5 a,
                .standardArticle>h6 a,
                .standardArticle>ol a,
                .standardArticle>ul a {
                    text-decoration: none;
                    color: #e90052
                }
                .standardArticle>h1 a:hover,
                .standardArticle>h2 a:hover,
                .standardArticle>h3 a:hover,
                .standardArticle>h4 a:hover,
                .standardArticle>h5 a:hover,
                .standardArticle>h6 a:hover,
                .standardArticle>ol a:hover,
                .standardArticle>ul a:hover {
                    text-decoration: underline
                }
                .standardArticle>.table-scrollable {
                    margin: 0 -1rem 2.5rem;
                    overflow-x: auto;
                    clear: both
                }
                .standardArticle>.table-scrollable::-webkit-scrollbar {
                    -webkit-appearance: none;
                    appearance: none;
                    height: 4px
                }
                .standardArticle>.table-scrollable::-webkit-scrollbar-thumb {
                    border-radius: 4px;
                    background-color: rgba(0, 0, 0, .5);
                    box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
                }
                @media (min-width: 43.75em) {
                    .standardArticle>.table-scrollable {
                        margin: 0 0 4rem
                    }
                }
                .standardArticle>.table-scrollable table {
                    width: 100%
                }
                .standardArticle>.table-scrollable table tr {
                    line-height: 2.5rem
                }
                .standardArticle>.table-scrollable table tr td,
                .standardArticle>.table-scrollable table tr th {
                    padding: 1rem;
                    text-align: left
                }
                @media (max-width: 43.75em) {
                    .standardArticle>.table-scrollable table tr td, .standardArticle>.table-scrollable table tr th {
                        white-space: nowrap
                    }
                }
                .standardArticle>.table-scrollable table thead {
                    background: #007dc6;
                    color: #fff;
                    font-size: 1.5rem;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .standardArticle>.table-scrollable table tbody tr {
                    border-bottom: 1px solid #e8e8e8
                }
                .standardArticle>.table-scrollable table tbody tr td:last-of-type:after {
                    display: none
                }
                .standardArticle>.table-scrollable table tbody td {
                    position: relative
                }
                .standardArticle>.table-scrollable table tbody td:after {
                    content: "";
                    width: 1px;
                    height: 75%;
                    position: absolute;
                    right: 0;
                    top: 6px;
                    background: #e8e8e8
                }
                @media (max-width: 43.75em) {
                    .standardArticle>.table-scrollable table tr {
                        line-height: 1.5rem
                    }
                    .standardArticle>.table-scrollable table thead {
                        font-size: 1.2rem
                    }
                    .standardArticle>.table-scrollable table tbody {
                        font-size: 1.1rem
                    }
                }
                .standardArticle.no-room-for-racism .articleImage:after {
                    background: #ebff00;
                    content: "";
                    display: block;
                    height: 6px;
                    margin: 0 auto;
                    width: 98%
                }
                .standardArticle.featured {
                    margin: 0;
                    padding: 0
                }
                .standardArticle.featured .socialShareHover {
                    display: block
                }
                .standardArticle.featured .featuredHeaderContainer {
                    margin-top: -2rem;
                    height: calc(100vh - 162px);
                    display: flex;
                    flex-direction: column;
                    position: relative;
                    z-index: 20
                }
                .standardArticle.featured .featuredHeaderContainer .featuredImage {
                    width: 100%;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-position: 50%;
                    flex: 1
                }
                .standardArticle.featured .articleHeader {
                    width: 100%;
                    margin: 0;
                    padding: 3rem 0;
                    line-height: 1.2;
                    text-align: center;
                    background: #007dc6
                }
                .standardArticle.featured .featuredSubHeader {
                    margin: 2rem auto;
                    font-size: 2.5rem
                }
                .standardArticle.featured h2 {
                    margin: 3rem auto 1rem
                }
                .standardArticle.featured p {
                    margin: 0 auto 2rem
                }
                .standardArticle.featured p span::-moz-selection {
                    background: #05f0ff;
                    color: #007dc6
                }
                .standardArticle.featured p span::selection {
                    background: #05f0ff;
                    color: #007dc6
                }
                .standardArticle.featured .articleWidget .quoteContainer {
                    float: none;
                    width: 100%;
                    margin: 0
                }
                .standardArticle.featured .articleWidget.left .articleImage figcaption,
                .standardArticle.featured .articleWidget.right .articleImage figcaption {
                    padding: 2rem
                }
                .standardArticle.featured .articleQuote p {
                    max-width: 90%;
                    margin: 0 auto .5rem
                }
                .standardArticle.featured .articleImage {
                    max-width: 1200px;
                    margin: 0 auto 3rem
                }
                .standardArticle.featured .articleImage img {
                    max-width: none
                }
                .standardArticle.featured .articleImage figcaption {
                    padding: 2rem
                }
                .standardArticle.featured .wrapper [class*=col-]>h5 {
                    font-size: 2.1rem;
                    margin-bottom: 1rem
                }
                .standardArticle.featured .wrapper [class*=col-]>h6 {
                    font-size: 1.8rem;
                    margin-bottom: 1rem
                }
                .standardArticle.featured .wrapper [class*=col-]>ol,
                .standardArticle.featured .wrapper [class*=col-]>ul {
                    margin-bottom: 2rem
                }
                .standardArticle.featured .wrapper [class*=col-]>ol li,
                .standardArticle.featured .wrapper [class*=col-]>ul li {
                    margin-left: 2rem;
                    padding-bottom: 1rem;
                    font-size: 1.4rem;
                    line-height: 2.6rem;
                    list-style-type: disc;
                    color: #242424
                }
                .standardArticle.featured .wrapper [class*=col-]>ol li {
                    list-style-type: decimal
                }
                .standardArticle.featured .wrapper [class*=col-]>h1 a,
                .standardArticle.featured .wrapper [class*=col-]>h2 a,
                .standardArticle.featured .wrapper [class*=col-]>h3 a,
                .standardArticle.featured .wrapper [class*=col-]>h4 a,
                .standardArticle.featured .wrapper [class*=col-]>h5 a,
                .standardArticle.featured .wrapper [class*=col-]>h6 a,
                .standardArticle.featured .wrapper [class*=col-]>ol a,
                .standardArticle.featured .wrapper [class*=col-]>ul a {
                    text-decoration: none;
                    color: #e90052
                }
                .standardArticle.featured .wrapper [class*=col-]>h1 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>h2 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>h3 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>h4 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>h5 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>h6 a:hover,
                .standardArticle.featured .wrapper [class*=col-]>ol a:hover,
                .standardArticle.featured .wrapper [class*=col-]>ul a:hover {
                    text-decoration: underline
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable {
                    margin: 0 -1rem 2.5rem;
                    overflow-x: auto;
                    clear: both
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable::-webkit-scrollbar {
                    -webkit-appearance: none;
                    appearance: none;
                    height: 4px
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable::-webkit-scrollbar-thumb {
                    border-radius: 4px;
                    background-color: rgba(0, 0, 0, .5);
                    box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
                }
                @media (min-width: 43.75em) {
                    .standardArticle.featured .wrapper [class*=col-]>.table-scrollable {
                        margin: 0 0 4rem
                    }
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table {
                    width: 100%
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr {
                    line-height: 2.5rem
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr td,
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr th {
                    padding: 1rem;
                    text-align: left
                }
                @media (max-width: 43.75em) {
                    .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr td, .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr th {
                        white-space: nowrap
                    }
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table thead {
                    background: #007dc6;
                    color: #fff;
                    font-size: 1.5rem;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tbody tr {
                    border-bottom: 1px solid #e8e8e8
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tbody tr td:last-of-type:after {
                    display: none
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tbody td {
                    position: relative
                }
                .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tbody td:after {
                    content: "";
                    width: 1px;
                    height: 75%;
                    position: absolute;
                    right: 0;
                    top: 6px;
                    background: #e8e8e8
                }
                @media (max-width: 43.75em) {
                    .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tr {
                        line-height: 1.5rem
                    }
                    .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table thead {
                        font-size: 1.2rem
                    }
                    .standardArticle.featured .wrapper [class*=col-]>.table-scrollable table tbody {
                        font-size: 1.1rem
                    }
                }
                .standardArticle .col-12 {
                    padding: 0
                }
                .standardArticle .relatedArticles {
                    margin: 0 0 3.2rem;
                    border-top: 0
                }
                .standardArticle .relatedArticles:before {
                    content: "";
                    display: block
                }
                .standardArticle .relatedArticles:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .standardArticle .relatedArticles p {
                    line-height: normal;
                    font-size: 1.2rem;
                    margin: 0 0 1.5rem;
                    color: #333
                }
                .standardArticle .relatedArticles .relatedArticlesWrapper {
                    border-bottom: 1px dotted #e8e8e8;
                    overflow: hidden;
                    padding: 1rem 0
                }
                @media (min-width: 43.75em) {
                    .standardArticle .relatedArticles .relatedArticlesWrapper {
                        border: none;
                        display: flex
                    }
                }
                .standardArticle .relatedArticles .relatedArticlesWrapper .relatedArticle {
                    height: 100%
                }
                .standardArticle .relatedArticles .relatedArticlesText {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.3rem
                }
                .standardArticle .relatedArticles .col-3 {
                    border-top: 1px solid #e8e8e8;
                    width: 33.3%;
                    padding: .8rem 0
                }
                @media (min-width: 43.75em) {
                    .standardArticle .relatedArticles .col-3 {
                        border-bottom: 1px dotted #e8e8e8
                    }
                    .standardArticle .relatedArticles .col-3:not(:last-child) {
                        border-right: 1px dotted #e8e8e8
                    }
                }
                .standardArticle .relatedArticles .relatedArticle {
                    display: flex;
                    align-items: center;
                    margin-bottom: 0;
                    padding-right: .5rem
                }
                .standardArticle .relatedArticles .relatedArticle .badge-25 {
                    top: 50%;
                    left: .5rem
                }
                .standardArticle .relatedArticles .relatedArticle .type {
                    position: absolute;
                    top: 50%;
                    /*left: .5rPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷ckground: url(../i/sprites/global-sprite.png) -72px -704px no-repeat;*/
                    width: 20px;
                    height: 14px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .standardArticle .relatedArticles .relatedArticle .type.text {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                .standardArticle .relatedArticles .relatedArticle .type.video {
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -755px -669px no-repeat;
                    width: 12px;
                    height: 12px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .standardArticle .relatedArticles .relatedArticle .type.video {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                .standardArticle .relatedArticles .relatedArticle .type.play {
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -287px -691px no-repeat;
                    width: 10px;
                    height: 11px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .standardArticle .relatedArticles .relatedArticle .type.play {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                .standardArticle .relatedArticles .relatedArticle .type.photo {
                    content: "";
                    background: url(../i/sprites/global-sprite.png) -132px -704px no-repeat;
                    width: 20px;
                    height: 14px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .standardArticle .relatedArticles .relatedArticle .type.photo {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                .standardArticle .relatedArticles strong {
                    display: block;
                    font-size: 1.2rem;
                    color: #e90052;
                    margin-bottom: .3rem
                }
                .standardArticle .relatedArticles a {
                    padding-left: 3.5rem
                }
                .standardArticle .relatedArticles a:hover {
                    box-shadow: none
                }
                .standardArticle .relatedArticles a:hover .articleLead {
                    color: #e90052
                }
                .standardArticle .relatedArticles .articleLead {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    color: #6c6c6c;
                    font-size: 1.1rem;
                    line-height: 1;
                    margin: 0;
                    padding: 1rem 0
                }
                .standardArticle .relatedArticles .articleDate {
                    background-color: transparent;
                    color: #76766f
                }
                .standardArticle.theme--nrfr .articleImage:after {
                    background: #ebff00
                }
                .standardArticle.theme--rbl .articleImage:after {
                    background: #0157a4
                }
                .standardArticle.theme--epl .articleImage:after {
                    background: linear-gradient(270deg, #0cff80, #e0f405)
                }
                .standardArticle.theme--stay-well .articleImage:after {
                    background: linear-gradient(270deg, #ff6900, #ff2882)
                }
                .standardArticle.theme--rainbow-laces .articleImage:after {
                    background: #007dc6
                }
                .articleSidebar>div {
                    margin-bottom: 2rem
                }
                .articleSidebar figcaption {
                    padding: 1rem;
                    text-align: center;
                    background: #007dc6;
                    color: #fff
                }
                @media (max-width: 63.9375em) {
                    .articleHeader {
                        min-height: auto
                    }
                    .articleHeader .articleTitle {
                        font-size: 4rem
                    }
                    .articleHeader .articleHeaderContent {
                        padding: 2.5rem 0
                    }
                    .articleHeader.theme--custom,
                    .articleHeader.theme--epl,
                    .articleHeader.theme--nrfr,
                    .articleHeader.theme--rainbow-laces,
                    .articleHeader.theme--rbl,
                    .articleHeader.theme--stay-well {
                        margin-top: 0
                    }
                    .col-9>.standardArticle,
                    .standardArticle {
                        padding-left: 0
                    }
                    .standardArticle .articleQuote {
                        width: 100%;
                        margin: 0
                    }
                    .standardArticle>ul li,
                    .standardArticle ol li {
                        line-height: 2rem;
                        font-size: 1.4rem
                    }
                    .standardArticle .articleWidget.full-width .photo-widget {
                        margin-left: 0;
                        margin-right: 0
                    }
                    .standardArticle .articleWidget .thumbnail .image {
                        width: 100%
                    }
                    .standardArticle.featured {
                        margin: 0
                    }
                    .standardArticle.featured .col-12 {
                        padding: 0 5%
                    }
                    .standardArticle.featured .relatedArticles {
                        max-width: 100%
                    }
                    .standardArticle.featured .featuredHeaderContainer {
                        height: calc(100vh - 50px)
                    }
                    .standardArticle.featured .articleHeader {
                        padding: 2rem 1rem
                    }
                    .standardArticle.featured .articleQuote {
                        margin: 0
                    }
                    .standardArticle .socialShareHover {
                        display: none
                    }
                }
                @media (max-width: 43.75em) {
                    .articleHeader {
                        margin: 0
                    }
                    .articleHeader .articleTitle {
                        width: 75%;
                        font-size: 2.4rem;
                        line-height: 3.1rem
                    }
                    .articlePage .mainWidget {
                        margin: 0 0 3rem
                    }
                    .standardArticle .subHeader {
                        margin: 2rem 0
                    }
                    .standardArticle img {
                        max-width: none
                    }
                    .standardArticle .articleWidget.left,
                    .standardArticle .articleWidget.right {
                        width: 100%;
                        padding: 0;
                        max-width: none
                    }
                    .standardArticle.featured .full-width .articleImage img {
                        margin-left: 0
                    }
                    .standardArticle.featured .featuredHeaderContainer {
                        height: auto
                    }
                    .standardArticle.featured .featuredHeaderContainer .featuredImage {
                        padding-top: 56%
                    }
                    .standardArticle.featured img {
                        margin: 0;
                        max-width: none;
                        width: 100vw
                    }
                    .standardArticle.featured .articleImage {
                        width: 100vw;
                        margin-left: -3rem;
                        padding: 2rem
                    }
                    .standardArticle.featured .articleHeader .articleTitle {
                        width: 100%
                    }
                    .standardArticle.featured .articleWidget.left,
                    .standardArticle.featured .articleWidget.right {
                        width: 100%;
                        max-width: none
                    }
                    .standardArticle .articleImage {
                        margin: 0 -1rem
                    }
                    .standardArticle .articleImage figcaption {
                        width: 100%
                    }
                    .standardArticle .articleImage:after {
                        display: none
                    }
                    .standardArticle .relatedArticles {
                        margin-left: 0;
                        margin-right: 0
                    }
                    .standardArticle .relatedArticles p {
                        padding-bottom: 0;
                        margin: 0
                    }
                    .standardArticle .relatedArticles .relatedArticlesWrapper {
                        padding: 0
                    }
                    .standardArticle .relatedArticles .relatedArticlesText {
                        margin-bottom: 1rem
                    }
                    .standardArticle .relatedArticles .col-3 {
                        width: 100%;
                        padding: 0
                    }
                    .standardArticle .relatedArticles .articleLead {
                        padding: 1.8rem 0
                    }
                }
                @media (max-width: 400px) {
                    .articleHeader .articleTitle {
                        width: 90%
                    }
                    .standardArticle .articleWidget.left,
                    .standardArticle .articleWidget.right {
                        width: 100%;
                        padding: 0 5%
                    }
                }
                .featuredArticleThumb {
                    margin-left: -1rem;
                    margin-right: -1rem;
                    margin-bottom: 2rem
                }
                .featuredArticleThumb:before {
                    content: "";
                    display: block
                }
                .featuredArticleThumb:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .featuredArticleThumb [class*=col-] {
                    float: none;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: -4px
                }
                .featuredArticleThumb .col-8-m {
                    border-right: 1px dashed #e8e8e8
                }
                .featuredArticleThumb .relatedArticles {
                    border-top: 0;
                    padding-top: 0;
                    margin-top: 0;
                    padding-left: 3rem
                }
                @media (max-width: 43.75em) {
                    .featuredArticleThumb {
                        margin-bottom: 0
                    }
                    .featuredArticleThumb .thumbnail {
                        margin-bottom: 1rem
                    }
                    .featuredArticleThumb .col-4-m {
                        display: none
                    }
                }
                .article-preview {
                    padding-top: 0
                }
                .webViewBody .standardArticle ol li,
                .webViewBody .standardArticle ul li {
                    line-height: 2rem;
                    font-size: 1.7rem!important
                }
                .article-preview .standardArticle {
                    margin: -8rem 0 2rem;
                    padding: 0 0 2rem 8rem
                }
                .article-preview .standardArticle .socialShareHover {
                    display: block
                }
                .article-preview .cookies-notice {
                    display: none
                }
                .embeddedStats {
                    width: 100%;
                    min-height: 35rem;
                    padding-bottom: 1rem
                }
                .embeddedStats:before {
                    content: "";
                    display: block
                }
                .embeddedStats:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .embeddedStats .sectionTitle {
                    margin: 0;
                    font-size: 1.8rem;
                    background: #007dc6;
                    color: #fff;
                    line-height: 1.5;
                    padding: .8rem 1rem
                }
                .embeddedStats .teamName {
                    width: 50%;
                    display: block;
                    float: left;
                    color: #333;
                    text-decoration: none;
                    text-align: center;
                    padding: 2rem 0
                }
                .embeddedStats .teamName:hover {
                    text-decoration: underline
                }
                .embeddedStats .teamName .badgeContainer {
                    display: inline-block;
                    vertical-align: middle;
                    width: 45px;
                    height: 45px;
                    margin-right: .5rem;
                    background: #fff;
                    border: 3px solid #e90052;
                    border-radius: 100%
                }
                .embeddedStats .teamName .badgeContainer [class*=badge] {
                    margin: 7px
                }
                .embeddedStats .teamName:first-of-type .badgeContainer {
                    border-color: #007dc6
                }
                .embeddedStats .mainStat {
                    width: 40%;
                    float: left;
                    padding: 0 1rem
                }
                .embeddedStats .mainStat .donut {
                    position: relative
                }
                .embeddedStats .mainStat .donutHole {
                    width: 140px;
                    height: 140px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    margin: -72px 0 0 -70px;
                    border-radius: 100%;
                    z-index: 5;
                    background: #fff;
                    line-height: 5.6;
                    text-align: center;
                    font-size: 2.4rem;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .embeddedStats .mainStat .possession {
                    background: #007dc6;
                    border-radius: 50%;
                    transform: rotate(-90deg)
                }
                .embeddedStats .possessionLegend {
                    width: 100%;
                    margin: 1.5rem 0
                }
                .embeddedStats .possessionLegend__wrapper {
                    margin: 0 auto;
                    display: table
                }
                .embeddedStats .possessionLegend__circle {
                    width: 1.5rem;
                    height: 1.5rem;
                    border-radius: 50%;
                    margin-right: .5rem;
                    display: inline-block;
                    vertical-align: text-bottom
                }
                .embeddedStats .possessionLegend .possessionLegend--1 {
                    display: inline-block
                }
                .embeddedStats .possessionLegend .possessionLegend--1 .possessionLegend__circle {
                    background-color: #007dc6
                }
                .embeddedStats .possessionLegend .possessionLegend--2 {
                    display: inline-block
                }
                .embeddedStats .possessionLegend .possessionLegend--2 .possessionLegend__circle {
                    background-color: #e90052
                }
                .embeddedStats .possessionLegend__stat {
                    font-size: 1.2rem;
                    line-height: 1.5rem;
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    margin-right: 1.5rem
                }
                .embeddedStats .otherStatsContainer {
                    width: 60%;
                    min-height: 25rem;
                    float: left;
                    padding: 0 1rem
                }
                .embeddedStats .statTitle {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    margin-bottom: .5rem;
                    display: inline-block
                }
                .embeddedStats .resultDisplay {
                    width: 100%;
                    height: 3rem;
                    display: block;
                    position: relative;
                    margin-bottom: 1rem;
                    border-radius: 2px;
                    background: #e90052
                }
                .embeddedStats .resultDisplay .result {
                    height: 100%;
                    background: #007dc6
                }
                .embeddedStats .resultDisplay .statsContainer {
                    width: 100%;
                    position: absolute;
                    top: 0;
                    padding: 0 1rem;
                    line-height: 3rem;
                    color: #fff
                }
                .embeddedStats .resultDisplay .statsContainer span:last-child {
                    float: right
                }
                .embeddedStats .statsWrapper {
                    width: 100%;
                    float: left;
                    display: flex
                }
                .embeddedStats .statsWrapper:before {
                    content: "";
                    display: block
                }
                .embeddedStats .statsWrapper:after {
                    content: "";
                    display: table;
                    clear: both
                }
                @media (max-width: 63.9375em) {
                    .embeddedStats .mainStat .donutHole {
                        width: 100px;
                        height: 100px;
                        margin: -52px 0 0 -50px;
                        line-height: 4.2
                    }
                }
                @media (max-width: 43.75em) {
                    .embeddedStats .mainStat {
                        width: 45%
                    }
                    .embeddedStats .otherStatsContainer {
                        width: 55%
                    }
                }
                @media (max-width: 25em) {
                    .embeddedStats .statsWrapper {
                        flex-direction: column
                    }
                    .embeddedStats .statsWrapper .mainStat {
                        margin-bottom: 2rem;
                        width: 100%
                    }
                    .embeddedStats .statsWrapper .mainStat .donut {
                        width: 50%;
                        float: left
                    }
                    .embeddedStats .statsWrapper .possessionLegend {
                        margin: 4rem 0
                    }
                    .embeddedStats .statsWrapper .possessionLegend--1,
                    .embeddedStats .statsWrapper .possessionLegend--2 {
                        display: block
                    }
                    .embeddedStats .otherStatsContainer {
                        width: 100%;
                        border: none
                    }
                    .embeddedStats .teamName .team {
                        display: block;
                        margin: .5rem 0 0
                    }
                }
                .articleQuote {
                    font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    position: relative;
                    margin: 2rem 0 2rem -10rem;
                    padding: 3rem 5rem 2rem;
                    background: #05f0ff
                }
                .articleQuote .quoteMarks {
                    background: url(../i/bg-elements/quotes.png);
                    background-repeat: no-repeat;
                    position: absolute;
                    display: block;
                    width: 34px;
                    height: 26px;
                    top: -4px;
                    left: 2rem
                }
                .articleQuote .name {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400
                }
                .articleQuote p {
                    font-size: 2rem
                }
                .articleQuote footer p {
                    margin: 0;
                    font-size: 1.4rem
                }
                .video-embedded .vjs-dock-text {
                    padding-right: 1em;
                    text-align: left
                }
                .video-embedded .vjs-dock-description,
                .video-embedded .vjs-dock-title {
                    white-space: normal
                }
                .video-embedded .vjs-dock-description {
                    font-size: 1.2rem
                }
                .video-embedded .vjs-playing .vjs-play-control .vjs-icon-placeholder:before {
                    content: "\f103"!important
                }
                .video-embedded .vjs-paused .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
                    content: "\f101"!important
                }
                .video-embedded .vjs-paused.vjs-ended .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
                    content: "\f116"!important
                }
                .video-embedded__meta {
                    display: flex;
                    margin-top: 5px
                }
                .video-embedded__audioDesc .label,
                .video-embedded__closedCaption .label {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    background: #007dc6;
                    color: #fff;
                    font-size: 1.1rem;
                    width: 25px;
                    height: 25px;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-right: 2px
                }
                .video-embedded__audioDesc {
                    cursor: pointer;
                    display: flex;
                    align-items: center
                }
                .video-embedded__audioDesc .desc-container {
                    font-size: 1.3rem;
                    color: #007dc6;
                    margin: 0 5px;
                    display: flex;
                    align-items: center
                }
                .video-embedded__audioDesc .desc-text {
                    margin-right: 5px
                }
                .video-embedded__audioDesc .icon {
                    content: "";
                    background: url(../i/sprites/arrows-sprite.png) -82px -56px no-repeat;
                    width: 9px;
                    height: 8px
                }
                @media (-webkit-min-device-pixel-ratio: 2),
                (min-resolution: 192dpi) {
                    .video-embedded__audioDesc .icon {
                        background-image: url(../i/sprites/arrows-sprite@x2.png);
                        background-size: 94px 88px
                    }
                }
                .video-embedded__closedCaption+.video-embedded__audioDesc .label--cc {
                    display: none
                }
                .video-embedded .video-js video::-webkit-media-text-track-container {
                    height: inherit;
                    overflow: visible
                }
                .video-embedded .video-js video::-webkit-media-text-track-display {
                    top: 17em
                }
                @media (max-width: 63.9375em) {
                    .articleQuote p {
                        font-size: 1.6rem
                    }
                }
                @media (max-width: 43.75em) {
                    .articleQuote {
                        padding: 3rem 2rem 2rem
                    }
                    .articleQuote p {
                        font-size: 1.5rem
                    }
                    .articleQuote footer p,
                    .video-embedded__audioDesc .desc {
                        font-size: 1.2rem
                    }
                    .matchBlog .blogCard .video-embedded__audioDesc .icon {
                        margin-bottom: 0
                    }
                }
                @media (max-width: 450px) {
                    .articleQuote {
                        background: #05f0ff
                    }
                }
                .twitterCarousel {
                    width: 100%;
                    position: relative
                }
                .twitterCarousel .paginationContainer {
                    margin: 1rem 0;
                    text-align: right
                }
                .twitterCarousel .twitterList {
                    height: 155px;
                    overflow-y: scroll
                }
                .twitterCarousel .tweetContainer {
                    height: 100%
                }
                .twitterCarousel .tweetContainer .tweet {
                    width: 100%;
                    height: 100%
                }
                .twitterCarousel .tweetContainer p {
                    line-height: 1.2
                }
                .articleWidget .video-js {
                    width: 100%;
                    height: 0;
                    padding-top: 56%
                }
                .articleWidget .matchAbridged .broadcaster {
                    width: 6.4rem
                }
                .articlePair {
                    margin-left: -1rem;
                    margin-right: -1rem
                }
                .articlePair:before {
                    content: "";
                    display: block
                }
                .articlePair:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .articlePair .thumbnail {
                    margin-bottom: 2rem
                }
                .articlePair .relatedArticle {
                    float: left;
                    width: 50%;
                    border-bottom: 0
                }
                .articlePair .relatedArticle:last-child {
                    border-left: 1px solid #76766f;
                    padding-left: 7.57576%
                }
                @media (max-width: 43.75em) {
                    .articlePair .thumbnail {
                        background-color: transparent;
                        width: 100%
                    }
                    .articlePair .thumbnail figure {
                        display: flex
                    }
                    .articlePair .thumbnail .image {
                        width: 40%;
                        float: left
                    }
                    .articlePair .thumbnail .image:before {
                        content: "";
                        background: url(../i/sprites/global-sprite.png) -672px -226px no-repeat;
                        width: 26px;
                        height: 149px;
                        left: auto;
                        right: -1px
                    }
                }
                @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
                (max-width: 43.75em) and (min-resolution: 192dpi) {
                    .articlePair .thumbnail .image:before {
                        background-image: url(../i/sprites/global-sprite@x2.png);
                        background-size: 799px 778px
                    }
                }
                @media (max-width: 43.75em) {
                    .articlePair .thumbnail .image img {
                        height: 100%;
                        -o-object-fit: cover;
                        object-fit: cover
                    }
                }
                @media (max-width: 43.75em) {
                    .articlePair .thumbnail .title {
                        font-size: 3.1rem;
                        margin-bottom: .8rem
                    }
                }
                @media (max-width: 43.75em) {
                    .articlePair .thumbnail .text {
                        font-size: 1.3rem;
                        color: #6c6c6c
                    }
                }
                @media (max-width: 43.75em) {
                    .articlePair .thumbnail figcaption {
                        width: 60%;
                        padding: 3.6rem;
                        display: flex;
                        flex-direction: column;
                        justify-content: center
                    }
                    .articlePair .thumbnail figcaption:before {
                        left: 0;
                        top: 0;
                        right: auto;
                        width: .4rem;
                        height: 100%;
                        background-image: linear-gradient(0deg, #963cff, #ff2882)
                    }
                }
                @media (max-width: 43.75em) and (max-width: 43.75em) {
                    .articlePair .thumbnail figcaption {
                        padding: 1.7rem
                    }
                    .articlePair .thumbnail figcaption:before {
                        content: none
                    }
                    .articlePair .thumbnail .title {
                        font-size: 1.5rem;
                        line-height: 1.4;
                        margin-bottom: 0
                    }
                    .articlePair .thumbnail .image {
                        height: auto
                    }
                    .articlePair .thumbnail figure {
                        align-items: unset
                    }
                }
                @media (max-width: 43.75em) {
                    .articlePair .relatedArticle {
                        display: none
                    }
                }
                .galleryArticle {
                    margin-top: -2rem;
                    margin-bottom: -2rem;
                    padding-bottom: 2rem;
                    list-style-type: none;
                    background-color: #007dc6;
                    background-image: url(../i/bg-elements/gallery-shard.svg);
                    background-size: 244px 261px;
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    color: #fff
                }
                .galleryArticle:before {
                    content: "";
                    display: block
                }
                .galleryArticle:after {
                    content: "";
                    display: table;
                    clear: both
                }
                .galleryArticle .articleShare {
                    position: absolute;
                    left: 1rem;
                    top: 28rem
                }
                .galleryArticle .galleryContainer {
                    padding-left: 10rem
                }
                .galleryArticle .pageHeader {
                    max-width: 70%;
                    padding-top: 4rem
                }
                .galleryArticle .pageTitle {
                    float: none;
                    margin-bottom: 1rem;
                    line-height: 1.3
                }
                .galleryArticle time {
                    display: block;
                    margin-bottom: 4rem
                }
                .galleryArticle .subHeader {
                    line-height: 1.4
                }
                .galleryArticle .galleryItem {
                    width: 100%;
                    margin-bottom: 6rem
                }
                .galleryArticle .galleryItem .thumbnail:hover img {
                    transform: none
                }
                .galleryArticle .galleryItem .image {
                    width: 70%;
                    float: left
                }
                .galleryArticle .galleryItem figcaption {
                    width: 30%;
                    float: left;
                    position: relative;
                    line-height: 1.4;
                    padding: 2rem 0 0 2rem;
                    color: #fff
                }
                .galleryArticle .galleryItem figcaption:before {
                    content: "";
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 2rem;
                    height: 2px;
                    width: 35%;
                    background: #fff;
                    opacity: .85
                }
                .galleryArticle .galleryItem .captionTitle {
                    font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                    font-weight: 400;
                    font-size: 1.6rem;
                   /* margin-bottomPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷galleryArticle img {
                        display: block;*/
                        width: 100%
                    }
                    .galleryArticle a {
                        text-decoration: none;
                        color: #e90052
                    }
                    .galleryArticle a:hover {
                        text-decoration: underline
                    }
                    .galleryArticle .thumbnail .image:before {
                        display: none
                    }
                    @media (max-width: 1420px) {
                        .galleryArticle {
                            background-image: url(../i/bg-elements/gallery-shard-mob.svg);
                            background-size: 148px 221px;
                            background-position: 100% -3rem
                        }
                    }
                    @media (max-width: 63.9375em) {
                        .galleryArticle .pageHeader {
                            max-width: 80%;
                            padding-top: 2rem
                        }
                        .galleryArticle .pageTitle {
                            font-size: 4vw
                        }
                        .galleryArticle time {
                            margin-bottom: 2rem
                        }
                        .galleryArticle .subHeader {
                            font-size: 1.4rem
                        }
                        .galleryArticle .galleryContainer {
                            padding: 0
                        }
                        .galleryArticle .galleryItem .image {
                            width: 100%
                        }
                        .galleryArticle .galleryItem figcaption {
                            width: 100%;
                            padding: 2rem 0 0
                        }
                        .galleryArticle .galleryItem figcaption:before {
                            display: none
                        }
                    }
                    @media (max-width: 700px) {
                        .galleryArticle {
                            margin-top: 0
                        }
                        .galleryArticle .pageHeader {
                            padding-left: 2rem
                        }
                        .galleryArticle .galleryItem figure {
                            display: block
                        }
                        .galleryArticle .galleryItem figure figcaption {
                            min-height: 0
                        }
                    }
                    @media (max-width: 43.75em) {
                        .galleryArticle .pageTitle {
                            font-size: 5.5vw
                        }
                        .galleryArticle .galleryItem {
                            margin-bottom: 2rem
                        }
                        .galleryArticle .galleryItem .image {
                            margin-left: -1rem
                        }
                        .galleryArticle .galleryItem figcaption {
                            padding-top: 1rem
                        }
                    }
                    .galleryModal {
                        bottom: 0;
                        left: 0;
                        position: absolute;
                        right: 0;
                        top: 0
                    }
                    .galleryModal .galleryWrapper {
                        height: 100%;
                        margin: 0 auto;
                        max-width: 1350px;
                        overflow: hidden;
                        width: 100%
                    }
                    .galleryModal .galleryList {
                        height: 100%;
                        margin: 0;
                        padding: 0;
                        position: relative;
                        width: 100%
                    }
                    .galleryModal .galleryList li {
                        list-style: none;
                        list-style-image: none;
                        margin: 0;
                        padding: 0;
                        position: absolute;
                        text-align: center;
                        top: 50%;
                        transform: translateY(-50%);
                        transition: left .4s ease-in-out;
                        width: 100%;
                        z-index: -1
                    }
                    .galleryModal .galleryList li figcaption {
                        position: absolute;
                        bottom: 0;
                        width: 100%;
                        padding: 1rem;
                        text-align: left;
                        background: rgba(0, 0, 0, .8)
                    }
                    .galleryModal .galleryList li .galleryCaptionTitle {
                        display: block;
                        width: 100%;
                        font-size: 2rem;
                        padding-bottom: .5rem;
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400
                    }
                    .galleryModal .galleryList li .galleryCaptionBody {
                        display: block;
                        width: 100%;
                        font-size: 1.6rem
                    }
                    .galleryModal .galleryList li.prev {
                        left: -100%
                    }
                    .galleryModal .galleryList li.current {
                        left: 0;
                        z-index: 1
                    }
                    .galleryModal .galleryList li.next {
                        left: 100%
                    }
                    .galleryModal .galleryList li:before {
                        content: "";
                        display: inline-block;
                        height: 100%;
                        font-size: 0;
                        vertical-align: middle
                    }
                    .galleryModal .galleryList li img {
                        display: inline-block;
                        max-height: 100%;
                        max-width: 100%;
                        vertical-align: middle
                    }
                    .galleryModal .galleryNavButton {
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        z-index: 1;
                        transition: all .3s cubic-bezier(.77, 0, .175, 1)
                    }
                    .galleryModal .galleryNavButton.prev {
                        left: 4rem;
                        content: "";
                        background: url(../i/sprites/chevrons-sprite.png) 0 0 no-repeat;
                        width: 34px;
                        height: 59px
                    }
                    @media (-webkit-min-device-pixel-ratio: 2),
                    (min-resolution: 192dpi) {
                        .galleryModal .galleryNavButton.prev {
                            background-image: url(../i/sprites/chevrons-sprite@x2.png);
                            background-size: 93px 83px
                        }
                    }
                    .galleryModal .galleryNavButton.prev:focus,
                    .galleryModal .galleryNavButton.prev:hover {
                        left: 3rem
                    }
                    .galleryModal .galleryNavButton.next {
                        right: 4rem;
                        content: "";
                        background: url(../i/sprites/chevrons-sprite.png) -34px 0 no-repeat;
                        width: 34px;
                        height: 59px
                    }
                    @media (-webkit-min-device-pixel-ratio: 2),
                    (min-resolution: 192dpi) {
                        .galleryModal .galleryNavButton.next {
                            background-image: url(../i/sprites/chevrons-sprite@x2.png);
                            background-size: 93px 83px
                        }
                    }
                    .galleryModal .galleryNavButton.next:focus,
                    .galleryModal .galleryNavButton.next:hover {
                        right: 3rem
                    }
                    .galleryModal .galleryNavButton:hover {
                        cursor: pointer
                    }
                    .webViewBody .articleShare {
                        display: none
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .thumbnail {
                            background-color: transparent;
                            width: 100%
                        }
                        .latestArticles .thumbnail figure {
                            display: flex
                        }
                        .latestArticles .thumbnail .image {
                            width: 40%;
                            float: left
                        }
                        .latestArticles .thumbnail .image:before {
                            content: "";
                            background: url(../i/sprites/global-sprite.png) -672px -226px no-repeat;
                            width: 26px;
                            height: 149px;
                            left: auto;
                            right: -1px
                        }
                    }
                    @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2),
                    (max-width: 43.75em) and (min-resolution: 192dpi) {
                        .latestArticles .thumbnail .image:before {
                            background-image: url(../i/sprites/global-sprite@x2.png);
                            background-size: 799px 778px
                        }
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .thumbnail .image img {
                            height: 100%;
                            -o-object-fit: cover;
                            object-fit: cover
                        }
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .thumbnail .title {
                            font-size: 3.1rem;
                            margin-bottom: .8rem
                        }
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .thumbnail .text {
                            font-size: 1.3rem;
                            color: #6c6c6c
                        }
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .thumbnail figcaption {
                            width: 60%;
                            padding: 3.6rem;
                            display: flex;
                            flex-direction: column;
                            justify-content: center
                        }
                        .latestArticles .thumbnail figcaption:before {
                            left: 0;
                            top: 0;
                            right: auto;
                            width: .4rem;
                            height: 100%;
                            background-image: linear-gradient(0deg, #963cff, #ff2882)
                        }
                    }
                    @media (max-width: 43.75em) and (max-width: 43.75em) {
                        .latestArticles .thumbnail figcaption {
                            padding: 1.7rem
                        }
                        .latestArticles .thumbnail figcaption:before {
                            content: none
                        }
                        .latestArticles .thumbnail .title {
                            font-size: 1.5rem;
                            line-height: 1.4;
                            margin-bottom: 0
                        }
                        .latestArticles .thumbnail .image {
                            height: auto
                        }
                        .latestArticles .thumbnail figure {
                            align-items: unset
                        }
                    }
                    @media (max-width: 43.75em) {
                        .latestArticles .relatedArticles {
                            display: none
                        }
                    }
                    .relatedArticles {
                        border-top: 1px solid #efefef;
                        padding-top: .8rem;
                        margin: 0 1rem 1.5rem;
                        color: #6c6c6c
                    }
                    .relatedArticles h6 {
                        margin-bottom: 1rem;
                        font-size: 1.4rem
                    }
                    .relatedArticles strong {
                        color: #267788
                    }
                    .relatedArticles .articleDate {
                        background: #e90052;
                        display: block
                    }
                    .scorebox {
                        text-align: center;
                        background-size: cover;
                        background-position: 50%;
                        position: relative;
                        color: #fff;
                        padding-top: 1rem;
                        background-color: #007dc6;
                        overflow: hidden
                    }
                    .scorebox .scoreboxBG {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        z-index: 0;
                        max-height: 100%
                    }
                    .scorebox .scoreboxBG img {
                        width: 100%;
                        position: relative;
                        margin-top: -14%
                    }
                    .scorebox .scoreboxBG:after {
                        content: "";
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        height: 100%;
                        background: linear-gradient(rgba(55, 0, 60, 0), #007dc6 90%)
                    }
                    @media (max-width: 1075px) {
                        .scorebox .scoreboxBG img {
                            position: relative
                        }
                    }
                    .scorebox a {
                        text-decoration: none
                    }
                    .scorebox a:focus,
                    .scorebox a:hover {
                        text-decoration: underline
                    }
                    .scorebox .wrapper {
                        z-index: 1
                    }
                    .scorebox .matchBar {
                        background: rgba(55, 0, 60, .7);
                        font-size: 1.2rem;
                        min-height: 3rem;
                        line-height: 2rem;
                        border-radius: 2px;
                        margin-bottom: 15rem
                    }
                    .scorebox .matchBar:before {
                        content: "";
                        display: block
                    }
                    .scorebox .matchBar:after {
                        content: "";
                        display: table;
                        clear: both
                    }
                    .scorebox .matchBar .icn {
                        display: inline-block;
                        vertical-align: middle
                    }
                    .scorebox .matchBar .tweet {
                        line-height: 3rem
                    }
                    .scorebox .matchInfo {
                        width: 81%;
                        float: left;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        line-height: 3rem
                    }
                    .scorebox .matchInfo strong {
                        font-weight: 400
                    }
                    .scorebox .matchInfo .attendance.hide-m {
                        display: none
                    }
                    @media (min-width: 63.9375em) {
                        .scorebox .matchInfo .attendance.hide-m {
                            display: block
                        }
                    }
                    .scorebox .attendance,
                    .scorebox .matchDate,
                    .scorebox .referee,
                    .scorebox .stadium {
                        float: left;
                        margin-left: 1rem
                    }
                    .scorebox .attendance .icn,
                    .scorebox .matchDate .icn,
                    .scorebox .referee .icn,
                    .scorebox .stadium .icn {
                        margin-right: .5rem
                    }
                    .scorebox .attendance,
                    .scorebox .stadium {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis
                    }
                    .scorebox .neutral {
                        background: #715d6a;
                        border-radius: 3px;
                        padding: .4rem .5rem;
                        color: #fff;
                        display: inline;
                        margin-left: 1rem
                    }
                    .scorebox .tweet {
                        float: right;
                        background: #00aced;
                        border-right: 3rem solid #0087ba;
                        position: relative;
                        padding: 0 1rem;
                        transition: .2s;
                        cursor: pointer
                    }
                    .scorebox .tweet .icn {
                        position: absolute;
                        top: 50%;
                        right: -1.5rem;
                        margin-top: -6.5px;
                        margin-right: -7.5px
                    }
                    .scorebox .tweet:hover {
                        background: #0087ba
                    }
                    .scorebox .matchTimeContainer {
                        height: 6.4rem
                    }
                    @media (max-width: 37.5em) {
                        .scorebox .matchTimeContainer {
                            height: 4rem
                        }
                    }
                    .scorebox .matchTime {
                        background: #fff;
                        color: #333;
                        position: relative;
                        z-index: 10;
                        min-width: 20.2rem;
                        font-size: 1.2rem;
                        display: inline-flex;
                        justify-content: center;
                        align-items: center;
                        padding-left: .4rem
                    }
                    .scorebox .matchTime .hublot-watch-container {
                        display: flex;
                        justify-content: center;
                        height: 6.5rem;
                        width: 100%;
                        border-right: 1px solid #efefef
                    }
                    @media (max-width: 37.5em) {
                        .scorebox .matchTime .hublot-watch-container {
                            height: 4rem;
                            width: 100%
                        }
                        .scorebox .matchTime .hublot-watch-container .timer {
                            font-size: 5px;
                            top: 16px
                        }
                        .scorebox .matchTime .hublot-watch-container .hublot-timekeeper {
                            height: 4rem;
                            width: 4rem
                        }
                        .scorebox .matchTime .hublot-watch-container .hublot-logo {
                            width: 70px;
                            height: 25px
                        }
                    }
                    .scorebox .matchTime .icn {
                        display: inline-block;
                        vertical-align: middle
                    }
                    .scorebox .matchTime .icn.hublot-mobile {
                        display: none
                    }
                    @media (max-width: 37.5em) {
                        .scorebox .matchTime .icn.hublot-desktop {
                            display: none
                        }
                        .scorebox .matchTime .icn.hublot-mobile {
                            display: block
                        }
                    }
                    .scorebox .matchTime strong {
                        font-size: 2.4rem;
                        min-width: 5.5rem;
                        display: block
                    }
                    @media (max-width: 37.5em) {
                        .scorebox .matchTime strong {
                            font-size: 1.6rem;
                            min-width: 3.6rem
                        }
                    }
                    .scorebox .matchStats {
                        margin: 0 auto;
                        width: 100%;
                        text-align: center;
                        height: 2rem;
                        display: inline-block
                    }
                    .scorebox .matchStats .attendance {
                        margin-left: 0;
                        line-height: 3rem;
                        font-size: 1.2rem;
                        max-width: none;
                        overflow: initial;
                        text-overflow: clip;
                        float: none
                    }
                    .scorebox .matchStats .attendance.show-m {
                        display: inline-block
                    }
                    @media (min-width: 63.9375em) {
                        .scorebox .matchStats .attendance.show-m {
                            display: none
                        }
                    }
                    .scorebox .matchStats .halfTime {
                        line-height: 3rem;
                        font-size: 1.2rem;
                        display: inline
                    }
                    .scorebox .scoreboxContainer {
                        background: rgba(55, 0, 60, .6);
                        position: relative;
                        z-index: 10;
                        padding-bottom: 6.4rem;
                        min-height: 18rem
                    }
                    .scorebox .teamsContainer {
                        position: relative;
                        display: flex;
                        clear: both;
                        align-items: center;
                        background: #007dc6
                    }
                    .scorebox .teamsContainer .badgeContainer {
                        background: #fff;
                        width: 6.5rem;
                        height: 6.5rem;
                        padding: 2rem;
                        position: absolute;
                        top: 0;
                        z-index: 10
                    }
                    .scorebox .teamsContainer .badge {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin: -2.5rem 0 0 -2.5rem
                    }
                    .scorebox .teamsContainer .badge--small {
                        display: none;
                        margin: -1.25rem 0 0 -1.25rem
                    }
                    .scorebox .teamsContainer .team {
                        width: 50%;
                        position: relative
                    }
                    .scorebox .teamName {
                        font-size: 2rem;
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400;
                        text-decoration: none;
                        color: #fff;
                        height: 6.5rem;
                        vertical-align: middle;
                        display: table;
                        width: 100%;
                        transition: .2s
                    }
                    .scorebox .teamName span {
                        display: table-cell;
                        vertical-align: middle
                    }
                    .scorebox .teamName .short {
                        display: none
                    }
                    .scorebox .teamName:hover {
                        color: #e90052;
                        text-decoration: none
                    }
                    .scorebox .time {
                        background: #fff;
                        display: table;
                        margin: 0 auto;
                        color: #242424;
                        padding: .5rem 1rem;
                        font-size: 1.6rem
                    }
                    .scorebox .centre {
                        display: flex;
                        justify-content: center
                    }
                    .scorebox .matchScoreContainer,
                    .scorebox .score {
                        background: #e90052
                    }
                    .scorebox .score {
                        width: 14rem;
                        font-size: 4rem;
                        line-height: 6.5rem;
                        margin: 0 auto;
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400
                    }
                    .scorebox .score span {
                        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400;
                        padding: 0 1rem;
                        font-size: 2.6rem;
                        display: inline-block;
                        vertical-align: top
                    }
                    .scorebox .halfTime {
                        line-height: 3rem;
                        font-size: 1.2rem
                    }
                    .scorebox .kickoff {
                        font-size: 1.2rem;
                        text-align: center;
                        margin-bottom: -2.5rem;
                        line-height: 2.5rem
                    }
                    .scorebox .matchEvents {
                        clear: both;
                        position: relative
                    }
                    .scorebox .matchEvents:before {
                        display: block
                    }
                    .scorebox .matchEvents:after {
                        content: "";
                        display: table;
                        clear: both
                    }
                    .scorebox .matchEvents:before {
                        content: "";
                        position: absolute;
                        left: 50%;
                        bottom: 0;
                        top: 3rem;
                        border-left: 1px dotted hsla(0, 0%, 100%, .6)
                    }
                    .scorebox .matchEvents .home {
                        float: left;
                        width: 50%;
                        text-align: right;
                        padding-right: 6rem;
                        font-size: 1.2rem
                    }
                    .scorebox .matchEvents .home .event {
                        padding-right: 2.5rem
                    }
                    .scorebox .matchEvents .home .icnContainer {
                        right: 0
                    }
                    .scorebox .matchEvents .away {
                        float: right;
                        width: 50%;
                        text-align: left;
                        padding-left: 6rem;
                        font-size: 1.2rem
                    }
                    .scorebox .matchEvents .away .event {
                        padding-left: 2.5rem
                    }
                    .scorebox .matchEvents .away .icnContainer {
                        left: 0
                    }
                    .scorebox .matchEvents .event {
                        position: relative;
                        padding-top: .5rem;
                        padding-bottom: .5rem
                    }
                    .scorebox .matchEvents .event a {
                        color: #fff
                    }
                    .scorebox .matchEvents .event .icnContainer {
                        width: 2rem;
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%)
                    }
                    .scorebox .matchEvents .event .icn {
                        margin: 0 auto
                    }
                    .scorebox .assists {
                        color: hsla(0, 0%, 100%, .6);
                        font-size: 1.2rem;
                        position: relative
                    }
                    .scorebox .assists:before {
                        display: block
                    }
                    .scorebox .assists:after {
                        content: "";
                        display: table;
                        clear: both
                    }
                    .scorebox .assists .event {
                        padding: .5rem 0
                    }
                    .scorebox .assists:before {
                        content: "";
                        position: absolute;
                        left: 50%;
                        bottom: 1rem;
                        top: 2.5rem;
                        border-left: 1px dotted hsla(0, 0%, 100%, .6)
                    }
                    .scorebox .assists .title {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        width: 100%;
                        z-index: -1;
                        line-height: 2.5rem
                    }
                    .scorebox .assists a {
                        color: hsla(0, 0%, 100%, .8)
                    }
                    .scorebox .assists .home {
                        padding-right: 7rem;
                        text-align: right;
                        float: left;
                        width: 50%
                    }
                    .scorebox .assists .away {
                        padding-left: 7rem;
                        text-align: left;
                        float: right;
                        width: 50%
                    }
                    .scorebox .team.home {
                        padding-left: 8.5rem
                    }
                    .scorebox .team.home .badgeContainer {
                        left: 0
                    }
                    .scorebox .team.home .teamName {
                        text-align: left
                    }
                    .scorebox .team.away {
                        padding-right: 8.5rem
                    }
                    .scorebox .team.away .badgeContainer {
                        right: 0
                    }
                    .scorebox .team.away .teamName {
                        text-align: right
                    }
                    .scorebox .countdownContainer {
                        display: flex;
                        justify-content: center;
                        position: relative
                    }
                    .scorebox .countdownContainer span {
                        font-size: 2rem;
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400;
                        line-height: 6.5rem;
                        background: #000;
                        padding: 0 2rem
                    }
                    .scorebox .countdownContainer span.countdownContainer__tbc-reason {
                        position: absolute;
                        bottom: 8px;
                        background: none;
                        font-size: 9px;
                        line-height: 1
                    }
                    .scorebox .countdown {
                        padding: 1rem .5rem 0;
                        white-space: nowrap;
                        background: #000;
                        height: 6.5rem;
                        margin: 0 2rem;
                        min-width: 181px;
                        display: flex;
                        justify-content: center
                    }
                    .scorebox .countdown .count {
                        float: left;
                        font-size: 1.2rem;
                        color: hsla(0, 0%, 100%, .8)
                    }
                    .scorebox .countdown .count div {
                        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
                        font-weight: 400;
                        font-size: 2.4rem;
                        color: #fff;
                        padding: 0 .5rem
                    }
                    .scorebox .matchDetails {
                        padding: 1rem 0;
                        font-size: 1.3rem;
                        color: hsla(0, 0%, 100%, .8)
                    }
                    .scorebox .matchDetails time {
                        color: #fff
                    }
                    .scorebox .sponsor {
                        margin-bottom: .5rem;
                        font-size: 1.2rem
                    }
                    .scorebox.preMatch {
                        align-items: center
                    }
                    .scorebox.preMatch .matchScoreContainer {
                        background-color: transparent
                    }
                    .scorebox.preMatch .kickoff {
                        font-size: 1.4rem;
                        margin-bottom: 0
                    }
                    @media (max-width: 63.9375em) {
                        .scorebox .kickoff {
                            margin-bottom: 0
                        }
                    }
                    @media (max-width: 81.25em) {
                        .scorebox .col-10.centered {
                            width: 100%
                        }
                    }
                    @media (max-width: 63.9375em) {
                        .scorebox .assists, .scorebox .matchEvents, .scorebox .scoreboxContainer .col-10, .scorebox .scoreboxContainer .wrapper, .scorebox .timeline {
                            padding: 0 1rem
                        }
                    }
                    @media (max-width: 56.25em) {
                        .scorebox .scoreboxContainer {
                            padding-bottom: 7rem
                        }
                        .scorebox .matchInfo {
                            width: 75%
                        }
                    }
                    @media (max-width: 50em) {
                        .scorebox:after {
                            height: 100%
                        }
                        .scorebox .matchBar {
                            margin-bottom: 3.5rem
                        }
                        .scorebox .matchDetails,
                        .scorebox .meta {
                            font-size: 1.2rem
                        }
                    }
                    @media (max-width: 43.75em) {
                        .scorebox {
                            padding-top: 0
                        }
                        .scorebox .wrapper.col-12 {
                            padding: 0
                        }
                        .scorebox .referee {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            max-width: 250px
                        }
                        .scorebox .scoreboxContainer {
                            padding-bottom: 5.4rem
                        }
                        .scorebox .countdownContainer span {
                            font-size: 1.6rem
                        }
                        .scorebox .teamName {
                            display: block
                        }
                        .scorebox .teamName .long {
                            display: none
                        }
                        .scorebox .teamName .short {
                            display: block;
                            line-height: 6.5rem
                        }
                        .scorebox .team.away .teamName,
                        .scorebox .team.home .teamName {
                            text-align: center
                        }
                    }
                    @media (max-width: 37.5em) {
                        .scorebox .matchTime {
                            min-width: 13rem
                        }
                        .scorebox .score {
                            line-height: 5rem;
                            width: 10rem;
                            font-size: 3rem
                        }
                        .scorebox .matchBar {
                            position: relative;
                            border-radius: 0;
                            font-size: 1.1rem;
                            min-height: 4rem
                        }
                        .scorebox .matchBar .tweet {
                            position: absolute;
                            top: 0;
                            right: 0;
                            line-height: 4.4rem
                        }
                        .scorebox .matchInfo {
                            width: calc(100% - 100px);
                            line-height: 1.7rem;
                            margin: .5rem 0;
                            white-space: normal;
                            overflow: visible
                        }
                        .scorebox .stadium {
                            width: 100%;
                            max-width: none;
                            display: block;
                            text-align: left
                        }
                    }
                    @media (max-width: 31.25em) {
                        .scorebox .countdown {
                            min-width: 130px
                        }
                        .scorebox .countdown .count:last-child {
                            display: none
                        }
                        .scorebox .referee {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            float: left;
                            padding-left: 1rem;
                            max-width: none
                        }
                    }
                    @media (max-width: 28.125em) {
                        .scorebox .scoreboxContainer {
                            min-height: 0
                        }
                        .scorebox .matchBar {
                            margin-bottom: 5rem
                        }
                        .scorebox .countdown {
                            height: 5rem;
                            padding-top: .4rem
                        }
                        .scorebox .countdownContainer span {
                            font-size: 1.2rem;
                            line-height: 5rem
                        }
                        .scorebox .team.home {
                            padding-left: 7rem
                        }
                        .scorebox .team.away {
                            padding-right: 7rem
                        }
                        .scorebox .teamName {
                            height: auto
                        }
                        .scorebox .teamName .short {
                            line-height: 5rem
                        }
                        .scorebox .assists,
                        .scorebox .matchEvents {
                            font-size: 1.2rem
                        }
                        /*.scorebox .assists .home,
                        .scorebPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷eft: 3rem
                    }*/
                    .scorebox .assists .title,
                    .scorebox .matchEvents .title {
                        font-size: 1.1rem;
                        position: static;
                        line-height: 2.4rem
                    }
                    .scorebox .matchEvents:before {
                        top: 0
                    }
                    .scorebox .kickoff {
                        display: none
                    }
                    .scorebox.preMatch .kickoff {
                        display: block
                    }
                    .scorebox.preMatch .scoreboxContainer {
                        min-height: 15.5rem
                    }
                    .scorebox.preMatch .matchEvents:before {
                        display: none
                    }
                }
                @media (max-width: 28.125em) {
                    .scorebox .teamName {
                        font-size: 1.6rem
                    }
                    .scorebox .team.home {
                        padding-left: 6rem
                    }
                    .scorebox .team.away {
                        padding-right: 6rem
                    }
                    .scorebox .score span {
                        padding: 0 .5rem
                    }
                    .scorebox .countdown {
                        margin: 0 1rem;
                        min-width: 10rem;
                        padding-top: .8rem
                    }
                    .scorebox .countdown .count {
                        font-size: 1rem
                    }
                    .scorebox .countdown .count div {
                        font-size: 1.8rem
                    }
                    .scorebox .referee {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        float: none;
                        padding-left: 1rem;
                        max-width: 110px
                    }
                }
                .standardArticle .left .scorebox .teamsContainer .team .teamName .long,
                .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
                    display: none
                }
                .standardArticle .left .scorebox .btnContainer,
                .standardArticle .right .scorebox .btnContainer {
                    margin: 0 1rem
                }
                .standardArticle .left .scorebox .btnContainer a,
                .standardArticle .right .scorebox .btnContainer a {
                    width: 100%
                }
                @media (max-width: 56.25em) {
                    .articleWidget.left .teamsContainer .badgeContainer, .articleWidget.right .teamsContainer .badgeContainer {
                        height: 5rem;
                        width: 5rem
                    }
                    .articleWidget.left .teamsContainer .badge--large,
                    .articleWidget.right .teamsContainer .badge--large {
                        display: none
                    }
                    .articleWidget.left .teamsContainer .badge--small,
                    .articleWidget.right .teamsContainer .badge--small {
                        display: block
                    }
                    .articleWidget.left .scorebox .team.home,
                    .articleWidget.right .scorebox .team.home {
                        padding-left: 5.2rem
                    }
                    .articleWidget.left .scorebox .score,
                    .articleWidget.right .scorebox .score {
                        font-size: 3rem
                    }
                }
                @media (max-width: 43.75em) {
                    .standardArticle .left .scorebox .teamsContainer .team .teamName .long, .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
                        display: block
                    }
                }
                @media (max-width: 40.625em) {
                    .standardArticle .left .scorebox .teamsContainer .team .teamName .long, .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
                        display: none
                    }
                }
                .scorebox--embeddable {
                    padding-top: 0;
                    background-color: #fff;
                    border: 1px solid #e8e8e8;
                    border-radius: 3px
                }
                .scorebox--embeddable .score {
                    width: 11rem
                }
                .scorebox--embeddable .wrapper {
                    padding: 0;
                    background-color: #e8e8e8
                }
                .scorebox--embeddable .team .badgeContainer {
                    padding: .75rem;
                    border-top: 1px solid #e8e8e8
                }
                .scorebox--embeddable .team .badgeContainer .badge-25 {
                    display: none
                }
                .scorebox--embeddable .halfTime,
                .scorebox--embeddable .matchEvents,
                .scorebox--embeddable .matchEvents .event a {
                    color: #007dc6
                }
                .scorebox--embeddable .matchEvents:before {
                    border-left: 1px dotted rgba(55, 0, 60, .6)
                }
                .scorebox--embeddable .assists {
                    color: rgba(55, 0, 60, .6);
                    padding-bottom: 1rem
                }
                .scorebox--embeddable .assists a {
                    color: rgba(55, 0, 60, .6)
                }
                .scorebox--embeddable .assists .title {
                    position: static
                }
                .scorebox--embeddable .assists:before {
                    border-left: 1px dotted rgba(55, 0, 60, .6)
                }
                .scorebox--embeddable .btnContainer {
                    padding-bottom: 1rem
                }
                .scorebox--embeddable .btnContainer a {
                    width: 30%;
                    margin: 0 auto
                }
                .scorebox--embeddable .btnContainer a:focus,
                .scorebox--embeddable .btnContainer a:hover {
                    text-decoration: none
                }
                @media (max-width: 90.625em) {
                    .scorebox--embeddable .matchTime {
                        min-width: 12rem
                    }
                    .scorebox--embeddable .score {
                        width: 12rem;
                        font-size: 2rem;
                        line-height: 5.5rem
                    }
                    .scorebox--embeddable .team.home {
                        padding-left: 7.5rem
                    }
                    .scorebox--embeddable .team.away {
                        padding-right: 7.5rem
                    }
                    .scorebox--embeddable .team .badgeContainer {
                        padding: .25rem;
                        width: 5.5rem;
                        height: 5.5rem
                    }
                    .scorebox--embeddable .team .teamName {
                        font-size: 1.8rem;
                        height: 5.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .score,
                    .articleWidget.right .scorebox--embeddable .score {
                        width: 4rem
                    }
                    .articleWidget.left .scorebox--embeddable .teamName,
                    .articleWidget.right .scorebox--embeddable .teamName {
                        line-height: 5.5rem
                    }
                    .articleWidget.left .scorebox--embeddable .teamName .short,
                    .articleWidget.right .scorebox--embeddable .teamName .short {
                        display: inline
                    }
                }
                @media (max-width: 84.375em) {
                    .scorebox--embeddable .team .badgeContainer {
                        height: 100%
                    }
                    .scorebox--embeddable .team .teamName {
                        line-height: 5.5rem
                    }
                    .scorebox--embeddable .team .teamName .long {
                        display: none
                    }
                    .scorebox--embeddable .team .teamName .short {
                        display: inline
                    }
                    .scorebox--embeddable .score span {
                        vertical-align: middle
                    }
                    .scorebox--embeddable .matchEvents .home {
                        padding-right: 3rem
                    }
                    .scorebox--embeddable .matchEvents .away {
                        padding-left: 3rem
                    }
                    .articleWidget.center .scorebox--embeddable .team .teamName .long,
                    .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
                        display: inline
                    }
                    .articleWidget.center .scorebox--embeddable .team .teamName .short,
                    .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
                        display: none
                    }
                }
                @media (max-width: 75em) {
                    .scorebox--embeddable .matchTime {
                        min-width: 8rem
                    }
                    .scorebox--embeddable .wrapper {
                        padding: 0
                    }
                    .scorebox--embeddable .score {
                        width: 8rem;
                        font-size: 1.6rem;
                        line-height: 4.5rem
                    }
                    .scorebox--embeddable .team.home {
                        padding-left: 5.5rem
                    }
                    .scorebox--embeddable .team.away {
                        padding-right: 5.5rem
                    }
                    .scorebox--embeddable .team .badgeContainer {
                        padding: 1rem;
                        width: 4.5rem
                    }
                    .scorebox--embeddable .team .badgeContainer .badge-50 {
                        display: none
                    }
                    .scorebox--embeddable .team .badgeContainer .badge-25 {
                        display: block
                    }
                    .scorebox--embeddable .team .teamName {
                        line-height: 4.5rem;
                        height: 4.5rem
                    }
                    .scorebox--embeddable .matchEvents .home {
                        padding-right: 1.5rem
                    }
                    .scorebox--embeddable .matchEvents .away {
                        padding-left: 1.5rem
                    }
                    .scorebox--embeddable .btnContainer {
                        margin: 0 1rem
                    }
                    .scorebox--embeddable .btnContainer a {
                        width: 100%
                    }
                }


