
    @media (max-width: 71.875em) {
        .table .expandable td {
            padding: 2rem 1rem
        }
        .table .expandable .expandableFixtures {
            width: 100%;
            text-align: center;
            margin: 0 auto
        }
        .table .expandable .expandableFixtures .resultWidget {
            float: left;
            width: 30%;
            padding: 0 1rem;
            display: block;
            margin-right: 0
        }
        .table .expandable .form {
            text-align: center;
            float: left;
            padding: 0 1rem
        }
        .table .expandable .form .teamForm {
            margin-bottom: 1.5rem
        }
        .table .expandable .form li {
            margin-right: 0
        }
        .table .expandable .btnContainer {
            width: 20%;
            margin-top: 2.4rem
        }
        .table .expandable .expandableTeam,
        .table .expandable .overallStatsAbridged {
            display: none
        }
        .table .expandable .overallStats {
            display: table
        }
        .table .expandable .performanceWidgetArea {
            margin-top: 0
        }
        .table .hideMed {
            display: none
        }
    }
    
    @media (max-width: 62.5em) {
        .table .expandable .btnContainer,
        .table .expandable .expandableFixtures .resultWidget,
        .table .expandable .form {
            width: 50%
        }
        .table .expandable .btnContainer {
            padding: 0 1rem
        }
        .table .expandable .form .teamForm {
            margin-bottom: .5rem
        }
        .table .expandable .resultWidget {
            margin-bottom: 1rem
        }
    }
    
    @media (max-width: 56.25em) {
        .table .team {
            width: 40%
        }
    }
    
    @media (max-width: 43.75em) {
        .table table {
            font-size: 1.3rem
        }
        .table .team {
            width: 25%
        }
        .table .revealMore {
            width: 4.8rem
        }
        .table .hideSmall,
        .table .thFull {
            display: none
        }
        .table .showSmall,
        .table .thShort {
            display: block
        }
        .table td.team .long {
            display: none
        }
        .table td.team .short {
            display: inline-block;
            vertical-align: middle
        }
        .table td.team .short:hover {
            text-decoration: none
        }
        .table .expandable td {
            padding: 1rem
        }
        .table .expandable .overallStats {
            padding-top: 1rem
        }
        .table .expandable .expandableFixtures .resultWidget {
            margin-bottom: 1rem;
            width: 100%;
            display: block
        }
        .table .expandable .form {
            width: 100%
        }
        .table .expandable .form ul {
            text-align: center;
            margin-bottom: 1rem
        }
        .table .expandable .btnContainer {
            width: 100%;
            margin-top: 1rem;
            margin-bottom: 2rem
        }
    }
    
    @media (max-width: 29.375em) {
        .table td,
        .table th {
            padding-left: .5rem;
            padding-right: .5rem;
            font-size: 1.2rem
        }
        .table td.team,
        .table th.team {
            padding-left: .3rem;
            padding-right: .3rem;
            width: 24%
        }
        .table.wrapper.col-12 td.points,
        .table.wrapper.col-12 th.points {
            padding-right: .5rem
        }
        .table .revealMore {
            width: 3rem
        }
    }
    
    .tableCompetitionExplainedContainer {
        text-align: center
    }
    
    .tableCompetitionExplainedContainer .tableNotificationPromo {
        display: inline-block
    }
    
    .table .isPL [data-position="1"] td,
    .table .isPL [data-position="4"] td,
    .table .isPL [data-position="5"] td,
    .table .isPL [data-position="17"] td,
    .tableSmall .isPL [data-position="1"] td,
    .tableSmall .isPL [data-position="4"] td,
    .tableSmall .isPL [data-position="5"] td,
    .tableSmall .isPL [data-position="17"] td {
        border-color: #cdcdcd
    }
    
    .tableSmall {
        padding-top: .8rem
    }
    
    .tableSmall table {
        font-size: 1.1rem
    }
    
    .tableSmall table th {
        font-size: 1rem
    }
    
    .tableSmall table td,
    .tableSmall table th {
        padding-left: .5rem;
        padding-right: .5rem;
        height: 2.4rem
    }
    
    .tableSmall table td:last-child,
    .tableSmall table th:last-child {
        padding-right: 1rem
    }
    
    .tableSmall table td {
        padding-top: .9rem;
        padding-bottom: .9rem
    }
    
    .tableSmall table td.pos,
    .tableSmall table td.team {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .tableSmall table td:nth-last-child(2) {
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .tableSmall table .team {
        text-align: left
    }
    
    .tableSmall table th.team {
        padding-left: 3.5rem
    }
    
    .tableSmall table .movement.down,
    .tableSmall table .movement.none,
    .tableSmall table .movement.up {
        top: -.2rem
    }
    
    .tableSmall .liveLeague {
        width: 100%;
        padding: .5rem .5rem 1.2rem
    }
    
    .tableSmall .liveLeague span {
        font-size: 1.1rem
    }
    
    .tableSmall .liveLeague:after,
    .tableSmall .liveLeague:before {
        content: "";
        height: 2px;
        margin: 0 1rem 0 0;
        flex: 1 0 0.5rem;
        background-image: linear-gradient(120deg, #fff, #ff2882)
    }
    
    .tableSmall .liveLeague:after {
        margin: 0 0 0 1rem;
        background-image: linear-gradient(120deg, #ff2882, #fff)
    }
    
    .tableSmall .pointsDeductedContainer {
        margin: 1rem
    }
    
    @media (max-width: 93.75em) {
        .table.wrapper.col-12 .points {
            padding-right: 2rem
        }
    }
    
    .tableHeader {
        display: flex;
        align-items: center
    }
    
    .tableHeader .toggle-btn {
        margin: 0 0 2rem auto;
        padding: 0
    }
    
    @media (max-width: 43.75em) {
        .tableHeader .toggle-btn {
            margin-bottom: 1rem
        }
    }
    
    .liveLeague {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 0 .5rem
    }
    
    .liveLeague span {
        font-size: 1.2rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    @media (max-width: 43.75em) {
        .liveLeague span {
            font-size: 1.1rem
        }
    }
    
    .liveLeague .live-animation {
        margin-right: 1rem
    }
    
    .liveLeague__live {
        color: #ff2882;
        text-transform: uppercase
    }
    
    .liveLeague:not(.is-active) .live-animation span {
        animation: none
    }
    
    .tableLogo {
        margin-bottom: 2rem
    }
    
    @media (max-width: 43.75em) {
        .tableLogo {
            margin-bottom: 1rem
        }
    }
    
    @media (max-width: 43.75em) {
        .allTablesContainer {
            overflow-x: scroll
        }
    }
    
    .roundsContainer,
    .tableContainer {
        margin-bottom: 2rem
    }
    
    @media (max-width: 43.75em) {
        .roundsContainer .tablist li {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
    }
    
    .roundsContainer:empty {
        display: none
    }
    
    .standingEntriesContainer .badge {
        margin-right: 1rem
    }
    
    table+.pointsDeductedContainer {
        margin-top: 1rem
    }
    
    .pointsDeductedContainer {
        font-size: 1.3rem;
        color: #76766f;
        white-space: normal
    }
    
    .pointsDeductedContainer--covid {
        margin-bottom: 2rem
    }
    
    .tableFixtureDateHeader {
        display: block;
        font-size: 1.6rem;
        line-height: 3rem;
        padding-bottom: .7rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        border-bottom: 2px solid #efefef
    }
    
    .tableFixtureResultContainer {
        border-bottom: 1px solid #e8e8e8;
        border-top: 0
    }
    
    .tableFixtureContainer {
        margin-bottom: 2rem
    }
    
    .live-animation {
        display: inline-block
    }
    
    .live-animation span {
        width: 8px;
        height: 8px;
        border-radius: 9px;
        background-color: #ff2882;
        animation: f 2s infinite;
        display: block;
        margin: 0 auto
    }
    
    @keyframes f {
        0% {
            transform: scale(.95);
            box-shadow: 0 0 0 0 rgba(255, 40, 130, .7)
        }
        70% {
            transform: scale(1);
            box-shadow: 0 0 0 10px rgba(255, 40, 130, 0)
        }
        to {
            transform: scale(.95);
            box-shadow: 0 0 0 0 rgba(255, 40, 130, 0)
        }
    }
    
    .socialShare .label,
    .socialShare .share-whitesmall {
        display: none
    }
    
    .socialShare .share-black,
    .socialShare .share-grey,
    .socialShare .share-white {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -8px;
        margin-left: -6px
    }
    
    .socialShare .twitter-w {
        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) {
        .socialShare .twitter-w {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShare .facebook-w {
        content: "";
        background: url(../i/sprites/social-sprite.png) -53px -22px no-repeat;
        width: 22px;
        height: 22px;
        margin-top: -10.5px;
        margin-left: -10.5px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShare .facebook-w {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShare .google-w,
    .socialShare .whatsapp-w {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -7.5px
    }
    
    .socialShare .mail-w {
        margin-top: -5px;
        margin-left: -7.5px
    }
    
    .socialShare .mail-w,
    .socialShare .twitter {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1
    }
    
    .socialShare .twitter {
        margin-top: -6px;
        margin-left: -6.5px
    }
    
    .socialShare .facebook {
        margin-left: -4px
    }
    
    .socialShare .facebook,
    .socialShare .google {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -6.5px
    }
    
    .socialShare .google {
        margin-left: -6.5px
    }
    
    .socialShare .whatsapp {
        margin-top: -7.5px
    }
    
    .socialShare .mail,
    .socialShare .whatsapp {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-left: -7.5px
    }
    
    .socialShare .mail {
        margin-top: -5px
    }
    
    .socialShare .instagram {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -9px;
        margin-left: -9px
    }
    
    .socialShare .socialOptions {
        white-space: nowrap;
        font-size: 0
    }
    
    .socialShare .socialOptions li {
        display: inline-block;
        vertical-align: top
    }
    
    @media (max-width: 43.75em) {
        .socialShare .socialOptions li:nth-child(4) {
            display: inline-block
        }
    }
    
    .socialShare .socialOptions .option {
        display: block;
        position: relative;
        width: 4rem;
        height: 4rem;
        transition: all .2s;
        cursor: pointer;
        border-radius: 100%
    }
    
    .socialShare .socialOptions .option:focus,
    .socialShare .socialOptions .option:hover {
        opacity: 1;
        background: rgba(0, 0, 0, .1)
    }
    
    .socialShare .socialOptions .option__actionlabel {
        display: block;
        position: absolute;
        top: -3rem;
        left: -50%;
        padding: .5rem;
        background-color: #ff2882;
        border-radius: 2px;
        color: #fff;
        font-size: 1.2rem;
        white-space: nowrap
    }
    
    .video-player__social-share {
        margin-left: auto
    }
    
    .socialShareHover,
    .socialShareVideo,
    .widgetShare.open {
        position: relative;
        display: inline-block
    }
    
    .socialShareHover .socialShareBtn,
    .socialShareVideo .socialShareBtn,
    .widgetShare.open .socialShareBtn {
        padding: 1rem .65rem;
        background: #007dc6;
        font-size: .9rem;
        height: 2rem;
        color: #fff;
        position: relative;
        padding-top: .4rem;
        line-height: 1.5rem;
        cursor: pointer;
        transition: .2s;
        white-space: nowrap;
        border-radius: 4px 4px 0 0;
        font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .socialShareHover .socialShareBtn .icn,
    .socialShareVideo .socialShareBtn .icn,
    .widgetShare.open .socialShareBtn .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: .3rem;
        margin-top: -2px;
        content: "";
        background: url(../i/sprites/global-sprite.png) -772px -356px no-repeat;
        width: 6px;
        height: 8px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialShareBtn .icn,
        .socialShareVideo .socialShareBtn .icn,
        .widgetShare.open .socialShareBtn .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .socialShareHover .socialShareBtn:focus,
    .socialShareHover .socialShareBtn:hover,
    .socialShareVideo .socialShareBtn:focus,
    .socialShareVideo .socialShareBtn:hover,
    .widgetShare.open .socialShareBtn:focus,
    .widgetShare.open .socialShareBtn:hover {
        color: #fff
    }
    
    .socialShareHover .socialShareBtn:focus .icn,
    .socialShareHover .socialShareBtn:hover .icn,
    .socialShareVideo .socialShareBtn:focus .icn,
    .socialShareVideo .socialShareBtn:hover .icn,
    .widgetShare.open .socialShareBtn:focus .icn,
    .widgetShare.open .socialShareBtn:hover .icn {
        content: "";
        background: url(../i/sprites/global-sprite.png) -772px -356px no-repeat;
        width: 6px;
        height: 8px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialShareBtn:focus .icn,
        .socialShareHover .socialShareBtn:hover .icn,
        .socialShareVideo .socialShareBtn:focus .icn,
        .socialShareVideo .socialShareBtn:hover .icn,
        .widgetShare.open .socialShareBtn:focus .icn,
        .widgetShare.open .socialShareBtn:hover .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .socialShareHover .socialOptions,
    .socialShareVideo .socialOptions,
    .widgetShare.open .socialOptions {
        position: absolute;
        top: 2rem;
        right: 0;
        left: 0;
        max-height: 0;
        transition: .2s;
        z-index: 20;
        visibility: hidden
    }
    
    .socialShareHover .socialOptions:after,
    .socialShareVideo .socialOptions:after,
    .widgetShare.open .socialOptions:after {
        content: " ";
        background: #007dc6;
        border-radius: 0 0 4px 4px;
        display: block;
        height: 1rem
    }
    
    .socialShareHover .socialOptions .option,
    .socialShareVideo .socialOptions .option,
    .widgetShare.open .socialOptions .option {
        height: 4rem;
        position: relative;
        transition: .2s;
        cursor: pointer
    }
    
    .socialShareHover .socialOptions .icn,
    .socialShareVideo .socialOptions .icn,
    .widgetShare.open .socialOptions .icn {
        transform: translateY(-.5rem);
        opacity: 0
    }
    
    .socialShareHover .socialOptions .whatsapp,
    .socialShareVideo .socialOptions .whatsapp,
    .widgetShare.open .socialOptions .whatsapp {
        display: none;
        background: #43d854
    }
    
    .socialShareHover .socialOptions .whatsapp .icn,
    .socialShareVideo .socialOptions .whatsapp .icn,
    .widgetShare.open .socialOptions .whatsapp .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) 0 -49px no-repeat;
        width: 22px;
        height: 22px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -12px;
        margin-top: -10px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialOptions .whatsapp .icn,
        .socialShareVideo .socialOptions .whatsapp .icn,
        .widgetShare.open .socialOptions .whatsapp .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShareHover .socialOptions .whatsapp:focus,
    .socialShareHover .socialOptions .whatsapp:hover,
    .socialShareVideo .socialOptions .whatsapp:focus,
    .socialShareVideo .socialOptions .whatsapp:hover,
    .widgetShare.open .socialOptions .whatsapp:focus,
    .widgetShare.open .socialOptions .whatsapp:hover {
        background: #ff2882
    }
    
    .socialShareHover .socialOptions .twitter,
    .socialShareVideo .socialOptions .twitter,
    .widgetShare.open .socialOptions .twitter {
        background: #00aced
    }
    
    .socialShareHover .socialOptions .twitter .icn,
    .socialShareVideo .socialOptions .twitter .icn,
    .widgetShare.open .socialOptions .twitter .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -12px;
        margin-top: -10px
    }
    
    .socialShareHover .socialOptions .twitter:focus,
    .socialShareHover .socialOptions .twitter:hover,
    .socialShareVideo .socialOptions .twitter:focus,
    .socialShareVideo .socialOptions .twitter:hover,
    .widgetShare.open .socialOptions .twitter:focus,
    .widgetShare.open .socialOptions .twitter:hover {
        background: #fff
    }
    
    .socialShareHover .socialOptions .twitter:focus .icn,
    .socialShareHover .socialOptions .twitter:hover .icn,
    .socialShareVideo .socialOptions .twitter:focus .icn,
    .socialShareVideo .socialOptions .twitter:hover .icn,
    .widgetShare.open .socialOptions .twitter:focus .icn,
    .widgetShare.open .socialOptions .twitter:hover .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) 0 -28px no-repeat;
        width: 25px;
        height: 21px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialOptions .twitter:focus .icn,
        .socialShareHover .socialOptions .twitter:hover .icn,
        .socialShareVideo .socialOptions .twitter:focus .icn,
        .socialShareVideo .socialOptions .twitter:hover .icn,
        .widgetShare.open .socialOptions .twitter:focus .icn,
        .widgetShare.open .socialOptions .twitter:hover .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShareHover .socialOptions .facebook,
    .socialShareVideo .socialOptions .facebook,
    .widgetShare.open .socialOptions .facebook {
        background: #3b5998
    }
    
    .socialShareHover .socialOptions .facebook .icn,
    .socialShareVideo .socialOptions .facebook .icn,
    .widgetShare.open .socialOptions .facebook .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -11px;
        margin-top: -11px
    }
    
    .socialShareHover .socialOptions .facebook:focus,
    .socialShareHover .socialOptions .facebook:hover,
    .socialShareVideo .socialOptions .facebook:focus,
    .socialShareVideo .socialOptions .facebook:hover,
    .widgetShare.open .socialOptions .facebook:focus,
    .widgetShare.open .socialOptions .facebook:hover {
        background: #fff
    }
    
    .socialShareHover .socialOptions .facebook:focus .icn,
    .socialShareHover .socialOptions .facebook:hover .icn,
    .socialShareVideo .socialOptions .facebook:focus .icn,
    .socialShareVideo .socialOptions .facebook:hover .icn,
    .widgetShare.open .socialOptions .facebook:focus .icn,
    .widgetShare.open .socialOptions .facebook:hover .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -53px 0 no-repeat;
        width: 22px;
        height: 22px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialOptions .facebook:focus .icn,
        .socialShareHover .socialOptions .facebook:hover .icn,
        .socialShareVideo .socialOptions .facebook:focus .icn,
        .socialShareVideo .socialOptions .facebook:hover .icn,
        .widgetShare.open .socialOptions .facebook:focus .icn,
        .widgetShare.open .socialOptions .facebook:hover .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShareHover .socialOptions .google,
    .socialShareVideo .socialOptions .google,
    .widgetShare.open .socialOptions .google {
        display: none;
        background: #dd4b39
    }
    
    .socialShareHover .socialOptions .google .icn,
    .socialShareVideo .socialOptions .google .icn,
    .widgetShare.open .socialOptions .google .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -7.5px
    }


/*					.socialShareHover .socialOptions .google:focus,
.socialShareHover .socialOptions .google:hover,
.socialShareVideo .socialOptions .google:focus,
.socialShareVideo .socialOptions .google:hover,
.widgetShare.open .socialOptions .google:focusPÆ÷PÆ÷ ÿöp@pÆ÷il,
.socialShareVideo .socialOptions .email,
.widgetShare.open .socialOptions .email{
background:#fff}*/
.socialShareHover .socialOptions .email .icn,
.socialShareVideo .socialOptions .email .icn,
.widgetShare.open .socialOptions .email .icn{
	position:absolute;top:50%;
	left:50%;z-index:1;margin-top:-8px;margin-left:-12px;
	content:"";background:url(../i/sprites/global-sprite.png) -732px -420px no-repeat;width:24px;height:16px
	}
	@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
		.socialShareHover .socialOptions .email .icn,.socialShareVideo .socialOptions .email .icn,
		.widgetShare.open .socialOptions .email .icn{
			background-image:url(../i/sprites/global-sprite@x2.png);background-size:799px 778px}}

    .socialShareHover .socialOptions .email:focus,
    .socialShareHover .socialOptions .email:hover,
    .socialShareVideo .socialOptions .email:focus,
    .socialShareVideo .socialOptions .email:hover,
    .widgetShare.open .socialOptions .email:focus,
    .widgetShare.open .socialOptions .email:hover {
        background: #ff2882
    }
    
    .socialShareHover .socialOptions .email:focus .icn,
    .socialShareHover .socialOptions .email:hover .icn,
    .socialShareVideo .socialOptions .email:focus .icn,
    .socialShareVideo .socialOptions .email:hover .icn,
    .widgetShare.open .socialOptions .email:focus .icn,
    .widgetShare.open .socialOptions .email:hover .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -8px;
        margin-left: -12px;
        content: "";
        background: url(../i/sprites/global-sprite.png) -550px -468px no-repeat;
        width: 24px;
        height: 16px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialOptions .email:focus .icn,
        .socialShareHover .socialOptions .email:hover .icn,
        .socialShareVideo .socialOptions .email:focus .icn,
        .socialShareVideo .socialOptions .email:hover .icn,
        .widgetShare.open .socialOptions .email:focus .icn,
        .widgetShare.open .socialOptions .email:hover .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .socialShareHover .socialOptions .copy,
    .socialShareVideo .socialOptions .copy,
    .widgetShare.open .socialOptions .copy {
        background: #38003c
    }
    
    .socialShareHover .socialOptions .copy .icn,
    .socialShareVideo .socialOptions .copy .icn,
    .widgetShare.open .socialOptions .copy .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -10px;
        margin-left: -10px;
        content: "";
        background: url(../i/sprites/global-sprite.png) -778px -332px no-repeat;
        width: 20px;
        height: 20px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareHover .socialOptions .copy .icn,
        .socialShareVideo .socialOptions .copy .icn,
        .widgetShare.open .socialOptions .copy .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .socialShareHover .socialOptions .copy:focus,
    .socialShareHover .socialOptions .copy:hover,
    .socialShareVideo .socialOptions .copy:focus,
    .socialShareVideo .socialOptions .copy:hover,
    .widgetShare.open .socialOptions .copy:focus,
    .widgetShare.open .socialOptions .copy:hover {
        background: #ff2882
    }
    
    .socialShareHover.open .socialOptions,
    .socialShareVideo.open .socialOptions,
    .widgetShare.open.open .socialOptions {
        max-height: 200px;
        visibility: visible
    }
    
    .socialShareHover.open .socialOptions .icn,
    .socialShareVideo.open .socialOptions .icn,
    .widgetShare.open.open .socialOptions .icn {
        transform: translateY(0);
        opacity: 1
    }
    
    .socialShareVideo {
        position: relative;
        float: none;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 4rem
    }
    
    .socialShareVideo:before {
        content: "";
        display: block
    }
    
    .socialShareVideo:after {
        content: "";
        display: table;
        clear: both
    }
    
    .socialShareVideo:before {
        display: none
    }
    
    .socialShareVideo .socialShareText {
        font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        margin-right: .8rem;
        font-size: 1.1rem
    }
    
    .socialShareVideo .socialOptions {
        top: 0;
        max-height: none;
        max-width: 40rem;
        display: flex;
        visibility: visible;
        position: relative
    }
    
    .socialShareVideo .socialOptions li:last-of-type .option {
        margin-right: 0
    }
    
    .socialShareVideo .socialOptions li .option,
    .socialShareVideo .socialOptions li .option.copyUrl,
    .socialShareVideo .socialOptions li .option.email,
    .socialShareVideo .socialOptions li .option.facebook,
    .socialShareVideo .socialOptions li .option.twitter,
    .socialShareVideo .socialOptions li .option.whatsApp {
        position: relative;
        width: 4rem;
        height: 4rem;
        margin: 0 .8rem 0 0;
        border-radius: 2.5px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }
    
    .socialShareVideo .socialOptions li .option.copyUrl .icn,
    .socialShareVideo .socialOptions li .option.email .icn,
    .socialShareVideo .socialOptions li .option.facebook .icn,
    .socialShareVideo .socialOptions li .option .icn,
    .socialShareVideo .socialOptions li .option.twitter .icn,
    .socialShareVideo .socialOptions li .option.whatsApp .icn {
        opacity: 1;
        right: 0;
        position: absolute;
        top: 0;
        left: 0;
        margin: auto;
        transform: translateY(0);
        bottom: 0
    }
    
    .socialShareVideo .socialOptions:after {
        content: none
    }
    
    .widgetShare {
        float: right;
        position: relative
    }
    
    .widgetShare .share-label {
        display: none
    }
    
    .widgetShare .socialOptions {
        position: absolute;
        top: 0;
        right: 0;
        padding-right: 2.4rem;
        background: #e8e8e8;
        transition: all .3s ease-out;
        max-width: 0;
        overflow: hidden;
        visibility: hidden
    }
    
    .widgetShare .socialOptions li {
        display: block
    }
    
    .widgetShare .socialOptions .option {
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0
    }
    
    .widgetShare .socialOptions .option .icn {
        opacity: 0;
        transition: opacity .2s
    }
    
    .widgetShare .socialOptions .option:hover {
        background: #dbdbdb
    }
    
    .widgetShare .socialShareBtn {
        height: 2.4rem;
        width: 2.4rem;
        position: relative;
        z-index: 10;
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        border-radius: 0
    }
    
    .widgetShare .socialShareBtn .icn {
        margin-top: -8px;
        transform: scale(.8)
    }
    
    .widgetShare .socialShareBtn:focus .icn,
    .widgetShare .socialShareBtn:hover .icn {
        content: "";
        background: url(../i/sprites/global-sprite.png) -660px -309px no-repeat;
        width: 12px;
        height: 16px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .widgetShare .socialShareBtn:focus .icn,
        .widgetShare .socialShareBtn:hover .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .widgetShare.open .share-label {
        display: inline-block
    }
    
    .widgetShare.open .socialShareBtn {
        background: #007dc6;
        width: auto
    }
    
    .widgetShare.open .socialShareBtn .icn {
        content: "";
        background: url(../i/sprites/global-sprite.png) -772px -356px no-repeat;
        width: 6px;
        height: 8px;
        position: relative;
        top: auto;
        left: auto;
        margin: -3px .3rem 0 0;
        transform: scale(1)
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .widgetShare.open .socialShareBtn .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .widgetShare.open .socialShareBtn:focus,
    .widgetShare.open .socialShareBtn:hover {
        background: #007dc6
    }
    
    .widgetShare.open .socialOptions {
        max-width: none;
        display: block;
        padding: 0
    }
    
    .widgetShare.open .socialOptions .option {
        position: relative;
        top: auto;
        left: auto;
        margin: 0;
        width: 100%
    }
    
    .widgetShare.open .socialOptions .option .icn {
        opacity: 1
    }
    
    .socialLinks .label {
        display: none
    }
    
    .socialLinks .socialOptions {
        white-space: nowrap;
        font-size: 0
    }
    
    .socialLinks .socialOptions li {
        display: inline-block;
        vertical-align: top
    }
    
    .socialLinks .socialOptions li:not(:last-child) {
        margin-right: 1rem
    }
    
    .socialLinks .socialOptions [class*=option] {
        display: inline-block;
        position: relative;
        width: 4rem;
        height: 4rem;
        transition: all .2s;
        cursor: pointer;
        border-radius: 100%;
        background: #fff
    }
    
    .socialLinks .socialOptions [class*=option]:hover {
        background: #e6e6e6
    }
    
    .socialLinks .socialOptions .facebook-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -8px;
        margin-left: -8px
    }
    
    .socialLinks .socialOptions .twitter-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -9px
    }
    
    .socialLinks .socialOptions .whatsapp-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -7.5px
    }
    
    .socialLinks .socialOptions .youtube-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -10px
    }
    
    .socialLinks .socialOptions .google-c,
    .socialLinks .socialOptions .instagram-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -7.5px
    }
    
    .socialLinks.coloured .socialOptions .facebook-option {
        background: #3b5998;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .facebook-option .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -112px -46px no-repeat;
        width: 16px;
        height: 16px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .facebook-option .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .facebook-option:hover {
        background: #fff
    }
    
    .socialLinks.coloured .socialOptions .facebook-option:hover .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -112px -30px no-repeat;
        width: 16px;
        height: 16px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .facebook-option:hover .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .whatsapp-option {
        background: #43d854;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .whatsapp-option:hover {
        background: #28c039
    }
    
    .socialLinks.coloured .socialOptions .whatsapp-option .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -45px -103px no-repeat;
        width: 15px;
        height: 15px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .whatsapp-option .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .twitter-option {
        background: #00aced;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .twitter-option .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -112px -15px no-repeat;
        width: 18px;
        height: 15px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .twitter-option .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .twitter-option:hover {
        background: #fff
    }
    
    .socialLinks.coloured .socialOptions .twitter-option:hover .icn {
        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) {
        .socialLinks.coloured .socialOptions .twitter-option:hover .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .youtube-option {
        background: #b00;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .youtube-option:hover {
        background: #800
    }
    
    .socialLinks.coloured .socialOptions .youtube-option .icn.youtube-c {
        content: "";
        background: url(../i/sprites/social-sprite.png) 0 -89px no-repeat;
        width: 20px;
        height: 14px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .youtube-option .icn.youtube-c {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .instagram-option {
        background: #fff;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .instagram-option .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -40px -71px no-repeat;
        width: 18px;
        height: 18px;
        margin-top: -9.5px;
        margin-left: -9.5px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .instagram-option .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .instagram-option:hover {
        background: #000
    }
    
    .socialLinks.coloured .socialOptions .instagram-option:hover .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -58px -71px no-repeat;
        width: 18px;
        height: 18px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .instagram-option:hover .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialLinks.coloured .socialOptions .google-option {
        background: #dd4b39;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
    }
    
    .socialLinks.coloured .socialOptions .google-option:hover {
        background: #c23321
    }
    
    .socialLinks.coloured .socialOptions .google-option .icn {
        content: "";
        background: url(../i/sprites/social-sprite.png) -95px -32px no-repeat;
        width: 15px;
        height: 15px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialLinks.coloured .socialOptions .google-option .icn {
            background-image: url(../i/sprites/social-sprite@x2.png);
            background-size: 130px 118px
        }
    }
    
    .socialShareInline .socialOptions {
        display: flex
    }
    
    .socialShareInline li:last-of-type .option {
        margin: 0
    }
    
    .socialShareInline .option {
        background: #fff;
        border-radius: 100%;
        height: 4rem;
        width: 4rem;
        position: relative;
        margin-right: .8rem;
        cursor: pointer
    }
    
    .socialShareInline .icn {
        position: absolute;
        top: 50%;
        left: 50%
    }
    
    .socialShareInline .whatsapp {
        display: none
    }
    
    .socialShareInline .whatsapp .icn {
        margin-left: -7px;
        margin-top: -8px
    }
    
    .socialShareInline .twitter .icn {
        margin-left: -9px;
        margin-top: -8px
    }
    
    .socialShareInline .facebook .icn {
        margin-left: -8px;
        margin-top: -9px
    }
    
    .socialShareInline .email .icn {
        z-index: 1;
        margin-top: -8px;
        margin-left: -12px;
        content: "";
        background: url(../i/sprites/global-sprite.png) -732px -420px no-repeat;
        width: 24px;
        height: 16px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .socialShareInline .email .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .socialShareInline .copy .icn {
        z-index: 1;
        margin-top: -10px;
        margin-left: -10px
    }
    
    @media (max-width: 63.9375em) {
        .socialShareInline .socialOptions .whatsapp {
            display: block
        }
        .socialShareInline .socialOptions .copy {
            display: none
        }
        .socialShareHover .socialOptions,
        .socialShareVideo .socialOptions {
            max-width: none
        }
        .socialShareHover .socialOptions .whatsapp,
        .socialShareVideo .socialOptions .whatsapp {
            display: block
        }
        .socialShareHover .socialOptions li,
        .socialShareVideo .socialOptions li {
            width: 25%
        }
        .socialShareHover .socialOptions .copy,
        .socialShareHover .socialOptions li:nth-child(4),
        .socialShareVideo .socialOptions .copy,
        .socialShareVideo .socialOptions li:nth-child(4) {
            display: none
        }
        .socialShareHover .socialOptions li {
            width: 100%
        }
    }
    
    @media (max-width: 63.9375em) {
        .galleryArticle .socialShareSticky .socialShareHover,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover {
            float: none;
            display: block;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0;
            z-index: 150
        }
        .galleryArticle .socialShareSticky .socialShareHover:before,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover:before {
            content: "";
            display: block
        }
        .galleryArticle .socialShareSticky .socialShareHover:after,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover:after {
            content: "";
            display: table;
            clear: both
        }
        .galleryArticle .socialShareSticky .socialShareHover .socialShareBtn,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover .socialShareBtn {
            float: left;
            width: 8rem;
            height: 4rem;
            border-radius: 0;
            text-align: center;
            line-height: 3.2rem
        }
        .galleryArticle .socialShareSticky .socialShareHover .socialOptions,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover .socialOptions {
            top: 0;
            left: 8rem;
            max-height: none;
            max-width: none
        }
        .galleryArticle .socialShareSticky .socialShareHover .socialOptions .icn,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover .socialOptions .icn {
            transform: translateY(0);
            opacity: 1
        }
        .galleryArticle .socialShareSticky .socialShareHover .socialOptions li,
        .socialShareSticky .socialShareHover.articleShare .socialShareHover .socialOptions li {
            width: 25%;
            float: left
        }
    }
    
    @media (max-width: 43.75em) {
        .video-player .video-player__social-share {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 100
        }
        .video-player .socialShareVideo {
            display: grid;
            grid-template-columns: 20% 1fr
        }
        .video-player .socialShareText {
            width: 100%;
            height: 100%;
            background: #007dc6;
            line-height: 4rem;
            margin: 0;
            text-align: center
        }
        .video-player .socialShareText .icn {
            display: inline-block;
            margin-bottom: -2px;
            margin-right: 2px
        }
        .video-player .socialOptions {
            flex: 1
        }
        .video-player .socialOptions li {
            height: 4.8rem
        }
        .video-player .socialOptions li .option.copy,
        .video-player .socialOptions li .option.email,
        .video-player .socialOptions li .option.facebook,
        .video-player .socialOptions li .option.twitter,
        .video-player .socialOptions li .option.whatsapp {
            border-radius: 0;
            width: 100%
        }
    }
/*.webViewBody .socialShare,.webViewBody .socialShareHover{disPÆ÷@pÆ÷lateY(0)}*/
					/*}*/


    .shareTxt {
        position: fixed;
        display: none;
        text-align: center;
        padding: .4rem;
        margin-top: -5rem;
        background: #007dc6;
        color: #fff;
        font-weight: 600;
        border-radius: 22px;
        float: left;
        animation: g .3s forwards;
        z-index: 10;
        transition: all .2s ease-in-out
    }
    
    .shareTxt .option {
        display: block;
        float: left;
        width: 3rem;
        height: 3rem;
        position: relative;
        border-radius: 100%;
        transition: all .2s
    }
    
    .shareTxt .option .twitter-w {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -9px
    }
    
    .shareTxt .option .facebook-w {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -8px;
        margin-left: -8px
    }
    
    .shareTxt .option .google-w,
    .shareTxt .option .whatsapp-w {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -7.5px
    }
    
    .shareTxt .option:hover {
        background: #030f40
    }
    
    .shareTxt:after {
        content: "";
        display: block;
        border: 6px solid transparent;
        border-top-color: #007dc6;
        position: absolute;
        bottom: -12px;
        left: 50%;
        margin-left: -6px
    }
    
    .shareTxt.active {
        display: block
    }
    
    .videoWrapper {
        position: relative;
        padding-bottom: 56.25%;
        height: 0
    }
    
    .videoWrapper embed,
    .videoWrapper iframe,
    .videoWrapper object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
    
    .videoWrapper video {
        width: 100%;
        height: auto
    }
    
    .inlineVideo .runTime,
    .inlineVideo .videoWrapper {
        margin-bottom: 1rem
    }
    
    .inlineVideo .title {
        font-size: 1.6rem;
        line-height: 1.2;
        font-weight: 600;
        margin-bottom: 1rem
    }
    
    div::-webkit-media-text-track-container,
    span::-webkit-media-text-track-container,
    video::-webkit-media-text-track-container {
        height: 100%!important;
        bottom: 0!important;
        position: relative!important;
        top: auto!important
    }
    
    div::-webkit-media-text-track-region,
    span::-webkit-media-text-track-region,
    video::-webkit-media-text-track-region {
        width: 100%!important;
        position: absolute!important;
        left: 0!important;
        top: auto!important;
        bottom: 0!important
    }
    
    div::-webkit-media-text-track-region-container,
    span::-webkit-media-text-track-region-container,
    video::-webkit-media-text-track-region-container {
        bottom: 1rem!important;
        top: auto!important;
        position: absolute!important;
        width: 100%!important;
        font-size: 2rem!important
    }
    
    video span::cue {
        font-size: 1.6rem
    }
    
    .matchAbridged {
        background: #fff;
        padding: .8rem 1rem;
        border-bottom: 1px solid #efefef;
        display: block;
        color: #242424;
        position: relative;
        transition: all .2s;
        line-height: 24px;
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 1.2rem;
        text-align: center
    }
    
    .matchAbridged,
    .matchAbridged abbr[title] {
        text-decoration: none
    }
    
    .matchAbridged abbr[title]:hover {
        cursor: pointer
    }
    
    .matchAbridged--no-link {
        pointer-events: none
    }
    
    .matchAbridged--no-link .icn.arrow-right {
        display: none
    }
    
    .matchAbridged .matchMinuteContainer {
        position: absolute;
        left: 1rem;
        top: .9rem;
        color: #e90052;
        transition: .2s;
        font-size: 1.1rem
    }
    
    .matchAbridged a {
        display: block;
        text-decoration: none;
        color: #242424
    }
    
    .matchAbridged span {
        display: inline-block;
        vertical-align: middle
    }
    
    .matchAbridged span.matchTime {
        color: #e90052;
        padding-right: 1.2rem
    }
    
    .matchAbridged time {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        padding: 0 .5rem;
        line-height: 1;
        background: #fff;
        border: 1px solid #efefef;
        font-size: 1.2rem;
        color: #2f2f2f;
        transition: all .2s;
        min-width: 4.6rem;
        min-height: 2.4rem;
        text-align: center
    }
    
    .matchAbridged .matchInfo {
        display: block;
        color: #76766f;
        margin-bottom: .5rem;
        transition: all .2s
    }
    
    .matchAbridged .teamName {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        min-width: 3.8rem;
        font-size: 1.4rem;
        text-align: right
    }
    
    .matchAbridged>.teamName~.teamName {
        text-align: left
    }
    
    .matchAbridged .badge,
    .matchAbridged .badge-20 {
        margin: 0 .5rem
    }
    
    .matchAbridged .badge-25 {
        margin: 0 .7rem
    }
    
    .matchAbridged .score {
        background: #007dc6;
        color: #fff;
        padding: 0;
        line-height: 2.4rem;
        font-size: 1.3rem;
        min-width: 4.6rem;
        text-align: center;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .matchAbridged .score span {
        line-height: 2rem;
        vertical-align: baseline;
        margin-right: 0;
        padding: 0 .6rem 0 .5rem;
        position: relative;
        color: #007dc6
    }
    
    .matchAbridged .score span:before {
        content: " ";
        display: block;
        width: .1rem;
        height: 1.5rem;
        background: hsla(0, 0%, 100%, .2);
        position: absolute;
        top: .2rem;
        left: 50%
    }
    
    .matchAbridged div.hptoMatchBroadcaster {
        display: block;
        margin-left: 3.5rem;
        text-align: center
    }
    
    .matchAbridged .matchSummaryBroadcastersContainer {
        margin-top: .8rem;
        display: flex;
        justify-content: center;
        align-items: center
    }
    
    .matchAbridged [class*=arrow-right] {
        position: absolute;
        top: 1.5rem;
        right: 1.6rem;
        transition: right .2s;
        content: "";
        background: url(../i/sprites/arrows-sprite.png) -82px -64px no-repeat;
        width: 9px;
        height: 8px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .matchAbridged [class*=arrow-right] {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .matchAbridged.live .score {
        background: #ff2882;
        color: #fff
    }
    
    .matchAbridged.live .score span {
        color: #ff2882
    }
    
    .matchAbridged.live:focus .matchMinuteContainer,
    .matchAbridged.live:hover .matchMinuteContainer {
        color: #fff
    }
    
    .matchAbridged.active {
        background: linear-gradient(270deg, #ff2882, #963cff 45%);
        color: #fff
    }
    
    .matchAbridged.active time {
        background: #fff
    }
    
    .matchAbridged.active .minutes,
    .matchAbridged.active time span {
        color: #fff
    }
    
    .matchAbridged.active .multipleBroadcastersButton {
        color: #242424
    }
    
    .matchAbridged.active .chevron-rightblack-normal {
        content: "";
        background: url(../i/sprites/chevrons-sprite.png) -45px -68px no-repeat;
        width: 9px;
        height: 15px;
        opacity: 1
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .matchAbridged.active .chevron-rightblack-normal {
            background-image: url(../i/sprites/chevrons-sprite@x2.png);
            background-size: 93px 83px
        }
    }
    
    .matchAbridged.active .arrow-right {
        content: "";
        background: url(../i/sprites/arrows-sprite.png) 0 -79px no-repeat;
        width: 15px;
        height: 9px;
        transform: scale(.7)
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .matchAbridged.active .arrow-right {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .matchAbridged:not(.disabled):focus,
    .matchAbridged:not(.disabled):hover {
        background: linear-gradient(270deg, #ff2882, #963cff 45%);
        color: #fff;
        cursor: pointer
    }
    
    @media (max-width: 43.75em) {
        .matchAbridged:not(.disabled):focus,
        .matchAbridged:not(.disabled):hover {
            color: #fff
        }
    }
    
    .matchAbridged:not(.disabled):focus .matchInfo,
    .matchAbridged:not(.disabled):focus .minutes,
    .matchAbridged:not(.disabled):focus h6,
    .matchAbridged:not(.disabled):hover .matchInfo,
    .matchAbridged:not(.disabled):hover .minutes,
    .matchAbridged:not(.disabled):hover h6 {
        color: #fff
    }
    
    .matchAbridged:not(.disabled):focus time,
    .matchAbridged:not(.disabled):hover time {
        background: #fff;
        color: #2f2f2f
    }
    
    .matchAbridged:not(.disabled):focus [class*=arrow-right],
    .matchAbridged:not(.disabled):hover [class*=arrow-right] {
        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) {
        .matchAbridged:not(.disabled):focus [class*=arrow-right],
        .matchAbridged:not(.disabled):hover [class*=arrow-right] {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .matchAbridged:not(.disabled):focus .multipleBroadcastersButton,
    .matchAbridged:not(.disabled):hover .multipleBroadcastersButton {
        color: #242424
    }
    
    .matchAbridged:not(.disabled):focus .chevron-rightblack-normal,
    .matchAbridged:not(.disabled):hover .chevron-rightblack-normal {
        content: "";
        background: url(../i/sprites/chevrons-sprite.png) -45px -68px no-repeat;
        width: 9px;
        height: 15px;
        opacity: 1
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .matchAbridged:not(.disabled):focus .chevron-rightblack-normal,
        .matchAbridged:not(.disabled):hover .chevron-rightblack-normal {
            background-image: url(../i/sprites/chevrons-sprite@x2.png);
            background-size: 93px 83px
        }
    }
    
    .matchAbridged.form .teamForm {
        background-color: #13cf00;
        border-radius: 100%;
        color: #fff;
        line-height: 2.4rem;
        width: 2.4rem;
        text-align: center;
        font-size: .98rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .matchAbridged.form .teamForm+.teamName {
        text-align: right
    }
    
    .matchAbridged.form .lose {
        background-color: #d81920
    }
    
    .matchAbridged.form .draw {
        background-color: #76766f
    }
    
    .matchAbridged.form .win {
        background-color: #13cf00
    }
    
    .matchAbridged [class*=chevron] {
        position: absolute;
        top: 50%;
        right: 1rem;
        margin-top: -.45rem;
        transform: scale(.6)
    }
    
    .matchAbridged .chevron-rightblack-normal {
        margin-top: -.75rem;
        opacity: .4;
        transition: opacity .2s
    }
    
    .relatedArticle {
        text-decoration: none;
        color: #6c6c6c;
        display: block;
        font-size: 1.1rem;
        line-height: 2.3;
        position: relative;
        transition: all .2s;
        padding-left: 3.5rem
    }
    
    .relatedArticle.club {
        min-height: 3rem
    }
    
    .relatedArticle.club:before {
        display: none
    }
    
    .relatedArticle.club strong {
        color: #267788
    }
    
    .relatedArticle p {
        display: inline-block;
        vertical-align: sub;
        line-height: 1.36;
        font-size: 1.1rem;
        color: #6c6c6c
    }
    
    .relatedArticle p:before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
    
    .relatedArticle.text p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -72px -704px no-repeat;
        width: 20px;
        height: 14px;
        left: .4rem
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .relatedArticle.text p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .relatedArticle.video p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -232px -704px no-repeat;
        width: 20px;
        height: 14px;
        left: .4rem
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .relatedArticle.video p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .relatedArticle.play p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -287px -691px no-repeat;
        width: 10px;
        height: 11px;
        left: .9rem
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .relatedArticle.play p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .relatedArticle.photo p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -132px -704px no-repeat;
        width: 20px;
        height: 14px;
        left: .3rem
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .relatedArticle.photo p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .relatedArticle .tag {
        font-weight: 600;
        margin-bottom: .5rem
    }
    
    .relatedArticle .badge {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%)
    }
    
    .relatedArticle .badge+p:before {
        display: none
    }
    
    .relatedArticle .badge .badge-image {
        vertical-align: middle
    }
    
    .relatedArticle strong {
        margin-right: .5rem
    }
    
    .relatedArticle .icn {
        display: inline-block;
        vertical-align: middle;
        margin-left: .3rem;
        margin-top: -1px
    }
    
    .relatedArticle:focus p,
    .relatedArticle:hover p {
        text-decoration: underline;
        color: #ff2882
    }
    
    .gallery .relatedArticle.text p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -252px -704px no-repeat;
        width: 18px;
        height: 14px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .gallery .relatedArticle.text p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .gallery .relatedArticle.video p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -472px -488px no-repeat;
        width: 18px;
        height: 12px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .gallery .relatedArticle.video p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .gallery .relatedArticle.play p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -297px -691px no-repeat;
        width: 10px;
        height: 11px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .gallery .relatedArticle.play p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .gallery .relatedArticle.photo p:before {
        content: "";
        background: url(../i/sprites/global-sprite.png) -152px -704px no-repeat;
        width: 20px;
        height: 14px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .gallery .relatedArticle.photo p:before {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .filterSection,
    .searchHeader {
        padding-bottom: 2rem;
        margin-bottom: 2rem;
        border-bottom: 1px solid #76766f
    }
    
    .filterSection .checkboxList,
    .filterSection .dropdown,
    .filterSection .toggleBtn {
        margin-bottom: 1rem
    }
    
    .filterSection .checkboxList:before {
        content: "";
        display: block
    }
    
    .filterSection .checkboxList:after {
        content: "";
        display: table;
        clear: both
    }
    
    .filterSection .checkboxList label {
        display: block;
        cursor: pointer;
        padding-left: 1.5rem;
        position: relative;
        padding: .3rem .5rem .3rem 1.5rem;
        font-size: 1.2rem
    }
    
    .filterSection .checkboxList .icn {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5em
    }
    
    .filterSection .checkboxList input {
        position: absolute;
        top: 5px;
        left: 0
    }
    
    .filterSection .checkboxList li {
        float: left;
        width: 50%;
        padding-right: .5rem
    }
    
    .filterWidgetBtn {
        margin-top: 1rem;
        display: none
    }
    
    .filterWidget .filterWidgetMobileHeader {
        background: #007dc6;
        padding: 1rem 7.57576%;
        color: #fff;
        margin-bottom: 1rem;
        position: relative;
        display: none
    }
    
    .filterWidget .filterWidgetMobileHeader .subHeader {
        color: #fff;
        margin-bottom: 0
    }
    
    .filterWidget .filterWidgetMobileHeader .close {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 5rem;
        transition: all .2s
    }
    
    .filterWidget .filterWidgetMobileHeader .close:focus {
        background: #080009
    }
    
    .filterWidget .filterWidgetMobileHeader .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -9px;
        margin-left: -9px
    }
    
    .filterWidget .filterOptions {
        margin-bottom: 2rem
    }
    
    .filterWidget .filterOptions [class^=btn] {
        display: inline-block;
        padding: 0 2rem
    }
    
    @media (max-width: 63.9375em) {
        .filterWidget {
            display: none;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 100;
            background: #fff;
            overflow-y: auto
        }
        .filterWidget .filterWidgetMobileHeader {
            display: block
        }
        .filterWidget .filterSection {
            padding: 0 7.57576%
        }
        .filterWidget.open,
        .filterWidgetBtn {
            display: block
        }
    }
    
    .dropDown {
        position: relative;
        cursor: pointer;
        width: 20rem;
        padding: 0
    }
    
    .dropDown:before {
        background: #e8e8e8;
        bottom: 1rem;
        content: "";
        display: block;
        height: auto;
        position: absolute;
        right: 0;
        top: 1rem;
        width: 1px
    }
    
    .dropDown .loader-small {
        position: absolute;
        bottom: 1rem;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1
    }
    
    .dropDown .label {
        position: absolute;
        left: 1.8rem;
        top: 1.8rem;
        pointer-events: none;
        margin-bottom: .3rem;
        font-size: 1.1rem;
        color: #963cff;
        font-family: PremierSans-Bold-Italic, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        white-space: nowrap
    }
    
    .dropDown .current {
        transition: all .2s;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        color: #2f2f2f;
        font-size: 1.7rem;
        padding: 3.5rem 4rem 1.8rem 1.8rem
    }
    
    .dropDown .current:after {
        display: block;
        content: "";
        background: url(../i/sprites/global-sprite.png) -396px -691px no-repeat;
        width: 8px;
        height: 10px;
        position: absolute;
        right: 1.8rem;
        top: 50%;
        transform: translateY(-50%)
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .dropDown .current:after {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .dropDown .current:focus,
    .dropDown .current:hover {
        color: #e90052
    }
    
    .dropDown .current:focus:before,
    .dropDown .current:hover:before {
        width: 100%
    }
    
    .dropDown .current:focus:after,
    .dropDown .current:hover:after {
        content: "";
        background: url(../i/sprites/global-sprite.png) -454px -704px no-repeat;
        width: 8px;
        height: 11px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .dropDown .current:focus:after,
        .dropDown .current:hover:after {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .dropDown .dropdownList {
        visibility: hidden;
        transform: scale(0);
        transform-origin: top center;
        position: absolute;
        top: 7rem;
        left: 0;
        z-index: 70;
        background: #fff;
        min-width: 100%;
        transition: .1s;
        box-shadow: 0 1px 12px 0 rgba(0, 0, 0, .15);
        border-radius: 0 0 2px 2px;
        max-height: 40rem;
        overflow-y: auto;
        padding: 1rem 0
    }
    
    .dropDown .dropdownList:before {
        background: linear-gradient(270deg, #ff2882, #963cff);
        content: "";
        display: block;
        height: 3px;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%
    }
    
    .dropDown .dropdownList li {
        color: #333;
        padding: 1rem 1.7rem;
        cursor: pointer;
        font-size: 1.2rem;
        transition: all .2s
    }
    
    .dropDown .dropdownList li a {
        color: #242424;
        text-decoration: none
    }
    
    .dropDown .dropdownList li.highlight,
    .dropDown .dropdownList li:focus,
    .dropDown .dropdownList li:hover {
        background-color: transparent;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .dropDown .short {
        display: none
    }
    
    .dropDown .badge-20 {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5em
    }

/*.dropDown.clubs .dropdownList{
	-moz-column-count:2;coPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷cus,
	.dropDown.active .current:hover{color:#007dc6}*/

    .dropDown.active .current:focus:before,
    .dropDown.active .current:hover:before {
        background: #007dc6
    }
    
    .dropDown.inactive .label {
        opacity: .4
    }
    
    .dropDown.inactive .current {
        cursor: not-allowed;
        opacity: .4
    }
    
    .dropDown.inactive .current:focus:before,
    .dropDown.inactive .current:hover:before {
        width: 0
    }
    
    .dropDown.open .current:before {
        width: 100%
    }
    
    .dropDown.open .current:focus,
    .dropDown.open .current:hover {
        color: #007dc6
    }
    
    .dropDown.open .current:focus:before,
    .dropDown.open .current:hover:before {
        background: #007dc6
    }
    
    .dropDown.open .dropdownList {
        visibility: visible;
        transform: scale(1)
    }
    
    @media (max-width: 25em) {
        .dropDown .long {
            display: none
        }
        .dropDown .short {
            display: block
        }
    }
    
    .tabHeader {
        padding: 1.5rem 1rem;
        text-align: center;
        background: #e8e8e8;
        clear: both
    }
    
    .tablist li {
        display: inline-block;
        position: relative;
        padding: 1.5rem 3rem;
        font-size: 1.3rem;
        text-decoration: none;
        text-align: center;
        background-color: #ebebe6;
        color: #6c6c6c;
        cursor: pointer;
        transition: all .2s;
        border-radius: 3px 3px 0 0;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    @media (max-width: 43.75em) {
        .tablist li {
            padding: 1.2rem 2rem
        }
    }
    
    .tablist li:not(:last-child) {
        margin-right: .5rem
    }
    
    .tablist li:focus,
    .tablist li:hover {
        background-color: #ff2882;
        color: #fff
    }
    
    .tablist li.active {
        background: #fff;
        color: #2f2f2f;
        border-bottom: none
    }
    
    .tablist .more {
        display: none;
        padding: 0
    }
    
    .tablist .more .icn {
        display: inline-block;
        margin-left: .5rem;
        vertical-align: middle;
        content: "";
        background: url(../i/sprites/chevrons-sprite.png) -68px -52px no-repeat;
        width: 10px;
        height: 6px;
        transition: transform .2s
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .tablist .more .icn {
            background-image: url(../i/sprites/chevrons-sprite@x2.png);
            background-size: 93px 83px
        }
    }
    
    .tablist .more .moreToggle {
        padding: 1.5rem 3rem
    }
    
    @media (max-width: 43.75em) {
        .tablist .more .moreToggle {
            padding: 1.2rem 2rem
        }
    }
    
    .tablist .more .moreToggleDropdown {
        position: absolute;
        top: 3.8rem;
        right: 0;
        width: 18rem;
        transform: scale(0);
        transition: .1s;
        transform-origin: top right;
        visibility: hidden;
        white-space: normal;
        border-top: 1px solid #ccc;
        z-index: 50
    }
    
    .tablist .more .moreToggleDropdown li {
        display: block;
        margin: 0;
        border-radius: 0
    }
    
    .tablist .more:hover .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) {
        .tablist .more:hover .icn {
            background-image: url(../i/sprites/chevrons-sprite@x2.png);
            background-size: 93px 83px
        }
    }
    
    .tablist .more.open .icn {
        transform: rotateX(180deg)
    }
    
    .tablist .more.open .moreToggleDropdown {
        visibility: visible;
        transform: scale(1)
    }
    
    .tablist.showMoreEnabled .more {
        display: inline-block
    }
    
    @media (max-width: 43.75em) {
        .kotmHub .tablist li {
            font-size: 1.1rem;
            padding: 1.2rem 1rem
        }
    }
    
    .tabbedContent {
        float: left;
        width: 100%
    }
    
    .tabbedContent [data-ui-tab] {
        display: none;
        position: relative
    }
    
    .tabbedContent [data-ui-tab]:before {
        content: "";
        display: block
    }
    
    .tabbedContent [data-ui-tab]:after {
        content: "";
        display: table;
        clear: both
    }
    
    .tabbedContent [data-ui-tab].active {
        display: block
    }
    
    .sideTabsContainer [data-ui-tab] {
        width: 75%;
        float: left;
        padding-left: 2rem;
        border-left: 1px solid #007dc6
    }
    
    .sideTabsContainer .tablist {
        width: 25%;
        float: left;
        display: block;
        padding: 0
    }
    
    .sideTabsContainer .tablist .info {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7px;
        margin-left: -7px
    }
    
    .sideTabsContainer .tablist .tour {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -5.5px;
        margin-left: -9.5px
    }
    
    .sideTabsContainer .tablist .pin {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -6px
    }
    
    .sideTabsContainer .tablist .icn {
        position: absolute;
        left: 2rem
    }
    
    .sideTabsContainer .tablist li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
        background: #e8e8e8;
        border-radius: 3px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        color: #333
    }
    
    .sideTabsContainer .tablist li.active,
    .sideTabsContainer .tablist li:hover {
        background: #007dc6;
        color: #fff
    }
    
    .sideTabsContainer .tablist li.active .info,
    .sideTabsContainer .tablist li:hover .info {
        content: "";
        background: url(../i/sprites/global-sprite.png) -345px -704px no-repeat;
        width: 14px;
        height: 14px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .sideTabsContainer .tablist li.active .info,
        .sideTabsContainer .tablist li:hover .info {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .sideTabsContainer .tablist li.active .tour,
    .sideTabsContainer .tablist li:hover .tour {
        content: "";
        background: url(../i/sprites/global-sprite.png) -546px -488px no-repeat;
        width: 19px;
        height: 11px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .sideTabsContainer .tablist li.active .tour,
        .sideTabsContainer .tablist li:hover .tour {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .sideTabsContainer .tablist li.active .pin,
    .sideTabsContainer .tablist li:hover .pin {
        content: "";
        background: url(../i/sprites/global-sprite.png) -432px -718px no-repeat;
        width: 12px;
        height: 15px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .sideTabsContainer .tablist li.active .pin,
        .sideTabsContainer .tablist li:hover .pin {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    @media (max-width: 43.75em) {
        .sideTabsContainer [data-ui-tab] {
            width: 100%;
            float: none;
            padding-left: 0;
            border: none
        }
        .sideTabsContainer .tablist {
            width: 100%;
            float: none
        }
    }
    
    .broadcastFixturesContainer {
        clear: both
    }
    
    .highlightContainer span.stadiumName {
        padding-left: 2.8rem
    }
    
    .fixture--large .teams,
    .fixture .teams {
        position: relative;
        font-size: 0
    }
    
    .fixture--large .teams {
        width: 45%
    }
    
    .fixture .teams {
        width: 42%
    }
    
    .fixture,
    .fixture--large {
        display: block;
        color: #242424;
        text-decoration: none;
        position: relative
    }
    
    .fixture--large .arrow-right,
    .fixture--large .short,
    .fixture .arrow-right,
    .fixture .short {
        display: none
    }
    
    .fixture--large span,
    .fixture--large time,
    .fixture span,
    .fixture time {
        display: inline-block;
        vertical-align: middle
    }
    
    .fixture--large .overview,
    .fixture .overview {
        display: block;
        padding: 1.8rem 0
    }
    
    .fixture--large .overview .broadcasterContainer,
    .fixture .overview .broadcasterContainer {
        margin-top: 0
    }
    
    @media (min-width: 43.75em) {
        .fixture--large .overview .broadcasterContainer__multiple,
        .fixture .overview .broadcasterContainer__multiple {
            min-width: auto
        }
    }
    
    .fixture--large .overview .broadcastDataContainer,
    .fixture .overview .broadcastDataContainer {
        margin-right: calc(12rem + 3%);
        display: flex
    }
    
    @media (max-width: 940px) {
        .fixture--large .overview .broadcastDataContainer,
        .fixture .overview .broadcastDataContainer {
            margin-right: calc(15rem + 1%)
        }
    }
    
    .fixture--large .overview .broadcaster.broadcaster--multiple,
    .fixture .overview .broadcaster.broadcaster--multiple {
        font-size: 12px;
        padding: 10px;
        max-width: 15%;
        width: auto;
        margin: 0 auto;
        text-align: left
    }
    
    .fixture--large .overview .broadcaster.broadcaster--multiple .liveOn,
    .fixture .overview .broadcaster.broadcaster--multiple .liveOn {
        margin-bottom: 5px;
        display: block;
        width: 50%;
        float: left;
        text-align: right;
        margin-top: 5px
    }
    
    .fixture--large .overview .broadcaster--stacked,
    .fixture .overview .broadcaster--stacked {
        padding-left: 0;
        text-align: center;
        display: block;
        min-width: 0
    }
    
    .fixture--large .overview .broadcaster--stacked li,
    .fixture .overview .broadcaster--stacked li {
        display: block
    }
    
    .fixture--large .overview .broadcaster--stacked li .logo,
    .fixture .overview .broadcaster--stacked li .logo {
        display: inline-block;
        margin-bottom: 0
    }
    
    .fixture--large .overview .broadcaster--stacked li .logo:nth-of-type(n+1),
    .fixture .overview .broadcaster--stacked li .logo:nth-of-type(n+1) {
        margin-top: 4px
    }
    
    .fixture--large .overview .score,
    .fixture .overview .score {
        background: #007dc6;
        font-size: 1.8rem;
        color: #fff;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .fixture--large .overview .score span,
    .fixture .overview .score span {
        padding: 0 .7rem;
        font-weight: 400;
        vertical-align: initial;
        color: #007dc6;
        position: relative
    }
    
    .fixture--large .overview .score span:before,
    .fixture .overview .score span:before {
        content: " ";
        display: block;
        width: .1rem;
        height: 2.4rem;
        background: hsla(0, 0%, 100%, .2);
        position: absolute;
        top: .4rem;
        left: 50%
    }
    
    .fixture--large .overview .score.has-penalties,
    .fixture .overview .score.has-penalties {
        margin-top: -2.5rem
    }
    
    .fixture--large .overview .score,
    .fixture--large .overview time,
    .fixture .overview .score,
    .fixture .overview time {
        line-height: 3.2rem
    }
    
    .fixture--large .overview .minutes,
    .fixture .overview .minutes {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 1.6rem;
        line-height: 5.4rem;
        color: #963cff;
        font-size: 1.1rem
    }
    
    .fixture--large .overview .minutes strong,
    .fixture .overview .minutes strong {
        font-size: 1.2rem;
        display: inline-block;
        vertical-align: bottom
    }
    
    .fixture--large .overview .tbc-time,
    .fixture .overview .tbc-time {
        height: 3.2rem;
        font-size: 1.2rem;
        line-height: 2rem
    }
    
    .fixture--large .overview .tbc-reason,
    .fixture .overview .tbc-reason {
        position: absolute;
        left: 0;
        right: 0;
        top: 1.2rem;
        width: 7rem;
        margin: auto;
        font-size: .9rem;
        text-align: center
    }
    
    @media (max-width: 500px) {
        .fixture--large .overview .tbc-reason,
        .fixture .overview .tbc-reason {
            top: .8rem
        }
    }
    
    .fixture--large .highlightName,
    .fixture .highlightName {
        width: 45%;
        position: relative
    }
    
    .fixture--large .team,
    .fixture .team {
        width: 50%;
        padding-left: 7.8rem;
        position: relative
    }
    
    .fixture--large .team:not(:first-of-type) .badge,
    .fixture .team:not(:first-of-type) .badge {
        left: 4.3rem
    }
    
    .fixture--large .team:first-of-type,
    .fixture .team:first-of-type {
        text-align: right;
        padding-left: 0;
        padding-right: 7.8rem
    }
    
    .fixture--large .team:first-of-type .badge,
    .fixture .team:first-of-type .badge {
        right: 4rem
    }
    
    .fixture--large .team .shortname,
    .fixture .team .shortname {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    
    .fixture--large .team .abbr,
    .fixture .team .abbr {
        display: none
    }
    
    .fixture--large .teamName,
    .fixture .teamName {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 1.7rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%
    }
    
    .fixture--large .penalties,
    .fixture .penalties {
        font-size: 1.1rem;
        text-align: center;
        height: 2rem;
        line-height: 2rem;
        width: 100%;
        margin-top: .5rem
    }
    
    .fixture--large .penalties p,
    .fixture .penalties p {
        color: #76766f
    }
    
    .fixture--large .penalties__lowercase,
    .fixture .penalties__lowercase {
        text-transform: lowercase;
        vertical-align: baseline
    }
    
    .fixture--large .score,
    .fixture--large time,
    .fixture .score,
    .fixture time {
        width: 6.6rem;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -3.2rem;
        margin-top: -1.5rem
    }
    
    .fixture--large time,
    .fixture time {
        background: #fff;
        color: #2f2f2f;
        font-size: 1.3rem;
        border: 1px solid #efefef;
        margin-top: -1.7rem
    }
    
    .fixture--large .badge,
    .fixture .badge {
        position: absolute;
        top: 50%;
        margin-top: -12.5px
    }
    
    .fixture--large .stadium,
    .fixture--large .stadium-b,
    .fixture--large .stadium-w,
    .fixture .stadium,
    .fixture .stadium-b,
    .fixture .stadium-w {
        margin-right: .5rem
    }
    
    .fixture--large .stadiumName,
    .fixture .stadiumName {
        padding-left: 1rem;
        font-size: 1.3rem;
        min-width: 16rem;
        display: inline-flex;
        width: 25%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        border-left-color: rgba(0, 0, 0, .15)
    }
    
    .fixture--large .stadiumName .stadium-b,
    .fixture .stadiumName .stadium-b {
        margin-right: 1rem
    }
    
    .fixture--large .broadcaster,
    .fixture .broadcaster {
        border-left-color: rgba(0, 0, 0, .15);
        color: #76766f;
        margin-top: 0
    }
    
    .fixture--large .broadcaster:empty,
    .fixture .broadcaster:empty {
        display: none
    }
    
    .fixture--large .broadcaster .logo,
    .fixture .broadcaster .logo {
        margin-left: .5rem
    }
    
    .fixture--large .overview>.arrow-right,
    .fixture .overview>.arrow-right {
        position: absolute;
        top: 2.2rem;
        right: 2.3rem;
        transition: right .2s;
        content: "";
        background: url(../i/sprites/arrows-sprite.png) -56px -47px no-repeat;
        width: 15px;
        height: 11px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .fixture--large .overview>.arrow-right,
        .fixture .overview>.arrow-right {
            background-image: url(../i/sprites/arrows-sprite@x2.png);
            background-size: 94px 88px
        }
    }
    
    .fixture--large .matchDetails,
    .fixture .matchDetails {
        background: #fff;
        display: block;
        color: #242424;
        padding-left: 6rem;
        position: relative
    }
    
    .fixture--large .matchDetails:before,
    .fixture .matchDetails:before {
        content: "";
        display: block
    }
    
    .fixture--large .matchDetails:after,
    .fixture .matchDetails:after {
        content: "";
        display: table;
        clear: both
    }
    
    .fixture--large .eventsContainer,
    .fixture .eventsContainer {
        width: 40%;
        padding: 1rem 0 1.3rem
    }
    
    .fixture--large .eventsContainer h6,
    .fixture .eventsContainer h6 {
        text-align: center;
        font-size: 1.1rem;
        color: #76766f;
        font-family: PremierSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .fixture--large .eventsContainer:after,
    .fixture .eventsContainer:after {
        content: "";
        display: block;
        height: 3px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        background: #e90052
    }
    
    .fixture--large .teamEvents,
    .fixture .teamEvents {
        width: 50%;
        float: left;
        font-size: 1.2rem
    }
    
    .fixture--large .teamEvents li,
    .fixture .teamEvents li {
        padding: .8rem 0;
        position: relative;
        line-height: 1.3
    }
    
    .fixture--large .teamEvents .icon,
    .fixture .teamEvents .icon {
        width: 2rem;
        display: block;
        margin-top: 1px
    }
    
    .fixture--large .teamEvents .icn,
    .fixture .teamEvents .icn {
        margin: 0 auto;
        display: block
    }
    
    .fixture--large .teamEvents .info,
    .fixture .teamEvents .info {
        display: block
    }
    
    .fixture--large .teamEvents.home,
    .fixture .teamEvents.home {
        padding-right: 1rem;
        text-align: right;
        border-right: 1px dashed #e8e8e8
    }
    
    .fixture--large .teamEvents.home .icon,
    .fixture .teamEvents.home .icon {
        float: right
    }
    
    .fixture--large .teamEvents.home .info,
    .fixture .teamEvents.home .info {
        margin-right: 3rem
    }
    
    .fixture--large .teamEvents.away,
    .fixture .teamEvents.away {
        padding-left: 1rem
    }
    
    .fixture--large .teamEvents.away .icon,
    .fixture .teamEvents.away .icon {
        float: left
    }
    
    .fixture--large .teamEvents.away .info,
    .fixture .teamEvents.away .info {
        margin-left: 3rem
    }
    
    .fixture--large .assists,
    .fixture .assists {
        color: #76766f
    }
    
    .fixture--large .assists li,
    .fixture .assists li {
        padding: .3rem 0
    }
    
    .fixture--large .og,
    .fixture .og {
        color: #267788;
        margin-top: -.1rem
    }
    
    .fixture--large.live,
    .fixture.live {
        color: #2f2f2f;
        border-top: 0
    }
    
    .fixture--large.live .broadcaster,
    .fixture--large.live .stadiumName,
    .fixture.live .broadcaster,
    .fixture.live .stadiumName {
        border-color: #d00049
    }
    
    .fixture--large.live .broadcaster p,
    .fixture.live .broadcaster p {
        color: #fff
    }
    
    .fixture--large.live .score,
    .fixture.live .score {
        background: #ff2882;
        color: #fff;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400
    }
    
    .fixture--large.live .score span,
    .fixture.live .score span {
        color: #ff2882
    }
    
    .fixture--large .mcBtn,
    .fixture .mcBtn {
        background: #fff;
        border-radius: 2px;
        padding: 0 5rem 0 1rem;
        float: right;
        margin-right: .5rem;
        color: #242424;
        font-size: 1.2rem;
        position: relative;
        font-weight: 600;
        line-height: 3rem
    }
    
    .fixture--large .mcBtn .arrow-right,
    .fixture .mcBtn .arrow-right {
        position: absolute;
        top: 11px;
        right: 10px;
        transition: .2s
    }
    
    .fixture--large .highlightName,
    .fixture--large .teams,
    .fixture .highlightName,
    .fixture .teams {
        margin-right: -4px
    }
    
    .fixture--large .referees,
    .fixture .referees {
        text-align: center;
        width: 50%;
        font-size: 1.1rem;
        line-height: 3rem;
        border-left: 1px solid #e8e8e8
    }
    
    .fixture--large .ref,
    .fixture .ref {
        width: 25%;
        margin-right: -4px
    }
    
    .fixture--large .ref:first-child,
    .fixture .ref:first-child {
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 1.2rem
    }
    
    .fixture--large .ref .refLabelMobile,
    .fixture .ref .refLabelMobile {
        display: none
    }
    
    .fixture--large .refLabel,
    .fixture .refLabel {
        display: none;
        vertical-align: middle;
        margin-right: 1rem;
        color: #76766f
    }
    
    @media (max-width: 75em) {
        .fixture--large .eventsContainer,
        .fixture--large .highlightName,
        .fixture--large .teams,
        .fixture .eventsContainer,
        .fixture .highlightName,
        .fixture .teams {
            width: 55%
        }
        .fixture--large .eventsContainer .overview .stadiumName,
        .fixture--large .teams .overview .stadiumName,
        .fixture .eventsContainer .overview .stadiumName,
        .fixture .teams .overview .stadiumName {
            display: none
        }
        .fixture--large .eventsContainer.referee,
        .fixture--large .teams.referee,
        .fixture .eventsContainer.referee,
        .fixture .teams.referee {
            margin-bottom: 2rem;
            border-bottom: 1px solid #e8e8e8
        }
        .fixture--large .eventsContainer.referee .overview,
        .fixture--large .teams.referee .overview,
        .fixture .eventsContainer.referee .overview,
        .fixture .teams.referee .overview {
            padding-bottom: 0;
            padding-right: 0
        }
        .fixture--large .eventsContainer.referee .overview>.arrow-right,
        .fixture--large .teams.referee .overview>.arrow-right,
        .fixture .eventsContainer.referee .overview>.arrow-right,
        .fixture .teams.referee .overview>.arrow-right {
            margin-top: 0;
            top: 1.6rem
        }
	/*.fixture--large .eventsContainer .referees,.fiPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷0;width:auto;background:#f0f0f0;border-top:1px solid #e8e8e8;display:block}*/


	.fixture--large .eventsContainer .ref,.fixture--large .teams .ref,.fixture .eventsContainer .ref,.fixture .teams .ref{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;margin-right:0}.fixture--large .eventsContainer .refLabel,.fixture--large .teams .refLabel,.fixture .eventsContainer .refLabel,.fixture .teams .refLabel{display:inline-block}.fixture--large .overview .stadiumName,.fixture .overview .stadiumName{display:none}.fixture--large.referee,.fixture.referee{margin-bottom:2rem;border-bottom:1px solid #e8e8e8}.fixture--large.referee .overview,.fixture.referee .overview{padding-bottom:0;padding-right:0}.fixture--large.referee .overview .referees,.fixture.referee .overview .referees{border-top:0 solid #e8e8e8;margin-top:0}.fixture--large.referee .overview>.arrow-right,.fixture.referee .overview>.arrow-right{margin-top:0;top:1.6rem}.fixture--large .referees,.fixture .referees{border-left:0;width:auto;background:#f0f0f0;border-top:1px solid #e8e8e8;margin:.5rem -4rem -.5rem;display:block}.fixture--large .ref,.fixture .ref{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;margin-right:0}.fixture--large .refLabel,.fixture .refLabel{display:inline-block}}@media (max-width:43.75em){.fixture--large .referees,.fixture .referees{text-align:left}.fixture--large .ref,.fixture .ref{text-align:center}.fixture--large .ref .refLabelMobile,.fixture .ref .refLabelMobile{display:initial;vertical-align:bottom;font-weight:700;margin-right:.5rem}.fixture--large time,.fixture time{margin-top:-1.8rem}}@media (max-width:31.25em){.fixture--large .overview .score,.fixture--large .overview time,.fixture .overview .score,.fixture .overview time{font-size:1.1rem;width:6.6rem;margin-left:-3.3rem}.fixture--large .overview .score,.fixture .overview .score{font-size:1.8rem}.fixture--large .overview time,.fixture .overview time{font-size:1.1rem}.fixture--large .overview .team,.fixture .overview .team{padding-left:7.6rem}.fixture--large .overview .team:not(:first-of-type) .badge,.fixture .overview .team:not(:first-of-type) .badge{left:4.1rem}.fixture--large .overview .team:first-of-type,.fixture .overview .team:first-of-type{padding-left:0;padding-right:7.6rem}.fixture--large .overview .team:first-of-type .badge,.fixture .overview .team:first-of-type .badge{right:4.1rem}.fixture--large .overview .minutes strong,.fixture .overview .minutes strong{font-size:.9rem}.fixture--large .overview .teamName,.fixture .overview .teamName{font-size:1.2rem;font-weight:400}.fixture--large .overview .arrow-right,.fixture .overview .arrow-right{content:"";background:url(../i/sprites/arrows-sprite.png) -82px -64px no-repeat;width:9px;height:8px}}@media (max-width:31.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:31.25em) and (min-resolution:192dpi){.fixture--large .overview .arrow-right,.fixture .overview .arrow-right{background-image:url(../i/sprites/arrows-sprite@x2.png);background-size:94px 88px}}@media (max-width:28.125em){.fixture--large .overview .score,.fixture .overview .score{line-height:2.8rem;top:50%}.fixture--large .overview .score span,.fixture .overview .score span{line-height:2.8rem}.fixture--large .overview .score span:before,.fixture .overview .score span:before{height:2rem}.fixture--large .overview .team,.fixture .overview .team{padding-right:0;padding-left:7.5rem}.fixture--large .overview .team:first-of-type,.fixture .overview .team:first-of-type{padding-left:0;padding-right:7.5rem}.fixture--large .overview .team .teamName,.fixture .overview .team .teamName{font-size:1.1rem}.fixture--large .teamEvents.home .info,.fixture .teamEvents.home .info{margin-right:2rem}.fixture--large .teamEvents.away .info,.fixture .teamEvents.away .info{margin-left:2rem}}@media (max-width:22.4375em){.fixture--large .overview .team .teamName,.fixture .overview .team .teamName{font-size:1.5rem}.fixture--large .overview .team .shortname,.fixture .overview .team .shortname{display:none}.fixture--large .overview .team .abbr,.fixture .overview .team .abbr{display:block}}@media (max-width:56.25em){.fixture--large .matchDetails,.fixture .matchDetails{padding-left:0}.fixture--large .eventsContainer,.fixture--large .highlightName,.fixture--large .teams,.fixture .eventsContainer,.fixture .highlightName,.fixture .teams{width:100%;padding-right:0}.fixture--large .highlightName,.fixture--large .teams,.fixture .highlightName,.fixture .teams{padding:.5rem 2.5rem}.fixture--large .broadcaster,.fixture .broadcaster{padding:.3rem 0;margin:0;background:none;display:block;border:0;text-align:center;color:#242424;position:relative;font-size:1rem;margin-bottom:1rem}.fixture--large .broadcaster:before,.fixture .broadcaster:before{content:"";display:block}.fixture--large .broadcaster:after,.fixture .broadcaster:after{content:"";display:table;clear:both}.fixture--large .broadcaster .main,.fixture .broadcaster .main{float:left;width:50%;padding-right:.5rem}.fixture--large .broadcaster .channel,.fixture .broadcaster .channel{float:left;width:50%;text-align:left;margin-left:0;border-color:#fff;padding-left:1rem}.fixture--large .broadcaster.noChannel .main,.fixture .broadcaster.noChannel .main{width:100%;padding-right:0;text-align:center}.fixture--large.live,.fixture.live{background-color:transparent;border-bottom:0}.fixture--large.live .overview,.fixture.live .overview{position:relative}.fixture--large.live .long,.fixture.live .long{display:none}.fixture--large.live .short,.fixture.live .short{display:inline-block;vertical-align:baseline}.fixture--large.live .team:first-of-type,.fixture.live .team:first-of-type{padding-left:4rem}.fixture--large.live:focus .teams,.fixture.live:focus .teams{background:#b60040}.fixture--large.referee .overview,.fixture.referee .overview{padding:0}}@media (max-width:63.9375em){.fixture .mcBtn{width:3rem;position:absolute;right:0;top:50%;margin-top:-1.5rem;padding:0 1rem;z-index:5;text-indent:-99999px}}@media (max-width:56.25em){.fixture.referee{border-bottom:0;margin-bottom:0}.fixture .referees{border-top:0 solid #e8e8e8;margin:0;width:100%}.fixture .ref{border-top:1px solid #e8e8e8;width:100%}.fixture .overview .broadcastDataContainer{margin-right:0}.fixture .overview>.arrow-right{right:1rem}}@media (max-width:56.25em){.fixture .matchDetails{padding-left:0}.fixture .eventsContainer,.fixture .highlightName,.fixture .teams{width:100%;padding-right:0}.fixture .highlightName,.fixture .teams{padding:0 2.5rem}.fixture .broadcaster{margin:0;display:block;text-align:center;color:#242424;position:relative;font-size:1rem}.fixture .broadcaster:before{content:"";display:block}.fixture .broadcaster:after{content:"";display:table;clear:both}.fixture .broadcaster .main{float:left;width:50%;padding-right:.5rem}.fixture .broadcaster .channel{float:left;width:50%;text-align:left;margin-left:0;border-color:#fff;padding-left:1rem}.fixture .broadcaster.noChannel .main{width:100%;padding-right:0;text-align:center}.fixture.live{background-color:transparent;border-bottom:0}.fixture.live .overview{position:relative}.fixture.live .long{display:none}.fixture.live .short{display:inline-block;vertical-align:baseline}.fixture.live .team:first-of-type{padding-left:1rem}.fixture.live .broadcaster .logo .broadcaster-text{color:#e90052}.fixture.live:focus .teams{background:#b60040}.fixture.referee .overview{padding:0}}.fixture.fixture--small .overview{padding-right:0}.fixture.fixture--small .overview .highlightName,.fixture.fixture--small .overview .teams{width:100%}.fixture.fixture--small .overview .highlightName time,.fixture.fixture--small .overview .teams time{line-height:2.5rem;width:5rem}.fixture.fixture--small .broadcaster{padding:.3rem 0;margin:0;background:none;display:block;border:0;text-align:center;color:#242424;position:relative;font-size:1rem;margin-bottom:1rem}.fixture.fixture--small .broadcaster:before{content:"";display:block}.fixture.fixture--small .broadcaster:after{content:"";display:table;clear:both}.fixture.fixture--small .broadcaster .main{float:left;width:50%;padding-right:.5rem}.fixture.fixture--small .broadcaster .channel{float:left;width:50%;text-align:left;margin-left:0;border-color:#fff;padding-left:1rem}.fixture.fixture--small .broadcaster.noChannel .main{width:100%;padding-right:0;text-align:center}a.fixture .arrow-right,div.fixture .arrow-right{display:block}a.fixture[data-href]:not(.disabled):focus,a.fixture[data-href]:not(.disabled):hover,div.fixture[data-href]:not(.disabled):focus,div.fixture[data-href]:not(.disabled):hover{background:linear-gradient(270deg,#ff2882,#963cff 45%);box-shadow:0 1px 4px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer}a.fixture[data-href]:not(.disabled):focus .stadium,a.fixture[data-href]:not(.disabled):focus .stadium-b,a.fixture[data-href]:not(.disabled):hover .stadium,a.fixture[data-href]:not(.disabled):hover .stadium-b,div.fixture[data-href]:not(.disabled):focus .stadium,div.fixture[data-href]:not(.disabled):focus .stadium-b,div.fixture[data-href]:not(.disabled):hover .stadium,div.fixture[data-href]:not(.disabled):hover .stadium-b{content:"";background:url(../i/sprites/global-sprite.png) -423px -488px no-repeat;width:23px;height:14px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.fixture[data-href]:not(.disabled):focus .stadium,a.fixture[data-href]:not(.disabled):focus .stadium-b,a.fixture[data-href]:not(.disabled):hover .stadium,a.fixture[data-href]:not(.disabled):hover .stadium-b,div.fixture[data-href]:not(.disabled):focus .stadium,div.fixture[data-href]:not(.disabled):focus .stadium-b,div.fixture[data-href]:not(.disabled):hover .stadium,div.fixture[data-href]:not(.disabled):hover .stadium-b{background-image:url(../i/sprites/global-sprite@x2.png);background-size:799px 778px}}a.fixture[data-href]:not(.disabled):focus time,a.fixture[data-href]:not(.disabled):hover time,div.fixture[data-href]:not(.disabled):focus time,div.fixture[data-href]:not(.disabled):hover time{background:#fff;border-color:#fff}a.fixture[data-href]:not(.disabled):focus .multipleBroadcastersButton,a.fixture[data-href]:not(.disabled):hover .multipleBroadcastersButton,div.fixture[data-href]:not(.disabled):focus .multipleBroadcastersButton,div.fixture[data-href]:not(.disabled):hover .multipleBroadcastersButton{color:#242424}a.fixture[data-href]:not(.disabled):focus .minutes,a.fixture[data-href]:not(.disabled):hover .minutes,div.fixture[data-href]:not(.disabled):focus .minutes,div.fixture[data-href]:not(.disabled):hover .minutes{color:#fff}a.fixture[data-href]:not(.disabled):focus .overview>.arrow-right,a.fixture[data-href]:not(.disabled):hover .overview>.arrow-right,div.fixture[data-href]:not(.disabled):focus .overview>.arrow-right,div.fixture[data-href]:not(.disabled):hover .overview>.arrow-right{content:"";background:url(../i/sprites/arrows-sprite.png) -56px -58px no-repeat;width:15px;height:11px;top:2.4rem;right:1rem}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.fixture[data-href]:not(.disabled):focus .overview>.arrow-right,a.fixture[data-href]:not(.disabled):hover .overview>.arrow-right,div.fixture[data-href]:not(.disabled):focus .overview>.arrow-right,div.fixture[data-href]:not(.disabled):hover .overview>.arrow-right{background-image:url(../i/sprites/arrows-sprite@x2.png);background-size:94px 88px}}a.fixture[data-href]:not(.disabled):focus .tbc-reason,a.fixture[data-href]:not(.disabled):hover .tbc-reason,div.fixture[data-href]:not(.disabled):focus .tbc-reason,div.fixture[data-href]:not(.disabled):hover .tbc-reason{color:#242424}a.fixture:focus:not(.disabled):focus .overview>.arrow-right,a.fixture:focus:not(.disabled):hover .overview>.arrow-right,a.fixture:hover:not(.disabled):focus .overview>.arrow-right,a.fixture:hover:not(.disabled):hover .overview>.arrow-right,div.fixture:focus:not(.disabled):focus .overview>.arrow-right,div.fixture:focus:not(.disabled):hover .overview>.arrow-right,div.fixture:hover:not(.disabled):focus .overview>.arrow-right,div.fixture:hover:not(.disabled):hover .overview>.arrow-right{right:1.5rem}a.fixture:focus.live .score,a.fixture:hover.live .score,div.fixture:focus.live .score,div.fixture:hover.live .score{background-color:#fff;color:#007dc6}a.fixture:focus.live .score span,a.fixture:hover.live .score span,div.fixture:focus.live .score span,div.fixture:hover.live .score span{color:#fff}a.fixture:focus.live .score span:before,a.fixture:hover.live .score span:before,div.fixture:focus.live .score span:before,div.fixture:hover.live .score span:before{background:#007dc6}a.fixture.live:focus,a.fixture.live:hover,div.fixture.live:focus,div.fixture.live:hover{background:linear-gradient(270deg,#ff2882,#963cff)}a.fixture.live:focus .broadcaster,a.fixture.live:focus .stadiumName,a.fixture.live:hover .broadcaster,a.fixture.live:hover .stadiumName,div.fixture.live:focus .broadcaster,div.fixture.live:focus .stadiumName,div.fixture.live:hover .broadcaster,div.fixture.live:hover .stadiumName{border-color:#8d0040}a.fixture.live:focus .arrow-right,a.fixture.live:hover .arrow-right,div.fixture.live:focus .arrow-right,div.fixture.live:hover .arrow-right{right:1.5rem}@media (max-width:63.9375em){a.fixture.live:focus .arrow-right,a.fixture.live:hover .arrow-right,div.fixture.live:focus .arrow-right,div.fixture.live:hover .arrow-right{right:10px}}@media (max-width:75em){a.fixture:hover .referees,div.fixture:hover .referees{color:#242424}a.fixture .stadiumName,div.fixture .stadiumName{min-width:0}}@media (max-width:56.25em){a.fixture:focus .broadcaster,a.fixture:hover .broadcaster,div.fixture:focus .broadcaster,div.fixture:hover .broadcaster{color:#333}}.fixture.fixture--small .overview .highlightName,.fixture.fixture--small .overview .teams{padding:0 10px}.fixture.fixture--small .overview .teamName{font-size:1.2rem}.fixture.fixture--small .overview .team{font-size:1.2rem;padding-left:6rem}.fixture.fixture--small .overview .team:first-of-type{padding-left:0;padding-right:6rem}.fixture.fixture--small .broadcastDataContainer.broadcaster--multiple{display:inline-block;max-width:none}.fixture.fixture--small .broadcastDataContainer .broadcaster--stacked{display:inline}.fixture.fixture--small .broadcastDataContainer .broadcaster{text-align:center}.fixture--large time{font-size:15px}.fixture--large .overview{padding-right:0}@media (max-width:56.25em){.fixture--large .overview .broadcaster.broadcaster--multiple .liveOn{display:none}}@media (max-width:56.25em){.fixture--large .overview .broadcaster.broadcaster--multiple{text-align:center;width:100%;padding:0;max-width:none}}.fixture--large .overview .broadcaster--stacked{width:50%;min-width:0;float:right}@media (max-width:56.25em){.fixture--large .overview .broadcaster--stacked{width:100%;margin-bottom:0}.fixture--large .overview .broadcaster--stacked li{display:inline}}.fixture--large .overview .matchDate{font-size:15px;padding-left:10px;width:18%;text-align:left}@media (max-width:81.25em){.fixture--large .overview .matchDate{width:100%}}.fixture--large .overview .matchDate.matchDate--fullWidth{width:100%}.fixture--large .overview .matchDate.matchDate--halfWidth{width:50%}.fixture--large .overview .teams{width:40%}@media (max-width:75em){.fixture--large .overview .teams{width:55%}}@media (max-width:56.25em){.fixture--large .overview .teams{width:100%}}.fixture--large .overview .highlightName,.fixture--large .overview .teams.teams--medium{width:55%}@media (max-width:56.25em){.fixture--large .overview .highlightName,.fixture--large .overview .teams.teams--medium{width:100%}}.fixture--large .overview .teamName{font-size:15px}.fixture--large .overview .stadiumName{font-size:12px;width:10%}.fixture--large .overview .broadcasters{display:inline-block;width:20%}@media (max-width:56.25em){.fixture--large .overview .broadcasters{width:100%}}@media (max-width:56.25em){.fixtures .matchList.broadcasterMatchlist{border-bottom:0}.fixtures .matchList.broadcasterMatchlist>li{margin-bottom:2rem}}.tbc-accordion{position:relative;margin-bottom:5rem}.tbc-accordion:after{content:"";position:absolute;bottom:0;width:100%;height:0;background:linear-gradient(270deg,#ff2882,#963cff);transition:height .2s ease-in-out}.tbc-accordion:hover:after{height:.2rem}

/*	.tbc-accordion__heading{
		display:flex;align-items:cPÆ÷PÆÆ÷er;position:relative}*/
		.tbc-accordion__heading .date{float:none;pointer-events:none}.tbc-accordion__heading .icn{margin-right:2rem;transition:transform .2s ease-in-out}.tbc-accordion__heading-content{display:flex;align-items:center;gap:12px}.tbc-accordion__total-items{height:2.4rem;width:2.4rem;background:#007dc6;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:700;color:#fff}.tbc-accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.tbc-accordion.is-active .tbc-accordion__heading-icon{transform:rotate(180deg)}.tbc-accordion.is-active .tbc-accordion__content{max-height:200rem}.tbc-accordion.is-active .tbc-accordion__heading{border:0}.tbc-accordion.is-active:after{height:.2rem}.tbc-accordion .matchList{margin-bottom:1.6rem!important}.tbc-accordion .matchList:first-of-type{border-top:0}.tbc-accordion .fixtures__matches-list{margin-top:1rem}.tbc-accordion .competitionContainer{display:flex;align-items:center;justify-content:space-between;padding:1.2rem .8rem;width:100%}.tbc-accordion .competitionContainer .competitionTitle{font-size:1.5rem;line-height:1.9rem;width:0;height:0;overflow:hidden}.tbc-accordion .competitionContainer .competition.allcompetitions{float:none;justify-self:flex-end;margin:0}@media (max-width:63.9375em){.tbc-accordion{padding-bottom:4.6rem;margin-bottom:3rem}.tbc-accordion__heading{padding-bottom:1.6rem;border-bottom:1px solid #efefef}.tbc-accordion:after{height:.6rem;bottom:0;background:linear-gradient(270deg,#ff2882,#963cff)}.tbc-accordion:before{content:"";position:absolute;display:block;bottom:0;left:-1rem;right:-1rem;height:3rem;background-color:#37003b}.tbc-accordion .competitionContainer .competitionTitle{width:auto;height:auto}.tbc-accordion .date.long{display:block!important;margin-bottom:0}.tbc-accordion .date.short{display:none!important}}@media (max-width:43.75em){.tbc-accordion__total-items{width:2rem;height:2rem;font-size:1.2rem}}.button-tooltip{position:relative;display:block;z-index:1;cursor:pointer}.button-tooltip .tooltipContainer:focus,.button-tooltip .tooltipContainer:hover,.button-tooltip:focus .tooltipContainer,.button-tooltip:hover .tooltipContainer{clip:auto;height:auto;width:auto;opacity:1}.tooltipContainer{position:absolute;bottom:2.4rem;left:50%;transform:translateX(-50%);z-index:90;padding:0 0 1rem;text-align:center;text-decoration:none;white-space:nowrap;overflow:visible;color:#242424;opacity:0;transition:.2s}.tooltipContainer.tooltip-left{left:0;transform:translateX(0)}.tooltipContainer.tooltip-left .tooltip-content:after{left:2rem}.tooltipContainer.tooltip-right{right:-1.3rem;left:auto;transform:translateX(0)}.tooltipContainer.tooltip-right .tooltip-content:after{right:2rem;left:auto}.tooltipContainer .tooltip-content{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);position:relative;display:block;transition:all .2s;padding:1rem}.tooltipContainer .tooltip-content:after{content:"";display:block;border:10px solid transparent;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-9px;left:50%;margin-left:-10px;transition:all .2s}.tooltipContainer .matchAbridged{background-color:transparent;padding:1rem 2.5rem 1rem 1rem}.tooltipContainer .matchAbridged:hover .icn{transform:none}.tooltipContainer .matchAbridged [class*=arrow-right]{bottom:1.8rem;right:1.1rem;margin-bottom:0;transition:transform .2s}.tooltipContainer.tooltip-link:focus .tooltip-content:after,.tooltipContainer.tooltip-link:hover .tooltip-content:after{border-top-color:#ff2882}.tooltipContainer.tooltip-link:focus .matchAbridged,.tooltipContainer.tooltip-link:hover .matchAbridged{color:#fff;background:#ff2882}.tooltipContainer.tooltip-link:focus .matchAbridged .matchInfo,.tooltipContainer.tooltip-link:hover .matchAbridged .matchInfo{color:#fff}.tooltipContainer.tooltip-link:focus .matchAbridged [class*=arrow-right],.tooltipContainer.tooltip-link:hover .matchAbridged [class*=arrow-right]{transform:scale(.7) translateX(5px);right:.9rem;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){.tooltipContainer.tooltip-link:focus .matchAbridged [class*=arrow-right],.tooltipContainer.tooltip-link:hover .matchAbridged [class*=arrow-right]{background-image:url(../i/sprites/arrows-sprite@x2.png);background-size:94px 88px}}.tooltipContainer.tooltip-link:focus .matchAbridged time,.tooltipContainer.tooltip-link:hover .matchAbridged time{background:#fff;color:#ff2882}.tooltipContainer.tooltip-link .tooltip-content{padding:0}.tooltipContainer.tooltip-link .tooltip-content:focus,.tooltipContainer.tooltip-link .tooltip-content:hover{background:#ff2882}.tooltipContainer.tooltip-link .tooltip-content:focus:after,.tooltipContainer.tooltip-link .tooltip-content:hover:after{border-top-color:#ff2882}.nextMatchCol .tooltipContainer.tooltip-right{right:1rem}@media (max-width:63.9375em){.mobileScrollList{white-space:nowrap;overflow-x:auto;margin:0 -3rem;padding-left:3rem;-webkit-overflow-scrolling:touch}.mobileScrollList>li{width:29rem}.mobileScrollList>li:last-child{margin-right:3rem}}@media (max-width:63.9375em) and (max-width:43.75em){.mobileScrollList>li{width:100%}}@media (max-width:56.25em){.mobileScrollList{margin:0 -1rem;padding-left:1rem}.mobileScrollList>li:last-child{margin-right:1rem}}.heroArticle{margin-top:-2rem;padding:6rem 0 4rem;position:relative;margin-bottom:3rem}.heroArticle:after{content:"";display:table;clear:both}.heroArticle__bg-shape{position:absolute;top:0;height:100%}@media (max-width:63.9375em){.heroArticle__bg-shape{right:-2rem}}.heroArticle:before{content:"";display:block;width:150vw;height:100%;position:absolute;top:0;left:-50vw;margin-left:320px;background:#007dc6;background-position:50% top;background-repeat:no-repeat;z-index:0}@media (max-width:1400px){.heroArticle:before{width:170vw;left:-70vw}}.heroArticle .col-12{background:#007dc6;display:flex}.heroArticle .heroThumb+.col-12{padding-bottom:3rem}.heroArticle .col-4{float:none;display:inline-block;vertical-align:top;margin-top:3rem;padding-top:.5rem;padding-bottom:.5rem}.heroArticle .col-4:not(:last-child){border-right:1px dotted hsla(0,0%,100%,.4)}.heroArticle span.heroArticle__type-tag{background:#a6004c;color:#ebebe4;display:inline-block;margin-bottom:2rem;padding:.5rem 1rem}.heroArticle .relatedArticle{align-items:center;color:#fff;display:flex;height:100%;margin-bottom:1.2rem;min-height:3.3rem;margin-left:.4rem}.heroArticle .relatedArticle:before{content:"";display:block;background-color:#fff;position:absolute;border-radius:50%;width:3.3rem;height:3.3rem;left:-.4rem;top:50%;transform:translateY(-50%)}.heroArticle .relatedArticle p{color:#fff}.heroArticle .heroThumb .tag{color:#e90052}.heroArticle .heroThumb .tag:empty{display:none}.heroArticle.gallery .heroThumb figcaption:before{background-image:linear-gradient(180deg,#963cff,#007dc6)}.heroArticle.theme--pinkLilac:before{background:linear-gradient(270deg,#ff2882 30%,#963cff) #963cff}.heroArticle.theme--pinkLilac .st0__hero,.heroArticle.theme--pinkLilac .st0__hero--gallery,.heroArticle.theme--pinkLilac .st1__hero,.heroArticle.theme--pinkLilac .st1__hero--gallery{fill:url(#gradient--pinkLilac)}.heroArticle.theme--pinkLilac .heroThumb figcaption:before{background-image:linear-gradient(0deg,#963cff,#ff2882)}@media (max-width:700px){.heroArticle.theme--pinkLilac .heroThumb figcaption:before{background-image:linear-gradient(90deg,#ff2882,#963cff)}}.heroArticle.theme--orangePink:before{background:linear-gradient(270deg,#ff2882 30%,#ff6900) #ff6900}.heroArticle.theme--orangePink .st0__hero,.heroArticle.theme--orangePink .st0__hero--gallery,.heroArticle.theme--orangePink .st1__hero,.heroArticle.theme--orangePink .st1__hero--gallery{fill:url(#gradient--orangePink)}.heroArticle.theme--orangePink .heroThumb .tag{color:#ff6900}.heroArticle.theme--orangePink .heroThumb figcaption:before{background-image:linear-gradient(0deg,#ff2882,#ff6900)}@media (max-width:700px){.heroArticle.theme--orangePink .heroThumb figcaption:before{background-image:linear-gradient(90deg,#ff6900,#ff2882)}}.heroArticle.theme--purpleGreen:before{background:#007dc6}.heroArticle.theme--purpleGreen .st0__hero,.heroArticle.theme--purpleGreen .st0__hero--gallery,.heroArticle.theme--purpleGreen .st1__hero,.heroArticle.theme--purpleGreen .st1__hero--gallery{fill:url(#gradient--purpleGreen)}.heroArticle.theme--purpleGreen .heroThumb .tag{color:#00ff87}.heroArticle.theme--purpleGreen .heroThumb figcaption:before{background-image:linear-gradient(0deg,#ebff00,#00ff87)}@media (max-width:700px){.heroArticle.theme--purpleGreen .heroThumb figcaption:before{background-image:linear-gradient(90deg,#00ff87,#ebff00)}}.heroArticle.theme--purpleBlue:before{background:#007dc6}.heroArticle.theme--purpleBlue .st0__hero,.heroArticle.theme--purpleBlue .st0__hero--gallery,.heroArticle.theme--purpleBlue .st1__hero,.heroArticle.theme--purpleBlue .st1__hero--gallery{fill:url(#gradient--purpleBlue)}.heroArticle.theme--purpleBlue .heroThumb .tag{color:#05f0ff}.heroArticle.theme--purpleBlue .heroThumb figcaption:before{background-image:linear-gradient(0deg,#963cff,#05f0ff)}@media (max-width:700px){.heroArticle.theme--purpleBlue .heroThumb figcaption:before{background-image:linear-gradient(90deg,#05f0ff,#963cff)}}.heroArticle.theme--blueLilac:before{background:linear-gradient(270deg,#05f0ff 30%,#963cff) #963cff}.heroArticle.theme--blueLilac .st0__hero,.heroArticle.theme--blueLilac .st0__hero--gallery,.heroArticle.theme--blueLilac .st1__hero,.heroArticle.theme--blueLilac .st1__hero--gallery{fill:url(#gradient--blueLilac)}.heroArticle.theme--blueLilac .heroThumb .tag{color:#05f0ff}.heroArticle.theme--blueLilac .heroThumb figcaption:before{background-image:linear-gradient(0deg,#963cff,#05f0ff)}@media (max-width:700px){.heroArticle.theme--blueLilac .heroThumb figcaption:before{background-image:linear-gradient(90deg,#05f0ff,#963cff)}}.heroArticle.theme--greenBlue:before{background:linear-gradient(270deg,#05f0ff 30%,#00ff87) #00ff87}.heroArticle.theme--greenBlue .st0__hero,.heroArticle.theme--greenBlue .st0__hero--gallery,.heroArticle.theme--greenBlue .st1__hero,.heroArticle.theme--greenBlue .st1__hero--gallery{fill:url(#gradient--greenBlue)}.heroArticle.theme--greenBlue .heroThumb .tag{color:#00ff87}.heroArticle.theme--greenBlue .heroThumb figcaption:before{background-image:linear-gradient(0deg,#05f0ff,#00ff87)}@media (max-width:700px){.heroArticle.theme--greenBlue .heroThumb figcaption:before{background-image:linear-gradient(90deg,#00ff87,#05f0ff)}}@media (max-width:77.5em){.heroArticle:before{margin-left:0}}@media (max-width:63.9375em){.heroArticle{margin-top:0;padding:2rem 0}.heroArticle:before{left:-2rem;right:-2rem;margin-left:0;width:auto}}@media (max-width:43.75em){.heroArticle{padding:2.4rem 0}.heroArticle .col-12{display:none}.heroArticle:before{background-size:100% auto}}@media (max-width:43.75em){.heroArticle.mixed-content .col-12{display:block}.heroArticle.mixed-content .col-4{border:none;border-top:1px dotted hsla(0,0%,100%,.4);display:block;margin:0 2rem;padding:1.5rem 0;width:auto}}.heroThumb{display:block;text-decoration:none;color:#fff;background:#007dc6b3;box-shadow:0 1px 12px 0 rgba(0,0,0,.25);position:relative;z-index:1}.heroThumb:before{content:"";display:block}.heroThumb:after{content:"";display:table;clear:both}.heroThumb span{display:block}.heroThumb figure{display:flex}.heroThumb .image{float:left;width:60%;overflow:hidden;position:relative}.heroThumb .image.thumbCrop{width:50%;flex-basis:50%;display:block;min-height:38rem}.heroThumb .image.thumbCrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.heroThumb .image.thumbCrop .videoThumb__play-icon{fill:#fff;left:50%;max-width:6rem;min-width:4rem;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);width:12%;z-index:2}.heroThumb .ginfo,.heroThumb .runTime{position:absolute;bottom:1rem;left:1rem;background:#ff2882;color:#fff;font-size:.8rem;display:flex;align-items:center;line-height:2.4rem}.heroThumb .ginfo .icn,.heroThumb .runTime .icn{margin:0 .6rem 0 .8rem;display:inline-block;vertical-align:middle;position:static}.heroThumb .ginfo .count,.heroThumb .runTime .count{padding:0 1.3rem;line-height:3.4rem}.heroThumb .ginfo .count,.heroThumb .ginfo time,.heroThumb .runTime .count,.heroThumb .runTime time{display:inline-block;vertical-align:middle;background:#007dc6;font-size:1.2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.heroThumb .ginfo time,.heroThumb .runTime time{margin-right:-2px;padding:.1rem .8rem}.heroThumb .ginfo{background:#963cff;font-size:1.4rem}.heroThumb .ginfo .icn{margin:1rem .6rem}.heroThumb img{width:100%;display:block;transition:transform 2s}.heroThumb figcaption{padding:2rem 2rem 2rem 2.4rem;position:relative;flex-basis:50%}.heroThumb figcaption:before{content:" ";width:.4rem;height:100%;background-image:linear-gradient(0deg,#963cff,#ff2882);position:absolute;left:0;top:0;display:block}@media (max-width:700px){.heroThumb figcaption:before{background-image:linear-gradient(90deg,#ff2882,#963cff)}}.heroThumb figcaption .audioDesc,.heroThumb figcaption .closedCaption{content:"";background:url(../i/sprites/global-sprite.png) -574px -468px no-repeat;width:22px;height:16px;display:inline-block;text-indent:-999px;overflow:hidden;margin-top:.5rem;transform:translateY(-3.3rem);opacity:.7}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.heroThumb figcaption .audioDesc,.heroThumb figcaption .closedCaption{background-image:url(../i/sprites/global-sprite@x2.png);background-size:799px 778px}}.heroThumb figcaption .audioDesc{content:"";background:url(../i/sprites/global-sprite.png) -574px -468px no-repeat;width:22px;height:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.heroThumb figcaption .audioDesc{background-image:url(../i/sprites/global-sprite@x2.png);background-size:799px 778px}}.heroThumb figcaption .closedCaption{content:"";background:url(../i/sprites/global-sprite.png) -618px -468px no-repeat;width:22px;height:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.heroThumb figcaption .closedCaption{background-image:url(../i/sprites/global-sprite@x2.png);background-size:799px 778px}}.heroThumb .tag{margin-bottom:.5rem;font-size:1.1rem;color:#e90052;font-family:PremierSans-Bold-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}.heroThumb .title{font-size:3.9rem;line-height:1.21;margin-bottom:2rem;transition:.2s}.heroThumb .title a{color:#fff;text-decoration:none}.heroThumb .title a:hover{text-decoration:underline}.heroThumb p{font-size:1.3rem;color:#fff;opacity:.8;line-height:1.62;padding-bottom:4.2rem}


	