/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box;
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

.wrapper {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
}

    .wrapper:after {
        content: " ";
        display: block;
        clear: both;
    }

    .wrapper.col-12 {
        float: none;
        padding-left: 2rem;
        padding-right: 2rem;
    }

@media (max-width:43.75em) {
    .wrapper {
        padding-left: 0;
        padding-right: 0;
    }

        .wrapper.col-12 {
            padding-left: 1rem;
            padding-right: 1rem;
        }
}

.wrapper.col-12 .col-12, .wrapper .col-12 .col-12, .wrapper.col-12 .wrapper.col-12 {
    padding: 0;
}

[class*=col-] {
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 3.78788%;
    padding-right: 3.78788%;
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
}

    [class*=col-].centered {
        float: none;
        margin: 0 auto;
    }

[class^=col-1] {
    width: 8.33333%;
}

[class^=col-2] {
    width: 16.66667%;
}

[class^=col-3] {
    width: 25%;
}

[class^=col-4] {
    width: 33.33333%;
}

[class^=col-5] {
    width: 41.66667%;
}

[class^=col-6] {
    width: 50%;
}

[class^=col-7] {
    width: 58.33333%;
}

[class^=col-8] {
    width: 66.66667%;
}

[class^=col-9] {
    width: 75%;
}

[class^=col-10] {
    width: 83.33333%;
}

[class^=col-11] {
    width: 91.66667%;
}

[class^=col-12] {
    width: 100%;
}

@media (max-width:63.9375em) {
    [class*=col-] {
        width: 100%;
    }
}

@media (max-width:63.9375em) and (min-width:43.75em) {
    .col-1-m {
        width: 8.33333%;
    }

    .col-2-m {
        width: 16.66667%;
    }

    .col-3-m {
        width: 25%;
    }

    .col-4-m {
        width: 33.33333%;
    }

    .col-5-m {
        width: 41.66667%;
    }

    .col-6-m {
        width: 50%;
    }

    .col-7-m {
        width: 58.33333%;
    }

    .col-8-m {
        width: 66.66667%;
    }

    .col-9-m {
        width: 75%;
    }

    .col-10-m {
        width: 83.33333%;
    }

    .col-11-m {
        width: 91.66667%;
    }

    .col-12-m {
        width: 100%;
    }
}

@media (max-width:43.75em) and (min-width:20em) {
    .col-1-s {
        width: 8.33333%;
    }

    .col-2-s {
        width: 16.66667%;
    }

    .col-3-s {
        width: 25%;
    }

    .col-4-s {
        width: 33.33333%;
    }

    .col-5-s {
        width: 41.66667%;
    }

    .col-6-s {
        width: 50%;
    }

    .col-7-s {
        width: 58.33333%;
    }

    .col-8-s {
        width: 66.66667%;
    }

    .col-9-s {
        width: 75%;
    }

    .col-10-s {
        width: 83.33333%;
    }

    .col-11-s {
        width: 91.66667%;
    }

    .col-12-s {
        width: 100%;
    }
}

[class*=block-list] {
    clear: both;
    font-size: 0;
}

    [class*=block-list]:before {
        content: "";
        display: block;
    }

    [class*=block-list]:after {
        content: "";
        display: table;
        clear: both;
    }

    [class*=block-list] > li {
        width: 100%;
        clear: both;
        margin-bottom: 2rem;
        display: inline-block;
        vertical-align: top;
        font-size: 1.4rem;
    }

.block-list-padding {
    margin: 0 -1rem;
}

    .block-list-padding li {
        padding: 0 1rem;
    }

.block-list-1 > li {
    width: 100%;
    float: none;
}

.block-list-2 > li {
    width: 50%;
}

.block-list-3 > li {
    width: 33.33333%;
}

.block-list-4 > li {
    width: 25%;
}

.block-list-5 > li {
    width: 20%;
}

@media (max-width:63.9375em) {
    .block-list-2-m > li {
        width: 50%;
    }

    .block-list-3-m > li {
        width: 33.33333%;
    }

    .block-list-4-m > li {
        width: 25%;
    }
}

@media (max-width:43.75em) {
    .block-list-2 > li, .block-list-3 > li, .block-list-4 > li {
        width: 100%;
        float: none;
    }

    .block-list-2-s > li {
        width: 50%;
    }

    .block-list-3-s > li {
        width: 33.33333%;
    }

    .block-list-4-s > li {
        width: 25%;
    }
}

@media (max-width:25em) {
    .block-list-1-xs > li {
        width: 100%;
    }

    .block-list-2-xs > li {
        width: 50%;
    }

    .block-list-3-xs > li {
        width: 33.33333%;
    }

    .block-list-4-xs > li {
        width: 25%;
    }
}

.col-collapse {
    padding: 0 !important;
}

@media (max-width:43.75em) {
    .col-collapse-mob {
        padding: 0 !important;
    }
}

.flex-grid {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.fixed-two-col {
    height: calc(100vh - 110px);
    padding: 0;
}

    .fixed-two-col .main-video-col {
        overflow: -moz-scrollbars-none;
        overflow-y: scroll;
        padding-top: 2rem;
        -ms-overflow-style: none;
    }

        .fixed-two-col .main-video-col::-webkit-scrollbar {
            width: 0 !important;
        }

    .fixed-two-col > [class*=col-] {
        padding-left: 0;
        padding-right: 0;
    }

.fixed-two-col--dark-bg {
    background: linear-gradient(to bottom right,#300034 0,#300034 44%,#1c001e);
    color: #ebebe4;
}

.fixed-two-col .fixed-two-col__primary {
    padding: 2rem 6rem;
}

.badge-100 {
    background-image: url(Images/badges-100-sprite.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    display: block;
    background-position: 0 -1400px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .badge-100 {
        background-image: url(Images/badges-100-sprite@x2.png);
        background-size: 1500px 1500px;
    }
}

.badge-100.ACM {
    background-position: -100px 0;
}

.badge-100.ADL {
    background-position: -1000px -600px;
}

.badge-100.AEK {
    background-position: 0 -100px;
}

.badge-100.AFW {
    background-position: -100px -100px;
}

.badge-100.AJA {
    background-position: -200px 0;
}

.badge-100.APO {
    background-position: -200px -100px;
}

.badge-100.ARS {
    background-position: 0 -200px;
}

.badge-100.ASI {
    background-position: -100px -200px;
}

.badge-100.AST {
    background-position: -200px -200px;
}

.badge-100.ASY {
    background-position: -300px 0;
}

.badge-100.ATA {
    background-position: -300px -100px;
}

.badge-100.ATH {
    background-position: -300px -200px;
}

.badge-100.ATM {
    background-position: 0 -300px;
}

.badge-100.AUS {
    background-position: -100px -300px;
}

.badge-100.AVL {
    background-position: -200px -300px;
}

.badge-100.AZ {
    background-position: -300px -300px;
}

.badge-100.B04 {
    background-position: -400px 0;
}

.badge-100.BAL {
    background-position: -400px -100px;
}

.badge-100.BAR {
    background-position: -400px -200px;
}

.badge-100.BAT {
    background-position: -400px -300px;
}

.badge-100.BBV {
    background-position: 0 -400px;
}

.badge-100.BCN {
    background-position: -100px -400px;
}

.badge-100.BEF {
    background-position: -200px -400px;
}

.badge-100.BEL {
    background-position: -300px -400px;
}

.badge-100.BHA {
    background-position: -400px -400px;
}

.badge-100.BIR {
    background-position: -500px 0;
}

.badge-100.BJK {
    background-position: -500px -100px;
}

.badge-100.BLB {
    background-position: -500px -200px;
}

.badge-100.BLP {
    background-position: -500px -300px;
}

.badge-100.BMG {
    background-position: -500px -400px;
}

.badge-100.BOL {
    background-position: 0 -500px;
}

.badge-100.BOR {
    background-position: -100px -500px;
}

.badge-100.BOU {
    background-position: -200px -500px;
}

.badge-100.BRA {
    background-position: -300px -500px;
}

.badge-100.BRE {
    background-position: -400px -500px;
}

.badge-100.BRG {
    background-position: -500px -500px;
}

.badge-100.BRI {
    background-position: -600px 0;
}

.badge-100.BRR {
    background-position: -600px -100px;
}

.badge-100.BRU {
    background-position: -600px -200px;
}

.badge-100.BRW {
    background-position: -600px -300px;
}

.badge-100.BRY {
    background-position: -600px -400px;
}

.badge-100.BSC {
    background-position: -600px -500px;
}

.badge-100.BSL {
    background-position: 0 -600px;
}

.badge-100.BUR {
    background-position: -100px -600px;
}

.badge-100.BVB {
    background-position: -200px -600px;
}

.badge-100.CAR {
    background-position: -300px -600px;
}

.badge-100.CEL {
    background-position: -400px -600px;
}

.badge-100.CHA {
    background-position: -500px -600px;
}

.badge-100.CHE {
    background-position: -600px -600px;
}

.badge-100.CHF {
    background-position: -700px 0;
}

.badge-100.CHT {
    background-position: -700px -100px;
}

.badge-100.CLV {
    background-position: -700px -200px;
}

.badge-100.CMU {
    background-position: -700px -300px;
}

.badge-100.COU {
    background-position: -700px -400px;
}

.badge-100.COV {
    background-position: -700px -500px;
}

.badge-100.CPH {
    background-position: -700px -600px;
}

.badge-100.CRE {
    background-position: 0 -700px;
}

.badge-100.CRW {
    background-position: -100px -700px;
}

.badge-100.CRY {
    background-position: -200px -700px;
}

.badge-100.CSK {
    background-position: -300px -700px;
}

.badge-100.CUT {
    background-position: -400px -700px;
}

.badge-100.CZV {
    background-position: -500px -700px;
}

.badge-100.DAG {
    background-position: -600px -700px;
}

.badge-100.DER-new {
    background-position: -700px -700px;
}

.badge-100.DER {
    background-position: -800px 0;
}

.badge-100.DMK {
    background-position: -800px -100px;
}

.badge-100.DND {
    background-position: -800px -200px;
}

.badge-100.DNR {
    background-position: -800px -300px;
}

.badge-100.DON {
    background-position: -800px -400px;
}

.badge-100.DYK {
    background-position: -800px -500px;
}

.badge-100.DZG {
    background-position: -800px -600px;
}

.badge-100.EAS {
    background-position: -800px -700px;
}

.badge-100.EVE {
    background-position: 0 -800px;
}

.badge-100.EXE {
    background-position: -100px -800px;
}

.badge-100.FCA {
    background-position: -200px -800px;
}

.badge-100.FCB {
    background-position: -300px -800px;
}

.badge-100.FCL {
    background-position: -400px -800px;
}

.badge-100.FCSM {
    background-position: -500px -800px;
}

.badge-100.FEN {
    background-position: -600px -800px;
}

.badge-100.FEY {
    background-position: -700px -800px;
}

.badge-100.FGR {
    background-position: -800px -800px;
}

.badge-100.FIO {
    background-position: -900px 0;
}

.badge-100.FKQ {
    background-position: -900px -100px;
}

.badge-100.FKV {
    background-position: -900px -200px;
}

.badge-100.FLE {
    background-position: -900px -300px;
}

.badge-100.FUL {
    background-position: -900px -400px;
}

.badge-100.GAL {
    background-position: -900px -500px;
}

.badge-100.GIL {
    background-position: -900px -600px;
}

.badge-100.GRI {
    background-position: -900px -700px;
}

.badge-100.GRO {
    background-position: -900px -800px;
}

.badge-100.HAL {
    background-position: 0 -900px;
}

.badge-100.HBS {
    background-position: -100px -900px;
}

.badge-100.HOF {
    background-position: -200px -900px;
}

.badge-100.HUD {
    background-position: -300px -900px;
}

.badge-100.HUL {
    background-position: -400px -900px;
}

.badge-100.IBA {
    background-position: -500px -900px;
}

.badge-100.IPS {
    background-position: -600px -900px;
}

.badge-100.JUV {
    background-position: -700px -900px;
}

.badge-100.KAA {
    background-position: -800px -900px;
}

.badge-100.KOE {
    background-position: -900px -900px;
}

.badge-100.KRA {
    background-position: -1000px 0;
}

.badge-100.KYS {
    background-position: -1000px -100px;
}

.badge-100.LAZ {
    background-position: -1000px -200px;
}

.badge-100.LEE {
    background-position: -1000px -300px;
}

.badge-100.LEG {
    background-position: -1000px -400px;
}

.badge-100.LEI {
    background-position: -1000px -500px;
}

.badge-100.LEP {
    background-position: 0 0;
}

.badge-100.LIB {
    background-position: -1000px -700px;
}

.badge-100.LIN {
    background-position: -1000px -800px;
}

.badge-100.LIV {
    background-position: -1000px -900px;
}

.badge-100.LKM {
    background-position: 0 -1000px;
}

.badge-100.LNO {
    background-position: -100px -1000px;
}

.badge-100.LOK {
    background-position: -200px -1000px;
}

.badge-100.LUD {
    background-position: -300px -1000px;
}

.badge-100.LUT {
    background-position: -400px -1000px;
}

.badge-100.LYN {
    background-position: -500px -1000px;
}

.badge-100.M05 {
    background-position: -600px -1000px;
}

.badge-100.MAN {
    background-position: -700px -1000px;
}

.badge-100.MAR {
    background-position: -800px -1000px;
}

.badge-100.MCH {
    background-position: -900px -1000px;
}

.badge-100.MCI {
    background-position: -1000px -1000px;
}

.badge-100.MCO {
    background-position: -1100px 0;
}

.badge-100.MFF {
    background-position: -1100px -100px;
}

.badge-100.MID {
    background-position: -1100px -200px;
}

.badge-100.MIL {
    background-position: -1100px -300px;
}

.badge-100.MKD {
    background-position: -1100px -400px;
}

.badge-100.MOL {
    background-position: -1100px -500px;
}

.badge-100.MOR {
    background-position: -1100px -600px;
}

.badge-100.MTA {
    background-position: -1100px -700px;
}

.badge-100.MUN {
    background-position: -1100px -800px;
}

.badge-100.NAP {
    background-position: -1100px -900px;
}

.badge-100.NEW {
    background-position: -1100px -1000px;
}

.badge-100.NFO {
    background-position: 0 -1100px;
}

.badge-100.NHT {
    background-position: -100px -1100px;
}

.badge-100.NIC {
    background-position: -200px -1100px;
}

.badge-100.NKM {
    background-position: -300px -1100px;
}

.badge-100.NOR {
    background-position: -400px -1100px;
}

.badge-100.NOT {
    background-position: -500px -1100px;
}

.badge-100.NWP {
    background-position: -600px -1100px;
}

.badge-100.OFK {
    background-position: -700px -1100px;
}

.badge-100.OLD {
    background-position: -800px -1100px;
}

.badge-100.OLY {
    background-position: -900px -1100px;
}

.badge-100.OSM {
    background-position: -1000px -1100px;
}

.badge-100.OXF {
    background-position: -1100px -1100px;
}

.badge-100.PAO {
    background-position: -1200px 0;
}

.badge-100.PBG {
    background-position: -1200px -100px;
}

.badge-100.PET {
    background-position: -1200px -200px;
}

.badge-100.PLY {
    background-position: -1200px -300px;
}

.badge-100.PLZ {
    background-position: -1200px -400px;
}

.badge-100.PNE {
    background-position: -1200px -500px;
}

.badge-100.POR {
    background-position: -1200px -600px;
}

.badge-100.PSG {
    background-position: -1200px -700px;
}

.badge-100.PSV {
    background-position: -1200px -800px;
}

.badge-100.PTO {
    background-position: -1200px -900px;
}

.badge-100.PTV {
    background-position: -1200px -1000px;
}

.badge-100.QAB {
    background-position: -1200px -1100px;
}

.badge-100.QPR {
    background-position: 0 -1200px;
}

.badge-100.RAP {
    background-position: -100px -1200px;
}

.badge-100.RBL {
    background-position: -200px -1200px;
}

.badge-100.RDG {
    background-position: -300px -1200px;
}

.badge-100.RMA {
    background-position: -400px -1200px;
}

.badge-100.RMD {
    background-position: -500px -1200px;
}

.badge-100.ROC {
    background-position: -600px -1200px;
}

.badge-100.RSB {
    background-position: -700px -1200px;
}

.badge-100.RSO {
    background-position: -800px -1200px;
}

.badge-100.RSV {
    background-position: -900px -1200px;
}

.badge-100.RTH {
    background-position: -1000px -1200px;
}

.badge-100.RUB {
    background-position: -1100px -1200px;
}

.badge-100.S04 {
    background-position: -1200px -1200px;
}

.badge-100.SBR {
    background-position: -1300px 0;
}

.badge-100.SCL {
    background-position: -1300px -100px;
}

.badge-100.SCU {
    background-position: -1300px -200px;
}

.badge-100.SDK {
    background-position: -1300px -300px;
}

.badge-100.SEV {
    background-position: -1300px -400px;
}

.badge-100.SHR {
    background-position: -1300px -500px;
}

.badge-100.SHU {
    background-position: -1300px -600px;
}

.badge-100.SHW {
    background-position: -1300px -700px;
}

.badge-100.SIO {
    background-position: -1300px -800px;
}

.badge-100.SKE {
    background-position: -1300px -900px;
}

.badge-100.SOU {
    background-position: -1300px -1000px;
}

.badge-100.SPP {
    background-position: -1300px -1100px;
}

.badge-100.SPR {
    background-position: -1300px -1200px;
}

.badge-100.SSL {
    background-position: 0 -1300px;
}

.badge-100.STE {
    background-position: -100px -1300px;
}

.badge-100.STK {
    background-position: -200px -1300px;
}

.badge-100.STO {
    background-position: -300px -1300px;
}

.badge-100.STU {
    background-position: -400px -1300px;
}

.badge-100.STV {
    background-position: -500px -1300px;
}

.badge-100.SUN {
    background-position: -600px -1300px;
}

.badge-100.SUT {
    background-position: -700px -1300px;
}

.badge-100.SWA {
    background-position: -800px -1300px;
}

.badge-100.SWI {
    background-position: -900px -1300px;
}

.badge-100.TOT {
    background-position: -1000px -1300px;
}

.badge-100.VAL {
    background-position: -1100px -1300px;
}

.badge-100.VIL {
    background-position: -1200px -1300px;
}

.badge-100.VIT {
    background-position: -1300px -1300px;
}

.badge-100.VTG {
    background-position: -1400px 0;
}

.badge-100.WAT {
    background-position: -1400px -100px;
}

.badge-100.WBA {
    background-position: -1400px -200px;
}

.badge-100.WHU {
    background-position: -1400px -300px;
}

.badge-100.WIG {
    background-position: -1400px -400px;
}

.badge-100.WIM {
    background-position: -1400px -500px;
}

.badge-100.WLS {
    background-position: -1400px -600px;
}

.badge-100.WOB {
    background-position: -1400px -700px;
}

.badge-100.WOL {
    background-position: -1400px -800px;
}

.badge-100.WYC {
    background-position: -1400px -900px;
}

.badge-100.YEO {
    background-position: -1400px -1000px;
}

.badge-100.ZLN {
    background-position: -1400px -1100px;
}

.badge-100.ZNT {
    background-position: -1400px -1200px;
}

.badge-100.ZRL {
    background-position: -1400px -1300px;
}

.badge-100.default {
    background-position: 0 -1400px;
}

.badge-100.t185 {
    background-position: -100px -1400px;
}

.badge-20 {
    background-image: url("https://football.hvwooding.net/Images/badges-20-sprite.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-position: -20px -280px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .badge-20 {
        background-image: url("https://football.hvwooding.net/Images/badges-20-sprite@x2.png");
        background-size: 300px 300px;
    }
}

.badge-20.ACM {
    background-position: -20px 0;
}

.badge-20.ADL {
    background-position: -200px -120px;
}

.badge-20.AEK {
    background-position: 0 -20px;
}

.badge-20.AFW {
    background-position: -20px -20px;
}

.badge-20.AJA {
    background-position: -40px 0;
}

.badge-20.APO {
    background-position: -40px -20px;
}

.badge-20.ARS {
    background-position: 0 -40px;
}

.badge-20.ASI {
    background-position: -20px -40px;
}

.badge-20.AST {
    background-position: -40px -40px;
}

.badge-20.ASY {
    background-position: -60px 0;
}

.badge-20.ATA {
    background-position: -60px -20px;
}

.badge-20.ATH {
    background-position: -60px -40px;
}

.badge-20.ATM {
    background-position: 0 -60px;
}

.badge-20.AUS {
    background-position: -20px -60px;
}

.badge-20.AVL {
    background-position: -40px -60px;
}

.badge-20.AZ {
    background-position: -60px -60px;
}

.badge-20.B04 {
    background-position: -80px 0;
}

.badge-20.BAL {
    background-position: -80px -20px;
}

.badge-20.BAR {
    background-position: -80px -40px;
}

.badge-20.BAT {
    background-position: -80px -60px;
}

.badge-20.BBV {
    background-position: 0 -80px;
}

.badge-20.BCN {
    background-position: -20px -80px;
}

.badge-20.BEF {
    background-position: -40px -80px;
}

.badge-20.BEL {
    background-position: -60px -80px;
}

.badge-20.BHA {
    background-position: -80px -80px;
}

.badge-20.BIR {
    background-position: -100px 0;
}

.badge-20.BJK {
    background-position: -100px -20px;
}

.badge-20.BLB {
    background-position: -100px -40px;
}

.badge-20.BLP {
    background-position: -100px -60px;
}

.badge-20.BMG {
    background-position: -100px -80px;
}

.badge-20.BOL {
    background-position: 0 -100px;
}

.badge-20.BOR {
    background-position: -20px -100px;
}

.badge-20.BOU {
    background-position: -40px -100px;
}

.badge-20.BRA {
    background-position: -60px -100px;
}

.badge-20.BRE {
    background-position: -60px -280px;
}

.badge-20.BRG {
    background-position: -100px -100px;
}

.badge-20.BRI {
    background-position: -120px 0;
}

.badge-20.BRR {
    background-position: -120px -20px;
}

.badge-20.BRU {
    background-position: -120px -40px;
}

.badge-20.BRW {
    background-position: -120px -60px;
}

.badge-20.BRY {
    background-position: -120px -80px;
}

.badge-20.BSC {
    background-position: -120px -100px;
}

.badge-20.BSL {
    background-position: 0 -120px;
}

.badge-20.BUR {
    background-position: -20px -120px;
}

.badge-20.BVB {
    background-position: -40px -120px;
}

.badge-20.CAR {
    background-position: -60px -120px;
}

.badge-20.CEL {
    background-position: -80px -120px;
}

.badge-20.CHA {
    background-position: -100px -120px;
}

.badge-20.CHE {
    background-position: -120px -120px;
}

.badge-20.CHF {
    background-position: -140px 0;
}

.badge-20.CHT {
    background-position: -140px -20px;
}

.badge-20.CLV {
    background-position: -140px -40px;
}

.badge-20.CMU {
    background-position: -140px -60px;
}

.badge-20.COU {
    background-position: -140px -80px;
}

.badge-20.COV {
    background-position: -140px -100px;
}

.badge-20.CPH {
    background-position: -140px -120px;
}

.badge-20.CRE {
    background-position: 0 -140px;
}

.badge-20.CRW {
    background-position: -20px -140px;
}

.badge-20.CRY {
    background-position: -40px -140px;
}

.badge-20.CSK {
    background-position: -60px -140px;
}

.badge-20.CUT {
    background-position: -80px -140px;
}

.badge-20.CZV {
    background-position: -100px -140px;
}

.badge-20.DAG {
    background-position: -120px -140px;
}

.badge-20.DER-new {
    background-position: -140px -140px;
}

.badge-20.DER {
    background-position: -160px 0;
}

.badge-20.DMK {
    background-position: -160px -20px;
}

.badge-20.DND {
    background-position: -160px -40px;
}

.badge-20.DNR {
    background-position: -160px -60px;
}

.badge-20.DON {
    background-position: -160px -80px;
}

.badge-20.DYK {
    background-position: -160px -100px;
}

.badge-20.DZG {
    background-position: -160px -120px;
}

.badge-20.EAS {
    background-position: -160px -140px;
}

.badge-20.EVE {
    background-position: 0 -160px;
}

.badge-20.EXE {
    background-position: -20px -160px;
}

.badge-20.FCA {
    background-position: -40px -160px;
}

.badge-20.FCB {
    background-position: -60px -160px;
}

.badge-20.FCL {
    background-position: -80px -160px;
}

.badge-20.FCSM {
    background-position: -100px -160px;
}

.badge-20.FEN {
    background-position: -120px -160px;
}

.badge-20.FEY {
    background-position: -140px -160px;
}

.badge-20.FGR {
    background-position: -160px -160px;
}

.badge-20.FIO {
    background-position: -180px 0;
}

.badge-20.FKQ {
    background-position: -180px -20px;
}

.badge-20.FKV {
    background-position: -180px -40px;
}

.badge-20.FLE {
    background-position: -180px -60px;
}

.badge-20.FUL {
    background-position: -180px -80px;
}

.badge-20.GAL {
    background-position: -180px -100px;
}

.badge-20.GIL {
    background-position: -180px -120px;
}

.badge-20.GRI {
    background-position: -180px -140px;
}

.badge-20.GRO {
    background-position: -180px -160px;
}

.badge-20.HAL {
    background-position: 0 -180px;
}

.badge-20.HBS {
    background-position: -20px -180px;
}

.badge-20.HOF {
    background-position: -40px -180px;
}

.badge-20.HUD {
    background-position: -60px -180px;
}

.badge-20.HUL {
    background-position: -80px -180px;
}

.badge-20.IBA {
    background-position: -100px -180px;
}

.badge-20.IPS {
    background-position: -120px -180px;
}

.badge-20.JUV {
    background-position: -140px -180px;
}

.badge-20.KAA {
    background-position: -160px -180px;
}

.badge-20.KOE {
    background-position: -180px -180px;
}

.badge-20.KRA {
    background-position: -200px 0;
}

.badge-20.KYS {
    background-position: -200px -20px;
}

.badge-20.LAZ {
    background-position: -200px -40px;
}

.badge-20.LEE {
    background-position: -200px -60px;
}

.badge-20.LEG {
    background-position: -200px -80px;
}

.badge-20.LEI {
    background-position: -200px -100px;
}

.badge-20.LEP {
    background-position: 0 0;
}

.badge-20.LIB {
    background-position: -200px -140px;
}

.badge-20.LIN {
    background-position: -200px -160px;
}

.badge-20.LIV {
    background-position: -200px -180px;
}

.badge-20.LKM {
    background-position: 0 -200px;
}

.badge-20.LNO {
    background-position: -20px -200px;
}

.badge-20.LOK {
    background-position: -40px -200px;
}

.badge-20.LUD {
    background-position: -60px -200px;
}

.badge-20.LUT {
    background-position: -80px -200px;
}

.badge-20.LYN {
    background-position: -100px -200px;
}

.badge-20.M05 {
    background-position: -120px -200px;
}

.badge-20.MAN {
    background-position: -140px -200px;
}

.badge-20.MAR {
    background-position: -160px -200px;
}

.badge-20.MCH {
    background-position: -180px -200px;
}

.badge-20.MCI {
    background-position: -200px -200px;
}

.badge-20.MCO {
    background-position: -220px 0;
}

.badge-20.MFF {
    background-position: -220px -20px;
}

.badge-20.MID {
    background-position: -220px -40px;
}

.badge-20.MIL {
    background-position: -220px -60px;
}

.badge-20.MKD {
    background-position: -220px -80px;
}

.badge-20.MOL {
    background-position: -220px -100px;
}

.badge-20.MOR {
    background-position: -220px -120px;
}

.badge-20.MTA {
    background-position: -220px -140px;
}

.badge-20.MUN {
    background-position: -220px -160px;
}

.badge-20.NAP {
    background-position: -220px -180px;
}

.badge-20.NEW {
    background-position: -220px -200px;
}

.badge-20.NFO {
    background-position: 0 -220px;
}

.badge-20.NHT {
    background-position: -20px -220px;
}

.badge-20.NIC {
    background-position: -40px -220px;
}

.badge-20.NKM {
    background-position: -60px -220px;
}

.badge-20.NOR {
    background-position: -80px -220px;
}

.badge-20.NOT {
    background-position: -100px -220px;
}

.badge-20.NWP {
    background-position: -120px -220px;
}

.badge-20.OFK {
    background-position: -140px -220px;
}

.badge-20.OLD {
    background-position: -160px -220px;
}

.badge-20.OLY {
    background-position: -180px -220px;
}

.badge-20.OSM {
    background-position: -200px -220px;
}

.badge-20.OXF {
    background-position: -220px -220px;
}

.badge-20.PAO {
    background-position: -240px 0;
}

.badge-20.PBG {
    background-position: -240px -20px;
}

.badge-20.PET {
    background-position: -240px -40px;
}

.badge-20.PLY {
    background-position: -240px -60px;
}

.badge-20.PLZ {
    background-position: -240px -80px;
}

.badge-20.PNE {
    background-position: -240px -100px;
}

.badge-20.POR {
    background-position: -240px -120px;
}

.badge-20.PSG {
    background-position: -240px -140px;
}

.badge-20.PSV {
    background-position: -240px -160px;
}

.badge-20.PTO {
    background-position: -240px -180px;
}

.badge-20.PTV {
    background-position: -240px -200px;
}

.badge-20.QAB {
    background-position: -240px -220px;
}

.badge-20.QPR {
    background-position: 0 -240px;
}

.badge-20.RAP {
    background-position: -20px -240px;
}

.badge-20.RBL {
    background-position: -40px -240px;
}

.badge-20.RDG {
    background-position: -60px -240px;
}

.badge-20.RMA {
    background-position: -80px -240px;
}

.badge-20.RMD {
    background-position: -100px -240px;
}

.badge-20.ROC {
    background-position: -120px -240px;
}

.badge-20.RSB {
    background-position: -140px -240px;
}

.badge-20.RSO {
    background-position: -160px -240px;
}

.badge-20.RSV {
    background-position: -180px -240px;
}

.badge-20.RTH {
    background-position: -200px -240px;
}

.badge-20.RUB {
    background-position: -220px -240px;
}

.badge-20.S04 {
    background-position: -240px -240px;
}

.badge-20.SBR {
    background-position: -260px 0;
}

.badge-20.SCL {
    background-position: -260px -20px;
}

.badge-20.SCU {
    background-position: -260px -40px;
}

.badge-20.SDK {
    background-position: -260px -60px;
}

.badge-20.SEV {
    background-position: -260px -80px;
}

.badge-20.SHR {
    background-position: -260px -100px;
}

.badge-20.SHU {
    background-position: -260px -120px;
}

.badge-20.SHW {
    background-position: -260px -140px;
}

.badge-20.SIO {
    background-position: -260px -160px;
}

.badge-20.SKE {
    background-position: -260px -180px;
}

.badge-20.SOU {
    background-position: -260px -200px;
}

.badge-20.SPP {
    background-position: -260px -220px;
}

.badge-20.SPR {
    background-position: -260px -240px;
}

.badge-20.SSL {
    background-position: 0 -260px;
}

.badge-20.STE {
    background-position: -20px -260px;
}

.badge-20.STK {
    background-position: -40px -260px;
}

.badge-20.STO {
    background-position: -60px -260px;
}

.badge-20.STU {
    background-position: -80px -260px;
}

.badge-20.STV {
    background-position: -100px -260px;
}

.badge-20.SUN {
    background-position: -120px -260px;
}

.badge-20.SUT {
    background-position: -140px -260px;
}

.badge-20.SWA {
    background-position: -160px -260px;
}

.badge-20.SWI {
    background-position: -180px -260px;
}

.badge-20.TOT-ALT {
    background-position: -200px -260px;
}

.badge-20.TOT {
    background-position: -220px -260px;
}

.badge-20.VAL {
    background-position: -240px -260px;
}

.badge-20.VIL {
    background-position: -260px -260px;
}

.badge-20.VIT {
    background-position: -280px 0;
}

.badge-20.VTG {
    background-position: -280px -20px;
}

.badge-20.WAT {
    background-position: -280px -40px;
}

.badge-20.WBA {
    background-position: -280px -60px;
}

.badge-20.WHU {
    background-position: -280px -80px;
}

.badge-20.WIG {
    background-position: -280px -100px;
}

.badge-20.WIM {
    background-position: -280px -120px;
}

.badge-20.WLS {
    background-position: -280px -140px;
}

.badge-20.WOB {
    background-position: -280px -160px;
}

.badge-20.WOL {
    background-position: -280px -180px;
}

.badge-20.WYC {
    background-position: -280px -200px;
}

.badge-20.YEO {
    background-position: -280px -220px;
}

.badge-20.ZLN {
    background-position: -280px -240px;
}

.badge-20.ZNT {
    background-position: -280px -260px;
}

.badge-20.ZRL {
    background-position: 0 -280px;
}

.badge-20.default {
    background-position: -20px -280px;
}

.badge-20.t185 {
    background-position: -40px -280px;
}

.badge-25 {
    background-image: url("https://football.hvwooding.net/Images/badges-25-sprite.png");
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    background-position: -25px -350px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .badge-25 {
        background-image: url("https://football.hvwooding.net/Images/badges-25-sprite@x2.png");
        background-size: 400px 400px;
    }
}

.badge-25.ACM {
    background-position: -25px 0;
}

.badge-25.ADL {
    background-position: -275px -100px;
}

.badge-25.AEK {
    background-position: 0 -25px;
}

.badge-25.AFW {
    background-position: -25px -25px;
}

.badge-25.AJA {
    background-position: -50px 0;
}

.badge-25.APO {
    background-position: -50px -25px;
}

.badge-25.ARS {
    background-position: 0 -50px;
}

.badge-25.ASI {
    background-position: -25px -50px;
}

.badge-25.AST {
    background-position: -50px -50px;
}

.badge-25.ASY {
    background-position: -75px 0;
}

.badge-25.ATA {
    background-position: -75px -25px;
}

.badge-25.ATH {
    background-position: -75px -50px;
}

.badge-25.ATM {
    background-position: 0 -75px;
}

.badge-25.AUS {
    background-position: -25px -75px;
}

.badge-25.AVL {
    background-position: -50px -75px;
}

.badge-25.AZ {
    background-position: -75px -75px;
}

.badge-25.B04 {
    background-position: -100px 0;
}

.badge-25.BAL {
    background-position: -100px -25px;
}

.badge-25.BAR {
    background-position: -100px -50px;
}

.badge-25.BAT {
    background-position: -100px -75px;
}

.badge-25.BBV {
    background-position: 0 -100px;
}

.badge-25.BCN {
    background-position: -25px -100px;
}

.badge-25.BEF {
    background-position: -50px -100px;
}

.badge-25.BEL {
    background-position: -75px -100px;
}

.badge-25.BHA {
    background-position: -100px -100px;
}

.badge-25.BIR {
    background-position: -125px 0;
}

.badge-25.BJK {
    background-position: -125px -25px;
}

.badge-25.BLB {
    background-position: -125px -50px;
}

.badge-25.BLP {
    background-position: -125px -75px;
}

.badge-25.BMG {
    background-position: -125px -100px;
}

.badge-25.BOL {
    background-position: 0 -125px;
}

.badge-25.BOR {
    background-position: -25px -125px;
}

.badge-25.BOU {
    background-position: -50px -125px;
}

.badge-25.BRA {
    background-position: -75px -125px;
}

.badge-25.BRE {
    background-position: -75px -350px;
}

.badge-25.BRG {
    background-position: -125px -125px;
}

.badge-25.BRI {
    background-position: -150px 0;
}

.badge-25.BRR {
    background-position: -150px -25px;
}

.badge-25.BRU {
    background-position: -150px -50px;
}

.badge-25.BRW {
    background-position: -150px -75px;
}

.badge-25.BRY {
    background-position: -150px -100px;
}

.badge-25.BSC {
    background-position: -150px -125px;
}

.badge-25.BSL {
    background-position: 0 -150px;
}

.badge-25.BUR {
    background-position: -25px -150px;
}

.badge-25.BVB {
    background-position: -50px -150px;
}

.badge-25.CAR {
    background-position: -75px -150px;
}

.badge-25.CEL {
    background-position: -100px -150px;
}

.badge-25.CHA {
    background-position: -125px -150px;
}

.badge-25.CHE {
    background-position: -150px -150px;
}

.badge-25.CHF {
    background-position: -175px 0;
}

.badge-25.CHT {
    background-position: -175px -25px;
}

.badge-25.CLV {
    background-position: -175px -50px;
}

.badge-25.CMU {
    background-position: -175px -75px;
}

.badge-25.COU {
    background-position: -175px -100px;
}

.badge-25.COV {
    background-position: -175px -125px;
}

.badge-25.CPH {
    background-position: -175px -150px;
}

.badge-25.CRE {
    background-position: 0 -175px;
}

.badge-25.CRW {
    background-position: -25px -175px;
}

.badge-25.CRY {
    background-position: -50px -175px;
}

.badge-25.CSK {
    background-position: -75px -175px;
}

.badge-25.CUT {
    background-position: -100px -175px;
}

.badge-25.CZV {
    background-position: -125px -175px;
}

.badge-25.DAG {
    background-position: -150px -175px;
}

.badge-25.DER-new {
    background-position: -175px -175px;
}

.badge-25.DER {
    background-position: -200px 0;
}

.badge-25.DMK {
    background-position: -200px -25px;
}

.badge-25.DND {
    background-position: -200px -50px;
}

.badge-25.DNR {
    background-position: -200px -75px;
}

.badge-25.DON {
    background-position: -200px -100px;
}

.badge-25.DYK {
    background-position: -200px -125px;
}

.badge-25.DZG {
    background-position: -200px -150px;
}

.badge-25.EAS {
    background-position: -200px -175px;
}

.badge-25.EVE {
    background-position: 0 -200px;
}

.badge-25.EXE {
    background-position: -25px -200px;
}

.badge-25.FCA {
    background-position: -50px -200px;
}

.badge-25.FCB {
    background-position: -75px -200px;
}

.badge-25.FCL {
    background-position: -100px -200px;
}

.badge-25.FCSM {
    background-position: -125px -200px;
}

.badge-25.FEN {
    background-position: -150px -200px;
}

.badge-25.FEY {
    background-position: -175px -200px;
}

.badge-25.FGR {
    background-position: -200px -200px;
}

.badge-25.FIO {
    background-position: -225px 0;
}

.badge-25.FKQ {
    background-position: -225px -25px;
}

.badge-25.FKV {
    background-position: -225px -50px;
}

.badge-25.FLE {
    background-position: -225px -75px;
}

.badge-25.FUL {
    background-position: -225px -100px;
}

.badge-25.GAL {
    background-position: -225px -125px;
}

.badge-25.GIL {
    background-position: -225px -150px;
}

.badge-25.GRI {
    background-position: -225px -175px;
}

.badge-25.GRO {
    background-position: -225px -200px;
}

.badge-25.HAL {
    background-position: 0 -225px;
}

.badge-25.HBS {
    background-position: -25px -225px;
}

.badge-25.HOF {
    background-position: -50px -225px;
}

.badge-25.HUD {
    background-position: -75px -225px;
}

.badge-25.HUL {
    background-position: -100px -225px;
}

.badge-25.IBA {
    background-position: -125px -225px;
}

.badge-25.IPS {
    background-position: -150px -225px;
}

.badge-25.JUV {
    background-position: -175px -225px;
}

.badge-25.KAA {
    background-position: -200px -225px;
}

.badge-25.KOE {
    background-position: -225px -225px;
}

.badge-25.KRA {
    background-position: -250px 0;
}

.badge-25.KYS {
    background-position: -250px -25px;
}

.badge-25.LAZ {
    background-position: -250px -50px;
}

.badge-25.LEE {
    background-position: -250px -75px;
}

.badge-25.LEG {
    background-position: -250px -100px;
}

.badge-25.LEI {
    background-position: -250px -125px;
}

.badge-25.LEP {
    background-position: -250px -150px;
}

.badge-25.LIB {
    background-position: -250px -175px;
}

.badge-25.LIN {
    background-position: -250px -200px;
}

.badge-25.LIV {
    background-position: -250px -225px;
}

.badge-25.LKM {
    background-position: 0 -250px;
}

.badge-25.LNO {
    background-position: -25px -250px;
}

.badge-25.LOK {
    background-position: -50px -250px;
}

.badge-25.LUD {
    background-position: -75px -250px;
}

.badge-25.LUT {
    background-position: -100px -250px;
}

.badge-25.LYN {
    background-position: -125px -250px;
}

.badge-25.M05 {
    background-position: -150px -250px;
}

.badge-25.MAN {
    background-position: -175px -250px;
}

.badge-25.MAR {
    background-position: -200px -250px;
}

.badge-25.MCH {
    background-position: -225px -250px;
}

.badge-25.MCI {
    background-position: -250px -250px;
}

.badge-25.MCO {
    background-position: -275px 0;
}

.badge-25.MFF {
    background-position: -275px -25px;
}

.badge-25.MID {
    background-position: -275px -50px;
}

.badge-25.MIL {
    background-position: -275px -75px;
}

.badge-25.MKD {
    background-position: 0 0;
}

.badge-25.MOL {
    background-position: -275px -125px;
}

.badge-25.MOR {
    background-position: -275px -150px;
}

.badge-25.MTA {
    background-position: -275px -175px;
}

.badge-25.MUN {
    background-position: -275px -200px;
}

.badge-25.NAP {
    background-position: -275px -225px;
}

.badge-25.NEW {
    background-position: -275px -250px;
}

.badge-25.NFO {
    background-position: 0 -275px;
}

.badge-25.NHT {
    background-position: -25px -275px;
}

.badge-25.NIC {
    background-position: -50px -275px;
}

.badge-25.NKM {
    background-position: -75px -275px;
}

.badge-25.NOR {
    background-position: -100px -275px;
}

.badge-25.NOT {
    background-position: -125px -275px;
}

.badge-25.NWP {
    background-position: -150px -275px;
}

.badge-25.OFK {
    background-position: -175px -275px;
}

.badge-25.OLD {
    background-position: -200px -275px;
}

.badge-25.OLY {
    background-position: -225px -275px;
}

.badge-25.OSM {
    background-position: -250px -275px;
}

.badge-25.OXF {
    background-position: -275px -275px;
}

.badge-25.PAO {
    background-position: -300px 0;
}

.badge-25.PBG {
    background-position: -300px -25px;
}

.badge-25.PET {
    background-position: -300px -50px;
}

.badge-25.PLY {
    background-position: -300px -75px;
}

.badge-25.PLZ {
    background-position: -300px -100px;
}

.badge-25.PNE {
    background-position: -300px -125px;
}

.badge-25.POR {
    background-position: -300px -150px;
}

.badge-25.PSG {
    background-position: -300px -175px;
}

.badge-25.PSV {
    background-position: -300px -200px;
}

.badge-25.PTO {
    background-position: -300px -225px;
}

.badge-25.PTV {
    background-position: -300px -250px;
}

.badge-25.QAB {
    background-position: -300px -275px;
}

.badge-25.QPR {
    background-position: 0 -300px;
}

.badge-25.RAP {
    background-position: -25px -300px;
}

.badge-25.RBL {
    background-position: -50px -300px;
}

.badge-25.RDG {
    background-position: -75px -300px;
}

.badge-25.RMA {
    background-position: -100px -300px;
}

.badge-25.RMD {
    background-position: -125px -300px;
}

.badge-25.ROC {
    background-position: -150px -300px;
}

.badge-25.RSB {
    background-position: -175px -300px;
}

.badge-25.RSO {
    background-position: -200px -300px;
}

.badge-25.RSV {
    background-position: -225px -300px;
}

.badge-25.RTH {
    background-position: -250px -300px;
}

.badge-25.RUB {
    background-position: -275px -300px;
}

.badge-25.S04 {
    background-position: -300px -300px;
}

.badge-25.SBR {
    background-position: -325px 0;
}

.badge-25.SCL {
    background-position: -325px -25px;
}

.badge-25.SCU {
    background-position: -325px -50px;
}

.badge-25.SDK {
    background-position: -325px -75px;
}

.badge-25.SEV {
    background-position: -325px -100px;
}

.badge-25.SHR {
    background-position: -325px -125px;
}

.badge-25.SHU {
    background-position: -325px -150px;
}

.badge-25.SHW {
    background-position: -325px -175px;
}

.badge-25.SIO {
    background-position: -325px -200px;
}

.badge-25.SKE {
    background-position: -325px -225px;
}

.badge-25.SOU {
    background-position: -325px -250px;
}

.badge-25.SPP {
    background-position: -325px -275px;
}

.badge-25.SPR {
    background-position: -325px -300px;
}

.badge-25.SSL {
    background-position: 0 -325px;
}

.badge-25.STE {
    background-position: -25px -325px;
}

.badge-25.STK {
    background-position: -50px -325px;
}

.badge-25.STO {
    background-position: -75px -325px;
}

.badge-25.STU {
    background-position: -100px -325px;
}

.badge-25.STV {
    background-position: -125px -325px;
}

.badge-25.SUN {
    background-position: -150px -325px;
}

.badge-25.SUT {
    background-position: -175px -325px;
}

.badge-25.SWA {
    background-position: -200px -325px;
}

.badge-25.SWI {
    background-position: -225px -325px;
}

.badge-25.TOT-ALT {
    background-position: -250px -325px;
}

.badge-25.TOT {
    background-position: -275px -325px;
}

.badge-25.VAL {
    background-position: -300px -325px;
}

.badge-25.VIL {
    background-position: -325px -325px;
}

.badge-25.VIT {
    background-position: -350px 0;
}

.badge-25.VTG {
    background-position: -350px -25px;
}

.badge-25.WAT {
    background-position: -350px -50px;
}

.badge-25.WBA {
    background-position: -350px -75px;
}

.badge-25.WHU {
    background-position: -350px -100px;
}

.badge-25.WIG {
    background-position: -350px -125px;
}

.badge-25.WIM {
    background-position: -350px -150px;
}

.badge-25.WLS {
    background-position: -350px -175px;
}

.badge-25.WOB {
    background-position: -350px -200px;
}

.badge-25.WOL {
    background-position: -350px -225px;
}

.badge-25.WYC {
    background-position: -350px -250px;
}

.badge-25.YEO {
    background-position: -350px -275px;
}

.badge-25.ZLN {
    background-position: -350px -300px;
}

.badge-25.ZNT {
    background-position: -350px -325px;
}

.badge-25.ZRL {
    background-position: 0 -350px;
}

.badge-25.default {
    background-position: -25px -350px;
}

.badge-25.t1003 {
    background-position: -50px -350px;
}

.badge-25.t11937 {
    background-position: -75px -350px;
}

.badge-25.t127 {
    background-position: -100px -350px;
}

.badge-25.t135 {
    background-position: -125px -350px;
}

.badge-25.t1409 {
    background-position: -150px -350px;
}

.badge-25.t159 {
    background-position: -175px -350px;
}

.badge-25.t160 {
    background-position: -200px -350px;
}

.badge-25.t1748 {
    background-position: -225px -350px;
}

.badge-25.t185 {
    background-position: -250px -350px;
}

.badge-25.t1951 {
    background-position: -275px -350px;
}

.badge-25.t1963 {
    background-position: -300px -350px;
}

.badge-25.t1981 {
    background-position: -325px -350px;
}

.badge-25.t2052 {
    background-position: -350px -350px;
}

.badge-25.t2057 {
    background-position: -375px 0;
}

.badge-25.t211 {
    background-position: -375px -25px;
}

.badge-25.t2273 {
    background-position: -375px -50px;
}

.badge-25.t264 {
    background-position: -375px -75px;
}

.badge-25.t2753 {
    background-position: -375px -100px;
}

.badge-25.t2839 {
    background-position: -375px -125px;
}

.badge-25.t2847 {
    background-position: -375px -150px;
}

.badge-25.t3062 {
    background-position: -375px -175px;
}

.badge-25.t310 {
    background-position: -375px -200px;
}

.badge-25.t3492 {
    background-position: -375px -225px;
}

.badge-25.t373 {
    background-position: -375px -250px;
}

.badge-25.t383 {
    background-position: -375px -275px;
}

.badge-25.t385 {
    background-position: -375px -300px;
}

.badge-25.t4004 {
    background-position: -375px -325px;
}

.badge-25.t401 {
    background-position: -375px -350px;
}

.badge-25.t414 {
    background-position: 0 -375px;
}

.badge-25.t428 {
    background-position: -25px -375px;
}

.badge-25.t429 {
    background-position: -50px -375px;
}

.badge-25.t452 {
    background-position: -75px -375px;
}

.badge-25.t453 {
    background-position: -100px -375px;
}

.badge-25.t463 {
    background-position: -125px -375px;
}

.badge-25.t472 {
    background-position: -150px -375px;
}

.badge-25.t491 {
    background-position: -175px -375px;
}

.badge-25.t595 {
    background-position: -200px -375px;
}

.badge-25.t857 {
    background-position: -225px -375px;
}

.badge-25.t936 {
    background-position: -250px -375px;
}

.badge-50 {
    background-image: url("https://football.hvwooding.net/Images/badges-50-sprite.png");
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    background-position: 0 -700px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .badge-50 {
        background-image: url("https://football.hvwooding.net/Images/badges-50-sprite@x2.png");
        background-size: 750px 750px;
    }
}

.badge-50.ACM {
    background-position: -50px 0;
}

.badge-50.ADL {
    background-position: -500px -300px;
}

.badge-50.AEK {
    background-position: 0 -50px;
}

.badge-50.AFW {
    background-position: -50px -50px;
}

.badge-50.AJA {
    background-position: -100px 0;
}

.badge-50.APO {
    background-position: -100px -50px;
}

.badge-50.ARS {
    background-position: 0 -100px;
}

.badge-50.ASI {
    background-position: -50px -100px;
}

.badge-50.AST {
    background-position: -100px -100px;
}

.badge-50.ASY {
    background-position: -150px 0;
}

.badge-50.ATA {
    background-position: -150px -50px;
}

.badge-50.ATH {
    background-position: -150px -100px;
}

.badge-50.ATM {
    background-position: 0 -150px;
}

.badge-50.AUS {
    background-position: -50px -150px;
}

.badge-50.AVL {
    background-position: -100px -150px;
}

.badge-50.AZ {
    background-position: -150px -150px;
}

.badge-50.B04 {
    background-position: -200px 0;
}

.badge-50.BAL {
    background-position: -200px -50px;
}

.badge-50.BAR {
    background-position: -200px -100px;
}

.badge-50.BAT {
    background-position: -200px -150px;
}

.badge-50.BBV {
    background-position: 0 -200px;
}

.badge-50.BCN {
    background-position: -50px -200px;
}

.badge-50.BEF {
    background-position: -100px -200px;
}

.badge-50.BEL {
    background-position: -150px -200px;
}

.badge-50.BHA {
    background-position: -200px -200px;
}

.badge-50.BIR {
    background-position: -250px 0;
}

.badge-50.BJK {
    background-position: -250px -50px;
}

.badge-50.BLB {
    background-position: -250px -100px;
}

.badge-50.BLP {
    background-position: -250px -150px;
}

.badge-50.BMG {
    background-position: -250px -200px;
}

.badge-50.BOL {
    background-position: 0 -250px;
}

.badge-50.BOR {
    background-position: -50px -250px;
}

.badge-50.BOU {
    background-position: -100px -250px;
}

.badge-50.BRA {
    background-position: -150px -250px;
}

.badge-50.BRE {
    background-position: -150px -700px;
}

.badge-50.BRG {
    background-position: -250px -250px;
}

.badge-50.BRI {
    background-position: -300px 0;
}

.badge-50.BRR {
    background-position: -300px -50px;
}

.badge-50.BRU {
    background-position: -300px -100px;
}

.badge-50.BRW {
    background-position: -300px -150px;
}

.badge-50.BRY {
    background-position: -300px -200px;
}

.badge-50.BSC {
    background-position: -300px -250px;
}

.badge-50.BSL {
    background-position: 0 -300px;
}

.badge-50.BUR {
    background-position: -50px -300px;
}

.badge-50.BVB {
    background-position: -100px -300px;
}

.badge-50.CAR {
    background-position: -150px -300px;
}

.badge-50.CEL {
    background-position: -200px -300px;
}

.badge-50.CHA {
    background-position: -250px -300px;
}

.badge-50.CHE {
    background-position: -300px -300px;
}

.badge-50.CHF {
    background-position: -350px 0;
}

.badge-50.CHT {
    background-position: -350px -50px;
}

.badge-50.CLV {
    background-position: -350px -100px;
}

.badge-50.CMU {
    background-position: -350px -150px;
}

.badge-50.COU {
    background-position: -350px -200px;
}

.badge-50.COV {
    background-position: -350px -250px;
}

.badge-50.CPH {
    background-position: -350px -300px;
}

.badge-50.CRE {
    background-position: 0 -350px;
}

.badge-50.CRW {
    background-position: -50px -350px;
}

.badge-50.CRY {
    background-position: -100px -350px;
}

.badge-50.CSK {
    background-position: -150px -350px;
}

.badge-50.CUT {
    background-position: -200px -350px;
}

.badge-50.CZV {
    background-position: -250px -350px;
}

.badge-50.DAG {
    background-position: -300px -350px;
}

.badge-50.DER-new {
    background-position: -350px -350px;
}

.badge-50.DER {
    background-position: -400px 0;
}

.badge-50.DMK {
    background-position: -400px -50px;
}

.badge-50.DND {
    background-position: -400px -100px;
}

.badge-50.DNR {
    background-position: -400px -150px;
}

.badge-50.DON {
    background-position: -400px -200px;
}

.badge-50.DYK {
    background-position: -400px -250px;
}

.badge-50.DZG {
    background-position: -400px -300px;
}

.badge-50.EAS {
    background-position: -400px -350px;
}

.badge-50.EVE {
    background-position: 0 -400px;
}

.badge-50.EXE {
    background-position: -50px -400px;
}

.badge-50.FCA {
    background-position: -100px -400px;
}

.badge-50.FCB {
    background-position: -150px -400px;
}

.badge-50.FCL {
    background-position: -200px -400px;
}

.badge-50.FCSM {
    background-position: -250px -400px;
}

.badge-50.FEN {
    background-position: -300px -400px;
}

.badge-50.FEY {
    background-position: -350px -400px;
}

.badge-50.FGR {
    background-position: -400px -400px;
}

.badge-50.FIO {
    background-position: -450px 0;
}

.badge-50.FKQ {
    background-position: -450px -50px;
}

.badge-50.FKV {
    background-position: -450px -100px;
}

.badge-50.FLE {
    background-position: -450px -150px;
}

.badge-50.FUL {
    background-position: -450px -200px;
}

.badge-50.GAL {
    background-position: -450px -250px;
}

.badge-50.GIL {
    background-position: -450px -300px;
}

.badge-50.GRI {
    background-position: -450px -350px;
}

.badge-50.GRO {
    background-position: -450px -400px;
}

.badge-50.HAL {
    background-position: 0 -450px;
}

.badge-50.HBS {
    background-position: -50px -450px;
}

.badge-50.HOF {
    background-position: -100px -450px;
}

.badge-50.HUD {
    background-position: -150px -450px;
}

.badge-50.HUL {
    background-position: -200px -450px;
}

.badge-50.IBA {
    background-position: -250px -450px;
}

.badge-50.IPS {
    background-position: -300px -450px;
}

.badge-50.JUV {
    background-position: -350px -450px;
}

.badge-50.KAA {
    background-position: -400px -450px;
}

.badge-50.KOE {
    background-position: -450px -450px;
}

.badge-50.KRA {
    background-position: -500px 0;
}

.badge-50.KYS {
    background-position: -500px -50px;
}

.badge-50.LAZ {
    background-position: -500px -100px;
}

.badge-50.LEE {
    background-position: -500px -150px;
}

.badge-50.LEG {
    background-position: -500px -200px;
}

.badge-50.LEI {
    background-position: -500px -250px;
}

.badge-50.LEP {
    background-position: 0 0;
}

.badge-50.LIB {
    background-position: -500px -350px;
}

.badge-50.LIN {
    background-position: -500px -400px;
}

.badge-50.LIV {
    background-position: -500px -450px;
}

.badge-50.LKM {
    background-position: 0 -500px;
}

.badge-50.LNO {
    background-position: -50px -500px;
}

.badge-50.LOK {
    background-position: -100px -500px;
}

.badge-50.LUD {
    background-position: -150px -500px;
}

.badge-50.LUT {
    background-position: -200px -500px;
}

.badge-50.LYN {
    background-position: -250px -500px;
}

.badge-50.M05 {
    background-position: -300px -500px;
}

.badge-50.MAN {
    background-position: -350px -500px;
}

.badge-50.MAR {
    background-position: -400px -500px;
}

.badge-50.MCH {
    background-position: -450px -500px;
}

.badge-50.MCI {
    background-position: -500px -500px;
}

.badge-50.MCO {
    background-position: -550px 0;
}

.badge-50.MFF {
    background-position: -550px -50px;
}

.badge-50.MID {
    background-position: -550px -100px;
}

.badge-50.MIL {
    background-position: -550px -150px;
}

.badge-50.MKD {
    background-position: -550px -200px;
}

.badge-50.MOL {
    background-position: -550px -250px;
}

.badge-50.MOR {
    background-position: -550px -300px;
}

.badge-50.MTA {
    background-position: -550px -350px;
}

.badge-50.MUN {
    background-position: -550px -400px;
}

.badge-50.NAP {
    background-position: -550px -450px;
}

.badge-50.NEW {
    background-position: -550px -500px;
}

.badge-50.NFO {
    background-position: 0 -550px;
}

.badge-50.NHT {
    background-position: -50px -550px;
}

.badge-50.NIC {
    background-position: -100px -550px;
}

.badge-50.NKM {
    background-position: -150px -550px;
}

.badge-50.NOR {
    background-position: -200px -550px;
}

.badge-50.NOT {
    background-position: -250px -550px;
}

.badge-50.NWP {
    background-position: -300px -550px;
}

.badge-50.OFK {
    background-position: -350px -550px;
}

.badge-50.OLD {
    background-position: -400px -550px;
}

.badge-50.OLY {
    background-position: -450px -550px;
}

.badge-50.OSM {
    background-position: -500px -550px;
}

.badge-50.OXF {
    background-position: -550px -550px;
}

.badge-50.PAO {
    background-position: -600px 0;
}

.badge-50.PBG {
    background-position: -600px -50px;
}

.badge-50.PET {
    background-position: -600px -100px;
}

.badge-50.PLY {
    background-position: -600px -150px;
}

.badge-50.PLZ {
    background-position: -600px -200px;
}

.badge-50.PNE {
    background-position: -600px -250px;
}

.badge-50.POR {
    background-position: -600px -300px;
}

.badge-50.PSG {
    background-position: -600px -350px;
}

.badge-50.PSV {
    background-position: -600px -400px;
}

.badge-50.PTO {
    background-position: -600px -450px;
}

.badge-50.PTV {
    background-position: -600px -500px;
}

.badge-50.QAB {
    background-position: -600px -550px;
}

.badge-50.QPR {
    background-position: 0 -600px;
}

.badge-50.RAP {
    background-position: -50px -600px;
}

.badge-50.RBL {
    background-position: -100px -600px;
}

.badge-50.RDG {
    background-position: -150px -600px;
}

.badge-50.RMA {
    background-position: -200px -600px;
}

.badge-50.RMD {
    background-position: -250px -600px;
}

.badge-50.ROC {
    background-position: -300px -600px;
}

.badge-50.RSB {
    background-position: -350px -600px;
}

.badge-50.RSO {
    background-position: -400px -600px;
}

.badge-50.RSV {
    background-position: -450px -600px;
}

.badge-50.RTH {
    background-position: -500px -600px;
}

.badge-50.RUB {
    background-position: -550px -600px;
}

.badge-50.S04 {
    background-position: -600px -600px;
}

.badge-50.SBR {
    background-position: -650px 0;
}

.badge-50.SCL {
    background-position: -650px -50px;
}

.badge-50.SCU {
    background-position: -650px -100px;
}

.badge-50.SDK {
    background-position: -650px -150px;
}

.badge-50.SEV {
    background-position: -650px -200px;
}

.badge-50.SHR {
    background-position: -650px -250px;
}

.badge-50.SHU {
    background-position: -650px -300px;
}

.badge-50.SHW {
    background-position: -650px -350px;
}

.badge-50.SIO {
    background-position: -650px -400px;
}

.badge-50.SKE {
    background-position: -650px -450px;
}

.badge-50.SOU {
    background-position: -650px -500px;
}

.badge-50.SPP {
    background-position: -650px -550px;
}

.badge-50.SPR {
    background-position: -650px -600px;
}

.badge-50.SSL {
    background-position: 0 -650px;
}

.badge-50.STE {
    background-position: -50px -650px;
}

.badge-50.STK {
    background-position: -100px -650px;
}

.badge-50.STO {
    background-position: -150px -650px;
}

.badge-50.STU {
    background-position: -200px -650px;
}

.badge-50.STV {
    background-position: -250px -650px;
}

.badge-50.SUN {
    background-position: -300px -650px;
}

.badge-50.SUT {
    background-position: -350px -650px;
}

.badge-50.SWA {
    background-position: -400px -650px;
}

.badge-50.SWI {
    background-position: -450px -650px;
}

.badge-50.TOT {
    background-position: -500px -650px;
}

.badge-50.VAL {
    background-position: -550px -650px;
}

.badge-50.VIL {
    background-position: -600px -650px;
}

.badge-50.VIT {
    background-position: -650px -650px;
}

.badge-50.VTG {
    background-position: -700px 0;
}

.badge-50.WAT {
    background-position: -700px -50px;
}

.badge-50.WBA {
    background-position: -700px -100px;
}

.badge-50.WHU {
    background-position: -700px -150px;
}

.badge-50.WIG {
    background-position: -700px -200px;
}

.badge-50.WIM {
    background-position: -700px -250px;
}

.badge-50.WLS {
    background-position: -700px -300px;
}

.badge-50.WOB {
    background-position: -700px -350px;
}

.badge-50.WOL {
    background-position: -700px -400px;
}

.badge-50.WYC {
    background-position: -700px -450px;
}

.badge-50.YEO {
    background-position: -700px -500px;
}

.badge-50.ZLN {
    background-position: -700px -550px;
}

.badge-50.ZNT {
    background-position: -700px -600px;
}

.badge-50.ZRL {
    background-position: -700px -650px;
}

.badge-50.default {
    background-position: 0 -700px;
}

.badge-50.t185 {
    background-position: -50px -700px;
}

.badge-70 {
    background-image: url("Images/badges-70-sprite.png");
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    display: block;
    background-position: 0 -980px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .badge-70 {
        background-image: url("Images/badges-70-sprite@x2.png");
        background-size: 1050px 1050px;
    }
}

.badge-70.ACM {
    background-position: -70px 0;
}

.badge-70.ADL {
    background-position: -700px -420px;
}

.badge-70.AEK {
    background-position: 0 -70px;
}

.badge-70.AFW {
    background-position: -70px -70px;
}

.badge-70.AJA {
    background-position: -140px 0;
}

.badge-70.APO {
    background-position: -140px -70px;
}

.badge-70.ARS {
    background-position: 0 -140px;
}

.badge-70.ASI {
    background-position: -70px -140px;
}

.badge-70.AST {
    background-position: -140px -140px;
}

.badge-70.ASY {
    background-position: -210px 0;
}

.badge-70.ATA {
    background-position: -210px -70px;
}

.badge-70.ATH {
    background-position: -210px -140px;
}

.badge-70.ATM {
    background-position: 0 -210px;
}

.badge-70.AUS {
    background-position: -70px -210px;
}

.badge-70.AVL {
    background-position: -140px -210px;
}

.badge-70.AZ {
    background-position: -210px -210px;
}

.badge-70.B04 {
    background-position: -280px 0;
}

.badge-70.BAL {
    background-position: -280px -70px;
}

.badge-70.BAR {
    background-position: -280px -140px;
}

.badge-70.BAT {
    background-position: -280px -210px;
}

.badge-70.BBV {
    background-position: 0 -280px;
}

.badge-70.BCN {
    background-position: -70px -280px;
}

.badge-70.BEF {
    background-position: -140px -280px;
}

.badge-70.BEL {
    background-position: -210px -280px;
}

.badge-70.BHA {
    background-position: -280px -280px;
}

.badge-70.BIR {
    background-position: -350px 0;
}

.badge-70.BJK {
    background-position: -350px -70px;
}

.badge-70.BLB {
    background-position: -350px -140px;
}

.badge-70.BLP {
    background-position: -350px -210px;
}

.badge-70.BMG {
    background-position: -350px -280px;
}

.badge-70.BOL {
    background-position: 0 -350px;
}

.badge-70.BOR {
    background-position: -70px -350px;
}

.badge-70.BOU {
    background-position: -140px -350px;
}

.badge-70.BRA {
    background-position: -210px -350px;
}

.badge-70.BRE {
    background-position: -280px -350px;
}

.badge-70.BRG {
    background-position: -350px -350px;
}

.badge-70.BRI {
    background-position: -420px 0;
}

.badge-70.BRR {
    background-position: -420px -70px;
}

.badge-70.BRU {
    background-position: -420px -140px;
}

.badge-70.BRW {
    background-position: -420px -210px;
}

.badge-70.BRY {
    background-position: -420px -280px;
}

.badge-70.BSC {
    background-position: -420px -350px;
}

.badge-70.BSL {
    background-position: 0 -420px;
}

.badge-70.BUR {
    background-position: -70px -420px;
}

.badge-70.BVB {
    background-position: -140px -420px;
}

.badge-70.CAR {
    background-position: -210px -420px;
}

.badge-70.CEL {
    background-position: -280px -420px;
}

.badge-70.CHA {
    background-position: -350px -420px;
}

.badge-70.CHE {
    background-position: -420px -420px;
}

.badge-70.CHF {
    background-position: -490px 0;
}

.badge-70.CHT {
    background-position: -490px -70px;
}

.badge-70.CLV {
    background-position: -490px -140px;
}

.badge-70.CMU {
    background-position: -490px -210px;
}

.badge-70.COU {
    background-position: -490px -280px;
}

.badge-70.COV {
    background-position: -490px -350px;
}

.badge-70.CPH {
    background-position: -490px -420px;
}

.badge-70.CRE {
    background-position: 0 -490px;
}

.badge-70.CRW {
    background-position: -70px -490px;
}

.badge-70.CRY {
    background-position: -140px -490px;
}

.badge-70.CSK {
    background-position: -210px -490px;
}

.badge-70.CUT {
    background-position: -280px -490px;
}

.badge-70.CZV {
    background-position: -350px -490px;
}

.badge-70.DAG {
    background-position: -420px -490px;
}

.badge-70.DER-new {
    background-position: -490px -490px;
}

.badge-70.DER {
    background-position: -560px 0;
}

.badge-70.DMK {
    background-position: -560px -70px;
}

.badge-70.DND {
    background-position: -560px -140px;
}

.badge-70.DNR {
    background-position: -560px -210px;
}

.badge-70.DON {
    background-position: -560px -280px;
}

.badge-70.DYK {
    background-position: -560px -350px;
}

.badge-70.DZG {
    background-position: -560px -420px;
}

.badge-70.EAS {
    background-position: -560px -490px;
}

.badge-70.EVE {
    background-position: 0 -560px;
}

.badge-70.EXE {
    background-position: -70px -560px;
}

.badge-70.FCA {
    background-position: -140px -560px;
}

.badge-70.FCB {
    background-position: -210px -560px;
}

.badge-70.FCL {
    background-position: -280px -560px;
}

.badge-70.FCSM {
    background-position: -350px -560px;
}

.badge-70.FEN {
    background-position: -420px -560px;
}

.badge-70.FEY {
    background-position: -490px -560px;
}

.badge-70.FGR {
    background-position: -560px -560px;
}

.badge-70.FIO {
    background-position: -630px 0;
}

.badge-70.FKQ {
    background-position: -630px -70px;
}

.badge-70.FKV {
    background-position: -630px -140px;
}

.badge-70.FLE {
    background-position: -630px -210px;
}

.badge-70.FUL {
    background-position: -630px -280px;
}

.badge-70.GAL {
    background-position: -630px -350px;
}

.badge-70.GIL {
    background-position: -630px -420px;
}

.badge-70.GRI {
    background-position: -630px -490px;
}

.badge-70.GRO {
    background-position: -630px -560px;
}

.badge-70.HAL {
    background-position: 0 -630px;
}

.badge-70.HBS {
    background-position: -70px -630px;
}

.badge-70.HOF {
    background-position: -140px -630px;
}

.badge-70.HUD {
    background-position: -210px -630px;
}

.badge-70.HUL {
    background-position: -280px -630px;
}

.badge-70.IBA {
    background-position: -350px -630px;
}

.badge-70.IPS {
    background-position: -420px -630px;
}

.badge-70.JUV {
    background-position: -490px -630px;
}

.badge-70.KAA {
    background-position: -560px -630px;
}

.badge-70.KOE {
    background-position: -630px -630px;
}

.badge-70.KRA {
    background-position: -700px 0;
}

.badge-70.KYS {
    background-position: -700px -70px;
}

.badge-70.LAZ {
    background-position: -700px -140px;
}

.badge-70.LEE {
    background-position: -700px -210px;
}

.badge-70.LEG {
    background-position: -700px -280px;
}

.badge-70.LEI {
    background-position: -700px -350px;
}

.badge-70.LEP {
    background-position: 0 0;
}

.badge-70.LIB {
    background-position: -700px -490px;
}

.badge-70.LIN {
    background-position: -700px -560px;
}

.badge-70.LIV {
    background-position: -700px -630px;
}

.badge-70.LKM {
    background-position: 0 -700px;
}

.badge-70.LNO {
    background-position: -70px -700px;
}

.badge-70.LOK {
    background-position: -140px -700px;
}

.badge-70.LUD {
    background-position: -210px -700px;
}

.badge-70.LUT {
    background-position: -280px -700px;
}

.badge-70.LYN {
    background-position: -350px -700px;
}

.badge-70.M05 {
    background-position: -420px -700px;
}

.badge-70.MAN {
    background-position: -490px -700px;
}

.badge-70.MAR {
    background-position: -560px -700px;
}

.badge-70.MCH {
    background-position: -630px -700px;
}

.badge-70.MCI {
    background-position: -700px -700px;
}

.badge-70.MCO {
    background-position: -770px 0;
}

.badge-70.MFF {
    background-position: -770px -70px;
}

.badge-70.MID {
    background-position: -770px -140px;
}

.badge-70.MIL {
    background-position: -770px -210px;
}

.badge-70.MKD {
    background-position: -770px -280px;
}

.badge-70.MOL {
    background-position: -770px -350px;
}

.badge-70.MOR {
    background-position: -770px -420px;
}

.badge-70.MTA {
    background-position: -770px -490px;
}

.badge-70.MUN {
    background-position: -770px -560px;
}

.badge-70.NAP {
    background-position: -770px -630px;
}

.badge-70.NEW {
    background-position: -770px -700px;
}

.badge-70.NFO {
    background-position: 0 -770px;
}

.badge-70.NHT {
    background-position: -70px -770px;
}

.badge-70.NIC {
    background-position: -140px -770px;
}

.badge-70.NKM {
    background-position: -210px -770px;
}

.badge-70.NOR {
    background-position: -280px -770px;
}

.badge-70.NOT {
    background-position: -350px -770px;
}

.badge-70.NWP {
    background-position: -420px -770px;
}

.badge-70.OFK {
    background-position: -490px -770px;
}

.badge-70.OLD {
    background-position: -560px -770px;
}

.badge-70.OLY {
    background-position: -630px -770px;
}

.badge-70.OSM {
    background-position: -700px -770px;
}

.badge-70.OXF {
    background-position: -770px -770px;
}

.badge-70.PAO {
    background-position: -840px 0;
}

.badge-70.PBG {
    background-position: -840px -70px;
}

.badge-70.PET {
    background-position: -840px -140px;
}

.badge-70.PLY {
    background-position: -840px -210px;
}

.badge-70.PLZ {
    background-position: -840px -280px;
}

.badge-70.PNE {
    background-position: -840px -350px;
}

.badge-70.POR {
    background-position: -840px -420px;
}

.badge-70.PSG {
    background-position: -840px -490px;
}

.badge-70.PSV {
    background-position: -840px -560px;
}

.badge-70.PTO {
    background-position: -840px -630px;
}

.badge-70.PTV {
    background-position: -840px -700px;
}

.badge-70.QAB {
    background-position: -840px -770px;
}

.badge-70.QPR {
    background-position: 0 -840px;
}

.badge-70.RAP {
    background-position: -70px -840px;
}

.badge-70.RBL {
    background-position: -140px -840px;
}

.badge-70.RDG {
    background-position: -210px -840px;
}

.badge-70.RMA {
    background-position: -280px -840px;
}

.badge-70.RMD {
    background-position: -350px -840px;
}

.badge-70.ROC {
    background-position: -420px -840px;
}

.badge-70.RSB {
    background-position: -490px -840px;
}

.badge-70.RSO {
    background-position: -560px -840px;
}

.badge-70.RSV {
    background-position: -630px -840px;
}

.badge-70.RTH {
    background-position: -700px -840px;
}

.badge-70.RUB {
    background-position: -770px -840px;
}

.badge-70.S04 {
    background-position: -840px -840px;
}

.badge-70.SBR {
    background-position: -910px 0;
}

.badge-70.SCL {
    background-position: -910px -70px;
}

.badge-70.SCU {
    background-position: -910px -140px;
}

.badge-70.SDK {
    background-position: -910px -210px;
}

.badge-70.SEV {
    background-position: -910px -280px;
}

.badge-70.SHR {
    background-position: -910px -350px;
}

.badge-70.SHU {
    background-position: -910px -420px;
}

.badge-70.SHW {
    background-position: -910px -490px;
}

.badge-70.SIO {
    background-position: -910px -560px;
}

.badge-70.SKE {
    background-position: -910px -630px;
}

.badge-70.SOU {
    background-position: -910px -700px;
}

.badge-70.SPP {
    background-position: -910px -770px;
}

.badge-70.SPR {
    background-position: -910px -840px;
}

.badge-70.SSL {
    background-position: 0 -910px;
}

.badge-70.STE {
    background-position: -70px -910px;
}

.badge-70.STK {
    background-position: -140px -910px;
}

.badge-70.STO {
    background-position: -210px -910px;
}

.badge-70.STU {
    background-position: -280px -910px;
}

.badge-70.STV {
    background-position: -350px -910px;
}

.badge-70.SUN {
    background-position: -420px -910px;
}

.badge-70.SUT {
    background-position: -490px -910px;
}

.badge-70.SWA {
    background-position: -560px -910px;
}

.badge-70.SWI {
    background-position: -630px -910px;
}

.badge-70.TOT {
    background-position: -700px -910px;
}

.badge-70.VAL {
    background-position: -770px -910px;
}

.badge-70.VIL {
    background-position: -840px -910px;
}

.badge-70.VIT {
    background-position: -910px -910px;
}

.badge-70.VTG {
    background-position: -980px 0;
}

.badge-70.WAT {
    background-position: -980px -70px;
}

.badge-70.WBA {
    background-position: -980px -140px;
}

.badge-70.WHU {
    background-position: -980px -210px;
}

.badge-70.WIG {
    background-position: -980px -280px;
}

.badge-70.WIM {
    background-position: -980px -350px;
}

.badge-70.WLS {
    background-position: -980px -420px;
}

.badge-70.WOB {
    background-position: -980px -490px;
}

.badge-70.WOL {
    background-position: -980px -560px;
}

.badge-70.WYC {
    background-position: -980px -630px;
}

.badge-70.YEO {
    background-position: -980px -700px;
}

.badge-70.ZLN {
    background-position: -980px -770px;
}

.badge-70.ZNT {
    background-position: -980px -840px;
}

.badge-70.ZRL {
    background-position: -980px -910px;
}

.badge-70.default {
    background-position: 0 -980px;
}

.badge-70.t185 {
    background-position: -70px -980px;
}

.broadcasters {
    background: url("Images/broadcasters-sprite.png") no-repeat;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .broadcasters {
        background-size: 798px 764px;
        background-image: url("Images/broadcasters-sprite@x2.png");
    }
}

.logo.broadcaster-ARM-sm {
    background: url("Images/broadcasters-sprite.png") no-repeat;
    width: 14px;
    height: 10px;
    background-position: -773px -708px;
}

    .logo.broadcaster-ARM-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ARM-sm {
        background-image: url("Images/broadcasters-sprite@x2.png");
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ARM {
    background: url("Images/broadcasters-sprite.png") no-repeat;
    width: 17px;
    height: 12px;
    background-position: -773px -376px;
}

    .logo.broadcaster-ARM .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ARM {
        background-image: url("Images/broadcasters-sprite@x2.png");
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO-sm {
    background: url("Images/broadcasters-sprite.png") no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -168px;
}

    .logo.broadcaster-ASTRO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO-sm {
        background-image: url("Images/broadcasters-sprite@x2.png");
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 28px;
    height: 12px;
    background-position: -342px -155px;
}

    .logo.broadcaster-ASTRO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -178px;
}

    .logo.broadcaster-ASTRO2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 28px;
    height: 12px;
    background-position: -342px -143px;
}

    .logo.broadcaster-ASTRO2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -158px;
}

    .logo.broadcaster-ASTRO3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 28px;
    height: 12px;
    background-position: -342px -127px;
}

    .logo.broadcaster-ASTRO3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO4-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -80px;
}

    .logo.broadcaster-ASTRO4-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO4-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ASTRO4 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 28px;
    height: 12px;
    background-position: -342px -115px;
}

    .logo.broadcaster-ASTRO4 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ASTRO4 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-AZTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -690px -740px;
}

    .logo.broadcaster-AZTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-AZTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-AZTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -337px -728px;
}

    .logo.broadcaster-AZTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-AZTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BBC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 12px;
    background-position: -213px -671px;
}

    .logo.broadcaster-BBC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BBC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -586px;
}

    .logo.broadcaster-BEIN1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -102px;
}

    .logo.broadcaster-BEIN1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN10-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -486px;
}

    .logo.broadcaster-BEIN10-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN10-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN10 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -56px;
}

    .logo.broadcaster-BEIN10 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN10 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN11-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -546px;
}

    .logo.broadcaster-BEIN11-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN11-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN11 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -20px;
}

    .logo.broadcaster-BEIN11 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN11 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN12-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -526px;
}

    .logo.broadcaster-BEIN12-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN12-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN12 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -68px;
}

    .logo.broadcaster-BEIN12 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN12 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN13-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -506px;
}

    .logo.broadcaster-BEIN13-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN13-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN13 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -212px;
}

    .logo.broadcaster-BEIN13 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN13 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -606px;
}

    .logo.broadcaster-BEIN2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -146px;
}

    .logo.broadcaster-BEIN2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -566px;
}

    .logo.broadcaster-BEIN3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -124px;
}

    .logo.broadcaster-BEIN3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN4-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -576px;
}

    .logo.broadcaster-BEIN4-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN4-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN4 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -44px;
}

    .logo.broadcaster-BEIN4 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN4 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN5-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -596px;
}

    .logo.broadcaster-BEIN5-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN5-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN5 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -200px;
}

    .logo.broadcaster-BEIN5 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN5 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN6-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -496px;
}

    .logo.broadcaster-BEIN6-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN6-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN6 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -224px;
}

    .logo.broadcaster-BEIN6 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN6 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN7-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -516px;
}

    .logo.broadcaster-BEIN7-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN7-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN7 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -188px;
}

    .logo.broadcaster-BEIN7 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN7 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN8-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -536px;
}

    .logo.broadcaster-BEIN8-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN8-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN8 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -32px;
}

    .logo.broadcaster-BEIN8 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN8 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN9-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -556px;
}

    .logo.broadcaster-BEIN9-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN9-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEIN9 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -90px;
}

    .logo.broadcaster-BEIN9 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEIN9 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BESTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 22px;
    height: 10px;
    background-position: -773px -300px;
}

    .logo.broadcaster-BESTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BESTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BESTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 26px;
    height: 12px;
    background-position: -342px -199px;
}

    .logo.broadcaster-BESTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BESTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BGR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 10px;
    background-position: -773px -420px;
}

    .logo.broadcaster-BGR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BGR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BGR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 12px;
    background-position: -621px -448px;
}

    .logo.broadcaster-BGR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BGR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BLR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 14px;
    height: 10px;
    background-position: -773px -678px;
}

    .logo.broadcaster-BLR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BLR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BLR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 16px;
    height: 12px;
    background-position: -773px -442px;
}

    .logo.broadcaster-BLR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BLR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BT-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 10px;
    background-position: -716px -609px;
}

    .logo.broadcaster-BT-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BT-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BT {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 12px;
    background-position: -716px -12px;
}

    .logo.broadcaster-BT .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BT {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BTVSC-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -580px -718px;
}

    .logo.broadcaster-BTVSC-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BTVSC-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BTVSC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 12px;
    background-position: -716px -204px;
}

    .logo.broadcaster-BTVSC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BTVSC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANAL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 10px;
    background-position: -105px -740px;
}

    .logo.broadcaster-CANAL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANAL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANAL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 46px;
    height: 12px;
    background-position: -716px -433px;
}

    .logo.broadcaster-CANAL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANAL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALONE-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 10px;
    background-position: -380px -696px;
}

    .logo.broadcaster-CANALONE-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALONE-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALONE {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 80px;
    height: 12px;
    background-position: -166px -647px;
}

    .logo.broadcaster-CANALONE .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALONE {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALTWO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 10px;
    background-position: -311px -696px;
}

    .logo.broadcaster-CANALTWO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALTWO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALTWO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 83px;
    height: 12px;
    background-position: -83px -647px;
}

    .logo.broadcaster-CANALTWO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALTWO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALp1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -136px;
}

    .logo.broadcaster-CANALp1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALp1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALp1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 12px;
    background-position: -304px -752px;
}

    .logo.broadcaster-CANALp1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALp1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALpS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -248px;
}

    .logo.broadcaster-CANALpS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALpS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALpS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 12px;
    background-position: -275px -752px;
}

    .logo.broadcaster-CANALpS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALpS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALplusS2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 10px;
    background-position: -773px -114px;
}

    .logo.broadcaster-CANALplusS2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALplusS2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANALplusS2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 12px;
    background-position: -246px -752px;
}

    .logo.broadcaster-CANALplusS2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANALplusS2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANNET-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 21px;
    height: 10px;
    background-position: -773px -366px;
}

    .logo.broadcaster-CANNET-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANNET-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANNET {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 12px;
    background-position: -621px -404px;
}

    .logo.broadcaster-CANNET .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANNET {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANTSN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 10px;
    background-position: -144px -740px;
}

    .logo.broadcaster-CANTSN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANTSN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CANTSN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 47px;
    height: 12px;
    background-position: -716px -381px;
}

    .logo.broadcaster-CANTSN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CANTSN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CCTV5-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 10px;
    background-position: -773px -10px;
}

    .logo.broadcaster-CCTV5-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CCTV5-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CCTV5 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 12px;
    background-position: -64px -752px;
}

    .logo.broadcaster-CCTV5 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CCTV5 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHASE-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 21px;
    height: 10px;
    background-position: -773px -356px;
}

    .logo.broadcaster-CHASE-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHASE-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHASE {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 12px;
    background-position: -621px -392px;
}

    .logo.broadcaster-CHASE .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHASE {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHBESTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -536px -718px;
}

    .logo.broadcaster-CHBESTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHBESTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHBESTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 12px;
    background-position: -716px -180px;
}

    .logo.broadcaster-CHBESTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHBESTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHGTVS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 10px;
    background-position: -773px -400px;
}

    .logo.broadcaster-CHGTVS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHGTVS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHGTVS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 12px;
    background-position: -621px -420px;
}

    .logo.broadcaster-CHGTVS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHGTVS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHCS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -498px -740px;
}

    .logo.broadcaster-CHHCS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHCS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHCS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 12px;
    background-position: -716px -619px;
}

    .logo.broadcaster-CHHCS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHCS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHG-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 15px;
    height: 10px;
    background-position: -773px -668px;
}

    .logo.broadcaster-CHHG-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHG-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHG {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 18px;
    height: 12px;
    background-position: -773px -332px;
}

    .logo.broadcaster-CHHG .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHG {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 26px;
    height: 10px;
    background-position: -499px -451px;
}

    .logo.broadcaster-CHHN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHHN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 12px;
    background-position: -95px -752px;
}

    .logo.broadcaster-CHHN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHHN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHIFTS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 23px;
    height: 10px;
    background-position: -773px -278px;
}

    .logo.broadcaster-CHIFTS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHIFTS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHIFTS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 27px;
    height: 12px;
    background-position: -342px -171px;
}

    .logo.broadcaster-CHIFTS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHIFTS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHIMCL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 16px;
    height: 10px;
    background-position: -773px -638px;
}

    .logo.broadcaster-CHIMCL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHIMCL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHIMCL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 19px;
    height: 12px;
    background-position: -773px -288px;
}

    .logo.broadcaster-CHIMCL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHIMCL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHISTS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -658px -740px;
}

    .logo.broadcaster-CHISTS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHISTS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHISTS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 38px;
    height: 12px;
    background-position: -76px -728px;
}

    .logo.broadcaster-CHISTS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHISTS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHITTS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 10px;
    background-position: -632px -728px;
}

    .logo.broadcaster-CHITTS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHITTS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHITTS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 12px;
    background-position: -716px -239px;
}

    .logo.broadcaster-CHITTS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHITTS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHJPN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -223px -718px;
}

    .logo.broadcaster-CHJPN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHJPN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHJPN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -144px;
}

    .logo.broadcaster-CHJPN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHJPN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHJTVS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 10px;
    background-position: -242px -696px;
}

    .logo.broadcaster-CHJTVS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHJTVS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHJTVS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 83px;
    height: 12px;
    background-position: 0 -647px;
}

    .logo.broadcaster-CHJTVS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHJTVS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHLS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -448px -718px;
}

    .logo.broadcaster-CHLS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHLS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHLS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 12px;
    background-position: -716px -192px;
}

    .logo.broadcaster-CHLS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHLS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHLTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 10px;
    background-position: -259px -740px;
}

    .logo.broadcaster-CHLTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHLTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHLTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 43px;
    height: 12px;
    background-position: -716px -509px;
}

    .logo.broadcaster-CHLTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHLTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHNY-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 10px;
    background-position: -773px 0;
}

    .logo.broadcaster-CHNY-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHNY-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHNY {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 12px;
    background-position: -126px -752px;
}

    .logo.broadcaster-CHNY .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHNY {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHPPTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 10px;
    background-position: -183px -740px;
}

    .logo.broadcaster-CHPPTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHPPTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHPPTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 46px;
    height: 12px;
    background-position: -716px -445px;
}

    .logo.broadcaster-CHPPTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHPPTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHSITV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 10px;
    background-position: -714px -728px;
}

    .logo.broadcaster-CHSITV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHSITV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHSITV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 12px;
    background-position: -716px -299px;
}

    .logo.broadcaster-CHSITV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHSITV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHSTVGS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -492px -718px;
}

    .logo.broadcaster-CHSTVGS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHSTVGS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHSTVGS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 12px;
    background-position: -716px -216px;
}

    .logo.broadcaster-CHSTVGS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHSTVGS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHXSH-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -562px -740px;
}

    .logo.broadcaster-CHXSH-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHXSH-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHXSH {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 12px;
    background-position: -716px -673px;
}

    .logo.broadcaster-CHXSH .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHXSH {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHYP-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 15px;
    height: 10px;
    background-position: -773px -648px;
}

    .logo.broadcaster-CHYP-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHYP-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHYP {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 18px;
    height: 12px;
    background-position: -773px -320px;
}

    .logo.broadcaster-CHYP .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHYP {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-COSMOTE-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 34px;
    height: 10px;
    background-position: -330px -740px;
}

    .logo.broadcaster-COSMOTE-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-COSMOTE-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-COSMOTE {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 12px;
    background-position: -716px -597px;
}

    .logo.broadcaster-COSMOTE .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-COSMOTE {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CYTA-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 33px;
    height: 10px;
    background-position: -432px -740px;
}

    .logo.broadcaster-CYTA-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CYTA-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CYTA {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 12px;
    background-position: -716px -685px;
}

    .logo.broadcaster-CYTA .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CYTA {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CZEDIG {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 12px;
    background-position: -657px -659px;
}

    .logo.broadcaster-CZEDIG .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CZEDIG {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DAZN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 14px;
    height: 10px;
    background-position: -773px -698px;
}

    .logo.broadcaster-DAZN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DAZN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DAZN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 16px;
    height: 12px;
    background-position: -773px -430px;
}

    .logo.broadcaster-DAZN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DAZN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DEN6-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 13px;
    height: 10px;
    background-position: -773px -718px;
}

    .logo.broadcaster-DEN6-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DEN6-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DEN6 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 15px;
    height: 12px;
    background-position: -773px -474px;
}

    .logo.broadcaster-DEN6 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DEN6 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DENTV3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 12px;
    height: 10px;
    background-position: -786px -718px;
}

    .logo.broadcaster-DENTV3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DENTV3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DENTV3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 14px;
    height: 12px;
    background-position: -773px -626px;
}

    .logo.broadcaster-DENTV3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DENTV3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIGI-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 10px;
    background-position: -222px -740px;
}

    .logo.broadcaster-DIGI-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIGI-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIGI {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 12px;
    background-position: -716px -477px;
}

    .logo.broadcaster-DIGI .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIGI {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 63px;
    height: 10px;
    background-position: -574px -696px;
}

    .logo.broadcaster-DIRECTV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 75px;
    height: 12px;
    background-position: -323px -647px;
}

    .logo.broadcaster-DIRECTV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTVS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -395px -752px;
}

    .logo.broadcaster-DIRECTVS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTVS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTVS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -152px -728px;
}

    .logo.broadcaster-DIRECTVS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTVS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTVp-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -333px -752px;
}

    .logo.broadcaster-DIRECTVp-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTVp-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRECTVp {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -263px -728px;
}

    .logo.broadcaster-DIRECTVp .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRECTVp {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRTVS2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -426px -752px;
}

    .logo.broadcaster-DIRTVS2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRTVS2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DIRTVS2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -189px -728px;
}

    .logo.broadcaster-DIRTVS2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DIRTVS2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DOLCE-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -517px -752px;
}

    .logo.broadcaster-DOLCE-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DOLCE-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DOLCE {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -482px -728px;
}

    .logo.broadcaster-DOLCE .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DOLCE {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DTVCS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -487px -752px;
}

    .logo.broadcaster-DTVCS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DTVCS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DTVCS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -518px -728px;
}

    .logo.broadcaster-DTVCS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DTVCS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 10px;
    background-position: -590px -728px;
}

    .logo.broadcaster-ESPN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 12px;
    background-position: -716px -263px;
}

    .logo.broadcaster-ESPN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNBRAS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 10px;
    background-position: -621px -517px;
}

    .logo.broadcaster-ESPNBRAS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNBRAS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNBRAS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 12px;
    background-position: -156px -752px;
}

    .logo.broadcaster-ESPNBRAS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNBRAS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNEXTR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 10px;
    background-position: -621px -507px;
}

    .logo.broadcaster-ESPNEXTR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNEXTR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNEXTR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 12px;
    background-position: -216px -752px;
}

    .logo.broadcaster-ESPNEXTR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNEXTR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNLA-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 27px;
    height: 10px;
    background-position: -342px -227px;
}

    .logo.broadcaster-ESPNLA-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNLA-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNLA {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 12px;
    background-position: 0 -752px;
}

    .logo.broadcaster-ESPNLA .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNLA {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNplus-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -668px -718px;
}

    .logo.broadcaster-ESPNplus-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNplus-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ESPNplus {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 53px;
    height: 12px;
    background-position: -716px -168px;
}

    .logo.broadcaster-ESPNplus .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ESPNplus {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-EUROROM-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 10px;
    background-position: 0 -718px;
}

    .logo.broadcaster-EUROROM-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-EUROROM-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-EUROROM {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 12px;
    background-position: -143px -671px;
}

    .logo.broadcaster-EUROROM .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-EUROROM {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-FLOW-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -341px;
}

    .logo.broadcaster-FLOW-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-FLOW-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-FLOW {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 68px;
    height: 12px;
    background-position: -66px -683px;
}

    .logo.broadcaster-FLOW .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-FLOW {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-FOTBOLL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -607px -752px;
}

    .logo.broadcaster-FOTBOLL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-FOTBOLL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-FOTBOLL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -374px -728px;
}

    .logo.broadcaster-FOTBOLL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-FOTBOLL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-GEOSILK-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -721px -740px;
}

    .logo.broadcaster-GEOSILK-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-GEOSILK-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-GEOSILK {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -226px -728px;
}

    .logo.broadcaster-GEOSILK .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-GEOSILK {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-HKLS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -268px -718px;
}

    .logo.broadcaster-HKLS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-HKLS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-HKLS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -84px;
}

    .logo.broadcaster-HKLS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-HKLS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-INDOMNC-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 10px;
    background-position: -716px -533px;
}

    .logo.broadcaster-INDOMNC-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-INDOMNC-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-INDOMNC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 12px;
    background-position: -62px -696px;
}

    .logo.broadcaster-INDOMNC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-INDOMNC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ISR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 10px;
    background-position: -716px -499px;
}

    .logo.broadcaster-ISR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ISR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ISR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 62px;
    height: 12px;
    background-position: 0 -696px;
}

    .logo.broadcaster-ISR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ISR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-JPNAVI-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 47px;
    height: 10px;
    background-position: -716px -653px;
}

    .logo.broadcaster-JPNAVI-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-JPNAVI-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-JPNAVI {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 12px;
    background-position: -716px -48px;
}

    .logo.broadcaster-JPNAVI .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-JPNAVI {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-JPNJSP-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -594px -740px;
}

    .logo.broadcaster-JPNJSP-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-JPNJSP-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-JPNJSP {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 38px;
    height: 12px;
    background-position: -114px -728px;
}

    .logo.broadcaster-JPNJSP .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-JPNJSP {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-KVIET-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 10px;
    background-position: -773px -616px;
}

    .logo.broadcaster-KVIET-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-KVIET-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-KVIET {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 12px;
    background-position: -773px -236px;
}

    .logo.broadcaster-KVIET .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-KVIET {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-LETVCHI-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 34px;
    height: 10px;
    background-position: -364px -740px;
}

    .logo.broadcaster-LETVCHI-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-LETVCHI-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-LETVCHI {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 41px;
    height: 12px;
    background-position: -716px -575px;
}

    .logo.broadcaster-LETVCHI .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-LETVCHI {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-MALTAGO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 10px;
    background-position: -716px -393px;
}

    .logo.broadcaster-MALTAGO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-MALTAGO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-MALTAGO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 12px;
    background-position: -269px -683px;
}

    .logo.broadcaster-MALTAGO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-MALTAGO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-MOV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -577px -752px;
}

    .logo.broadcaster-MOV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-MOV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-MOV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -554px -728px;
}

    .logo.broadcaster-MOV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-MOV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBC-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -313px -718px;
}

    .logo.broadcaster-NBC-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBC-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -132px;
}

    .logo.broadcaster-NBC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCGOLD-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 10px;
    background-position: -447px -696px;
}

    .logo.broadcaster-NBCGOLD-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCGOLD-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCGOLD {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 77px;
    height: 12px;
    background-position: -246px -647px;
}

    .logo.broadcaster-NBCGOLD .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCGOLD {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCSPORTS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 59px;
    height: 10px;
    background-position: -60px -718px;
}

    .logo.broadcaster-NBCSPORTS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCSPORTS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCSPORTS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 71px;
    height: 12px;
    background-position: -72px -671px;
}

    .logo.broadcaster-NBCSPORTS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCSPORTS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NIGSUPER-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 10px;
    background-position: -695px -752px;
}

    .logo.broadcaster-NIGSUPER-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NIGSUPER-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NIGSUPER {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 35px;
    height: 12px;
    background-position: 0 -740px;
}

    .logo.broadcaster-NIGSUPER .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NIGSUPER {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPT-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 10px;
    background-position: -716px -467px;
}

    .logo.broadcaster-OPT-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPT-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPT {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 12px;
    background-position: -534px -683px;
}

    .logo.broadcaster-OPT .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPT {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -306px -708px;
}

    .logo.broadcaster-OPTUS1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -365px -659px;
}

    .logo.broadcaster-OPTUS1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS10-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -123px -708px;
}

    .logo.broadcaster-OPTUS10-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS10-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS10 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -146px -659px;
}

    .logo.broadcaster-OPTUS10 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS10 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -489px -708px;
}

    .logo.broadcaster-OPTUS2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: 0 -659px;
}

    .logo.broadcaster-OPTUS2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -611px -708px;
}

    .logo.broadcaster-OPTUS3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -511px -659px;
}

    .logo.broadcaster-OPTUS3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS4-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -184px -708px;
}

    .logo.broadcaster-OPTUS4-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS4-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS4 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -584px -659px;
}

    .logo.broadcaster-OPTUS4 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS4 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS5-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -428px -708px;
}

    .logo.broadcaster-OPTUS5-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS5-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS5 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -292px -659px;
}

    .logo.broadcaster-OPTUS5 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS5 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS6-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -367px -708px;
}

    .logo.broadcaster-OPTUS6-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS6-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS6 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -623px -647px;
}

    .logo.broadcaster-OPTUS6 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS6 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS7-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -62px -708px;
}

    .logo.broadcaster-OPTUS7-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS7-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS7 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -73px -659px;
}

    .logo.broadcaster-OPTUS7 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS7 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS8-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -550px -708px;
}

    .logo.broadcaster-OPTUS8-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS8-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS8 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -219px -659px;
}

    .logo.broadcaster-OPTUS8 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS8 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS9-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 61px;
    height: 10px;
    background-position: -245px -708px;
}

    .logo.broadcaster-OPTUS9-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS9-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OPTUS9 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 12px;
    background-position: -438px -659px;
}

    .logo.broadcaster-OPTUS9 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OPTUS9 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OTEG-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -321px;
}

    .logo.broadcaster-OTEG-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OTEG-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-OTEG {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 68px;
    height: 12px;
    background-position: -134px -683px;
}

    .logo.broadcaster-OTEG .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-OTEG {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-PLAYBEL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 10px;
    background-position: -712px -718px;
}

    .logo.broadcaster-PLAYBEL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-PLAYBEL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-PLAYBEL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 12px;
    background-position: -716px -251px;
}

    .logo.broadcaster-PLAYBEL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-PLAYBEL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-POLCANAL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 10px;
    background-position: -732px -708px;
}

    .logo.broadcaster-POLCANAL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-POLCANAL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-POLCANAL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 12px;
    background-position: -716px -287px;
}

    .logo.broadcaster-POLCANAL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-POLCANAL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-PPTVTHAI-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 10px;
    background-position: -716px -543px;
}

    .logo.broadcaster-PPTVTHAI-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-PPTVTHAI-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-PPTVTHAI {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 12px;
    background-position: -182px -696px;
}

    .logo.broadcaster-PPTVTHAI .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-PPTVTHAI {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-RUSMATCH-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 20px;
    height: 10px;
    background-position: -773px -410px;
}

    .logo.broadcaster-RUSMATCH-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-RUSMATCH-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-RUSMATCH {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 24px;
    height: 12px;
    background-position: -621px -432px;
}

    .logo.broadcaster-RUSMATCH .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-RUSMATCH {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SBS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 19px;
    height: 10px;
    background-position: -773px -454px;
}

    .logo.broadcaster-SBS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SBS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SBS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 23px;
    height: 12px;
    background-position: -621px -460px;
}

    .logo.broadcaster-SBS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SBS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SFR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 28px;
    height: 10px;
    background-position: -342px -211px;
}

    .logo.broadcaster-SFR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SFR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SFR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 33px;
    height: 12px;
    background-position: -682px -631px;
}

    .logo.broadcaster-SFR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SFR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SFR1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 33px;
    height: 10px;
    background-position: -465px -740px;
}

    .logo.broadcaster-SFR1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SFR1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SFR1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 12px;
    background-position: -716px -641px;
}

    .logo.broadcaster-SFR1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SFR1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SINGMIO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 19px;
    height: 10px;
    background-position: -773px -464px;
}

    .logo.broadcaster-SINGMIO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SINGMIO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SINGMIO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 22px;
    height: 12px;
    background-position: -348px -87px;
}

    .logo.broadcaster-SINGMIO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SINGMIO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SITV-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 46px;
    height: 10px;
    background-position: -660px -683px;
}

    .logo.broadcaster-SITV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SITV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SITV {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 55px;
    height: 12px;
    background-position: -716px -60px;
}

    .logo.broadcaster-SITV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SITV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKB-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 10px;
    background-position: -724px -752px;
}

    .logo.broadcaster-SKB-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKB-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKB {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 34px;
    height: 12px;
    background-position: -682px -619px;
}

    .logo.broadcaster-SKB .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKB {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKSBS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 25px;
    height: 10px;
    background-position: -499px -461px;
}

    .logo.broadcaster-SKSBS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKSBS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKSBS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 12px;
    background-position: -186px -752px;
}

    .logo.broadcaster-SKSBS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKSBS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKSPO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -457px -752px;
}

    .logo.broadcaster-SKSPO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKSPO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKSPO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -446px -728px;
}

    .logo.broadcaster-SKSPO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKSPO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 10px;
    background-position: -716px -587px;
}

    .logo.broadcaster-SKY-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 12px;
    background-position: -716px 0;
}

    .logo.broadcaster-SKY .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 10px;
    background-position: -716px -413px;
}

    .logo.broadcaster-SKY1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 12px;
    background-position: -202px -683px;
}

    .logo.broadcaster-SKY1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 10px;
    background-position: -716px -403px;
}

    .logo.broadcaster-SKY2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 12px;
    background-position: -336px -683px;
}

    .logo.broadcaster-SKY2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 10px;
    background-position: -716px -423px;
}

    .logo.broadcaster-SKY3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKY3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 12px;
    background-position: -403px -683px;
}

    .logo.broadcaster-SKY3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKY3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYITA-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 62px;
    height: 10px;
    background-position: 0 -708px;
}

    .logo.broadcaster-SKYITA-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYITA-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYITA {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 75px;
    height: 12px;
    background-position: -548px -647px;
}

    .logo.broadcaster-SKYITA .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYITA {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYMEX-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 59px;
    height: 10px;
    background-position: -119px -718px;
}

    .logo.broadcaster-SKYMEX-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYMEX-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYMEX {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 12px;
    background-position: -283px -671px;
}

    .logo.broadcaster-SKYMEX .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYMEX {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYNET-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 10px;
    background-position: -624px -718px;
}

    .logo.broadcaster-SKYNET-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYNET-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYNET {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 53px;
    height: 12px;
    background-position: -716px -156px;
}

    .logo.broadcaster-SKYNET .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYNET {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYPL-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 50px;
    height: 10px;
    background-position: -716px -553px;
}

    .logo.broadcaster-SKYPL-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYPL-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKYPL {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 12px;
    background-position: -122px -696px;
}

    .logo.broadcaster-SKYPL .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKYPL {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SPILER-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 31px;
    height: 10px;
    background-position: -364px -752px;
}

    .logo.broadcaster-SPILER-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SPILER-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SPILER {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 12px;
    background-position: -300px -728px;
}

    .logo.broadcaster-SPILER .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SPILER {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SPORPOR-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 10px;
    background-position: -672px -708px;
}

    .logo.broadcaster-SPORPOR-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SPORPOR-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SPORPOR {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 72px;
    height: 12px;
    background-position: 0 -671px;
}

    .logo.broadcaster-SPORPOR .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SPORPOR {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STANKAZ-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 27px;
    height: 10px;
    background-position: -342px -237px;
}

    .logo.broadcaster-STANKAZ-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STANKAZ-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STANKAZ {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 12px;
    background-position: -32px -752px;
}

    .logo.broadcaster-STANKAZ .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STANKAZ {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STANKYG-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -530px -740px;
}

    .logo.broadcaster-STANKYG-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STANKYG-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STANKYG {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 38px;
    height: 12px;
    background-position: -38px -728px;
}

    .logo.broadcaster-STANKYG .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STANKYG {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STARIND-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 55px;
    height: 11px;
    background-position: -716px -228px;
}

    .logo.broadcaster-STARIND-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STARIND-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STARIND {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 66px;
    height: 13px;
    background-position: 0 -683px;
}

    .logo.broadcaster-STARIND .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STARIND {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STOD-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 34px;
    height: 10px;
    background-position: -398px -740px;
}

    .logo.broadcaster-STOD-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STOD-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-STOD {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 41px;
    height: 12px;
    background-position: -716px -563px;
}

    .logo.broadcaster-STOD .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-STOD {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERCHI-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 40px;
    height: 10px;
    background-position: -674px -728px;
}

    .logo.broadcaster-SUPERCHI-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERCHI-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERCHI {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 12px;
    background-position: -716px -275px;
}

    .logo.broadcaster-SUPERCHI .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERCHI {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERSA-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 10px;
    background-position: -637px -752px;
}

    .logo.broadcaster-SUPERSA-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERSA-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERSA {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 35px;
    height: 12px;
    background-position: -70px -740px;
}

    .logo.broadcaster-SUPERSA .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERSA {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TELEMUND-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 63px;
    height: 10px;
    background-position: -511px -696px;
}

    .logo.broadcaster-TELEMUND-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TELEMUND-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TELEMUND {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 75px;
    height: 12px;
    background-position: -473px -647px;
}

    .logo.broadcaster-TELEMUND .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TELEMUND {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TENCENT-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 46px;
    height: 10px;
    background-position: -716px -697px;
}

    .logo.broadcaster-TENCENT-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TENCENT-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TENCENT {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 55px;
    height: 12px;
    background-position: -716px -72px;
}

    .logo.broadcaster-TENCENT .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TENCENT {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -371px;
}

    .logo.broadcaster-TSN1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 12px;
    background-position: -353px -671px;
}

    .logo.broadcaster-TSN1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -311px;
}

    .logo.broadcaster-TSN2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 12px;
    background-position: -629px -671px;
}

    .logo.broadcaster-TSN2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN3-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -361px;
}

    .logo.broadcaster-TSN3-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN3-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN3 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 12px;
    background-position: -422px -671px;
}

    .logo.broadcaster-TSN3 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN3 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN4-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -331px;
}

    .logo.broadcaster-TSN4-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN4-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN4 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 12px;
    background-position: -491px -671px;
}

    .logo.broadcaster-TSN4 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN4 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN5-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 10px;
    background-position: -716px -351px;
}

    .logo.broadcaster-TSN5-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN5-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TSN5 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 69px;
    height: 12px;
    background-position: -560px -671px;
}

    .logo.broadcaster-TSN5 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TSN5 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 52px;
    height: 10px;
    background-position: -716px -489px;
}

    .logo.broadcaster-TV2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 62px;
    height: 12px;
    background-position: -598px -683px;
}

    .logo.broadcaster-TV2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3PLUS-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 14px;
    height: 10px;
    background-position: -773px -688px;
}

    .logo.broadcaster-TV3PLUS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3PLUS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3PLUS {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 12px;
    background-position: -773px -388px;
}

    .logo.broadcaster-TV3PLUS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3PLUS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3S1-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -358px -718px;
}

    .logo.broadcaster-TV3S1-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3S1-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3S1 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -120px;
}

    .logo.broadcaster-TV3S1 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3S1 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3S2-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -403px -718px;
}

    .logo.broadcaster-TV3S2-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3S2-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-TV3S2 {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -108px;
}

    .logo.broadcaster-TV3S2 .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-TV3S2 {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-UKRTRK-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 45px;
    height: 10px;
    background-position: -178px -718px;
}

    .logo.broadcaster-UKRTRK-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-UKRTRK-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-UKRTRK {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 12px;
    background-position: -716px -96px;
}

    .logo.broadcaster-UKRTRK .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-UKRTRK {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-UNIVERSO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 63px;
    height: 10px;
    background-position: -637px -696px;
}

    .logo.broadcaster-UNIVERSO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-UNIVERSO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-UNIVERSO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 75px;
    height: 12px;
    background-position: -398px -647px;
}

    .logo.broadcaster-UNIVERSO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-UNIVERSO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USACNBC-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 10px;
    background-position: -716px -457px;
}

    .logo.broadcaster-USACNBC-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USACNBC-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USACNBC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 12px;
    background-position: -470px -683px;
}

    .logo.broadcaster-USACNBC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USACNBC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANBC-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 47px;
    height: 10px;
    background-position: -716px -663px;
}

    .logo.broadcaster-USANBC-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANBC-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANBC {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 12px;
    background-position: -716px -36px;
}

    .logo.broadcaster-USANBC .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANBC {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANBCSN-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 10px;
    background-position: -716px -631px;
}

    .logo.broadcaster-USANBCSN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANBCSN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANBCSN {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 12px;
    background-position: -716px -24px;
}

    .logo.broadcaster-USANBCSN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANBCSN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANET-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 23px;
    height: 10px;
    background-position: -773px -258px;
}

    .logo.broadcaster-USANET-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANET-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-USANET {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 27px;
    height: 12px;
    background-position: -619px -476px;
}

    .logo.broadcaster-USANET .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-USANET {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAE-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 35px;
    height: 10px;
    background-position: -295px -740px;
}

    .logo.broadcaster-VIAE-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAE-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAE {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 12px;
    background-position: -716px -521px;
}

    .logo.broadcaster-VIAE .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAE {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAF-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 10px;
    background-position: -626px -740px;
}

    .logo.broadcaster-VIAF-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAF-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAF {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 38px;
    height: 12px;
    background-position: 0 -728px;
}

    .logo.broadcaster-VIAF .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAF {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VOO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 22px;
    height: 10px;
    background-position: -773px -310px;
}

    .logo.broadcaster-VOO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VOO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VOO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 26px;
    height: 12px;
    background-position: -342px -183px;
}

    .logo.broadcaster-VOO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VOO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VPREMIUM-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 30px;
    height: 10px;
    background-position: -547px -752px;
}

    .logo.broadcaster-VPREMIUM-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VPREMIUM-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VPREMIUM {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 12px;
    background-position: -410px -728px;
}

    .logo.broadcaster-VPREMIUM .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VPREMIUM {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ZIGGO-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 29px;
    height: 10px;
    background-position: -666px -752px;
}

    .logo.broadcaster-ZIGGO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ZIGGO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ZIGGO {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 35px;
    height: 12px;
    background-position: -35px -740px;
}

    .logo.broadcaster-ZIGGO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ZIGGO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-arm-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 28px;
    background-position: -537px -619px;
}

    .logo.broadcaster-arm-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-arm-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-astro-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 28px;
    background-position: -646px -252px;
}

    .logo.broadcaster-astro-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-astro-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-astro2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 28px;
    background-position: -646px -224px;
}

    .logo.broadcaster-astro2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-astro2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-astro3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 28px;
    background-position: -646px -280px;
}

    .logo.broadcaster-astro3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-astro3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-astro4-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 64px;
    height: 28px;
    background-position: -646px -196px;
}

    .logo.broadcaster-astro4-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-astro4-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-aztv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 86px;
    height: 28px;
    background-position: -174px -535px;
}

    .logo.broadcaster-aztv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-aztv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bbc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 179px;
    height: 31px;
    background-position: 0 0;
}

    .logo.broadcaster-bbc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bbc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-beINIndo-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 23px;
    height: 10px;
    background-position: -773px -268px;
}

    .logo.broadcaster-beINIndo-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-beINIndo-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-beINIndo {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 27px;
    height: 12px;
    background-position: -619px -488px;
}

    .logo.broadcaster-beINIndo .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-beINIndo {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -604px -535px;
}

    .logo.broadcaster-bein1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein10-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -126px -619px;
}

    .logo.broadcaster-bein10-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein10-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein11-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: 0 -619px;
}

    .logo.broadcaster-bein11-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein11-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein12-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -378px -619px;
}

    .logo.broadcaster-bein12-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein12-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein13-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -336px -619px;
}

    .logo.broadcaster-bein13-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein13-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -294px -619px;
}

    .logo.broadcaster-bein2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -252px -619px;
}

    .logo.broadcaster-bein3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein4-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -210px -619px;
}

    .logo.broadcaster-bein4-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein4-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein5-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -168px -619px;
}

    .logo.broadcaster-bein5-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein5-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein6-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -84px -619px;
}

    .logo.broadcaster-bein6-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein6-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein7-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -42px -619px;
}

    .logo.broadcaster-bein7-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein7-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein8-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -420px -619px;
}

    .logo.broadcaster-bein8-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein8-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bein9-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -600px -591px;
}

    .logo.broadcaster-bein9-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bein9-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-beinindo-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 62px;
    height: 28px;
    background-position: -646px -364px;
}

    .logo.broadcaster-beinindo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-beinindo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bestv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 63px;
    height: 28px;
    background-position: -646px -308px;
}

    .logo.broadcaster-bestv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bestv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bgr-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 56px;
    height: 28px;
    background-position: -646px -448px;
}

    .logo.broadcaster-bgr-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bgr-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-blr-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 28px;
    background-position: -500px -619px;
}

    .logo.broadcaster-blr-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-blr-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-bt-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 130px;
    height: 28px;
    background-position: -132px -423px;
}

    .logo.broadcaster-bt-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-bt-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-btvsc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 119px;
    height: 28px;
    background-position: -526px -28px;
}

    .logo.broadcaster-btvsc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-btvsc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-canal-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 107px;
    height: 28px;
    background-position: -526px -280px;
}

    .logo.broadcaster-canal-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-canal-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-canalp1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 28px;
    background-position: -646px -84px;
}

    .logo.broadcaster-canalp1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-canalp1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-canalpluss2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 28px;
    background-position: -646px -140px;
}

    .logo.broadcaster-canalpluss2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-canalpluss2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-canalps-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 67px;
    height: 28px;
    background-position: -646px -112px;
}

    .logo.broadcaster-canalps-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-canalps-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cannet-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 28px;
    background-position: -646px -504px;
}

    .logo.broadcaster-cannet-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cannet-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cantsn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 114px;
    height: 28px;
    background-position: -526px -112px;
}

    .logo.broadcaster-cantsn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cantsn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cctv5-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 73px;
    height: 28px;
    background-position: -387px -591px;
}

    .logo.broadcaster-cctv5-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cctv5-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chase-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 57px;
    height: 28px;
    background-position: -646px -420px;
}

    .logo.broadcaster-chase-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chase-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chbestv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 120px;
    height: 28px;
    background-position: -526px 0;
}

    .logo.broadcaster-chbestv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chbestv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chgtvs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 28px;
    background-position: -646px -532px;
}

    .logo.broadcaster-chgtvs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chgtvs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chhcs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 93px;
    height: 28px;
    background-position: -526px -476px;
}

    .logo.broadcaster-chhcs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chhcs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chhg-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 43px;
    height: 28px;
    background-position: -327px -283px;
}

    .logo.broadcaster-chhg-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chhg-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chhn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 28px;
    background-position: -646px -28px;
}

    .logo.broadcaster-chhn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chhn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chifts-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 62px;
    height: 28px;
    background-position: -646px -336px;
}

    .logo.broadcaster-chifts-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chifts-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chimcl-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 44px;
    height: 28px;
    background-position: -312px -339px;
}

    .logo.broadcaster-chimcl-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chimcl-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chists-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 84px;
    height: 28px;
    background-position: -338px -563px;
}

    .logo.broadcaster-chists-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chists-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chitts-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 118px;
    height: 28px;
    background-position: -526px -84px;
}

    .logo.broadcaster-chitts-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chitts-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chjpn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 129px;
    height: 28px;
    background-position: -391px -423px;
}

    .logo.broadcaster-chjpn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chjpn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chjtvs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 191px;
    height: 28px;
    background-position: -179px 0;
}

    .logo.broadcaster-chjtvs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chjtvs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chls-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 121px;
    height: 28px;
    background-position: -405px -367px;
}

    .logo.broadcaster-chls-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chls-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chltv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 99px;
    height: 28px;
    background-position: -526px -364px;
}

    .logo.broadcaster-chltv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chltv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chny-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 66px;
    height: 28px;
    background-position: -646px -168px;
}

    .logo.broadcaster-chny-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chny-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chpptv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 107px;
    height: 28px;
    background-position: -526px -308px;
}

    .logo.broadcaster-chpptv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chpptv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chsitv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 110px;
    height: 28px;
    background-position: -526px -196px;
}

    .logo.broadcaster-chsitv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chsitv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chstvgs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 121px;
    height: 28px;
    background-position: -364px -479px;
}

    .logo.broadcaster-chstvgs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chstvgs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chxsh-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 85px;
    height: 28px;
    background-position: 0 -563px;
}

    .logo.broadcaster-chxsh-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chxsh-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chyp-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 39px;
    height: 28px;
    background-position: -485px -479px;
}

    .logo.broadcaster-chyp-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chyp-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cnbc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 177px;
    height: 28px;
    background-position: -186px -59px;
}

    .logo.broadcaster-cnbc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cnbc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cosmote-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 91px;
    height: 28px;
    background-position: -92px -507px;
}

    .logo.broadcaster-cosmote-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cosmote-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-cyta-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 87px;
    height: 28px;
    background-position: -87px -535px;
}

    .logo.broadcaster-cyta-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-cyta-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-czedig-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 133px;
    height: 28px;
    background-position: -133px -395px;
}

    .logo.broadcaster-czedig-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-czedig-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-daz-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 37px;
    height: 28px;
    background-position: -574px -619px;
}

    .logo.broadcaster-daz-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-daz-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-daz-sm {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 15px;
    height: 10px;
    background-position: -773px -658px;
}

    .logo.broadcaster-daz-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-daz-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-daz {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 18px;
    height: 12px;
    background-position: -773px -344px;
}

    .logo.broadcaster-daz .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-daz {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dazn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 36px;
    height: 28px;
    background-position: -611px -619px;
}

    .logo.broadcaster-dazn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dazn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-den6-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 35px;
    height: 28px;
    background-position: -647px -619px;
}

    .logo.broadcaster-den6-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-den6-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dentv3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 32px;
    height: 28px;
    background-position: -337px -255px;
}

    .logo.broadcaster-dentv3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dentv3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-digi-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 104px;
    height: 28px;
    background-position: -526px -336px;
}

    .logo.broadcaster-digi-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-digi-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-directv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 186px;
    height: 28px;
    background-position: 0 -31px;
}

    .logo.broadcaster-directv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-directv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-directvp-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 87px;
    height: 28px;
    background-position: -534px -507px;
}

    .logo.broadcaster-directvp-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-directvp-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-directvs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 87px;
    height: 28px;
    background-position: -360px -507px;
}

    .logo.broadcaster-directvs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-directvs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dirtvs2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 87px;
    height: 28px;
    background-position: 0 -535px;
}

    .logo.broadcaster-dirtvs2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dirtvs2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dolce-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 82px;
    height: 28px;
    background-position: -422px -563px;
}

    .logo.broadcaster-dolce-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dolce-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dtvcs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 87px;
    height: 28px;
    background-position: -447px -507px;
}

    .logo.broadcaster-dtvcs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dtvcs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-espn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 109px;
    height: 28px;
    background-position: -526px -252px;
}

    .logo.broadcaster-espn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-espn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-espnbras-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 28px;
    background-position: -646px -56px;
}

    .logo.broadcaster-espnbras-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-espnbras-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-espnextr-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 28px;
    background-position: -460px -591px;
}

    .logo.broadcaster-espnextr-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-espnextr-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-espnla-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 75px;
    height: 28px;
    background-position: -238px -591px;
}

    .logo.broadcaster-espnla-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-espnla-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-espnplus-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 123px;
    height: 28px;
    background-position: -376px -451px;
}

    .logo.broadcaster-espnplus-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-espnplus-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-eurorom-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 144px;
    height: 28px;
    background-position: -370px -308px;
}

    .logo.broadcaster-eurorom-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-eurorom-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-flow-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 186px;
    height: 28px;
    background-position: 0 -59px;
}

    .logo.broadcaster-flow-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-flow-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-fotboll-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 86px;
    height: 28px;
    background-position: -432px -535px;
}

    .logo.broadcaster-fotboll-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-fotboll-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-geosilk-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 86px;
    height: 28px;
    background-position: -260px -535px;
}

    .logo.broadcaster-geosilk-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-geosilk-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-hkls-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 118px;
    height: 28px;
    background-position: -526px -56px;
}

    .logo.broadcaster-hkls-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-hkls-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-indomnc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 148px;
    height: 28px;
    background-position: -370px -252px;
}

    .logo.broadcaster-indomnc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-indomnc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-isr-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 132px;
    height: 28px;
    background-position: -266px -395px;
}

    .logo.broadcaster-isr-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-isr-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-jpnavi-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 135px;
    height: 28px;
    background-position: -136px -367px;
}

    .logo.broadcaster-jpnavi-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-jpnavi-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-jpnjsp-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 89px;
    height: 28px;
    background-position: -183px -507px;
}

    .logo.broadcaster-jpnjsp-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-jpnjsp-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-kviet-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 48px;
    height: 28px;
    background-position: -312px -311px;
}

    .logo.broadcaster-kviet-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-kviet-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-letvchi-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 95px;
    height: 28px;
    background-position: -526px -448px;
}

    .logo.broadcaster-letvchi-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-letvchi-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-maltago-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 163px;
    height: 28px;
    background-position: -164px -283px;
}

    .logo.broadcaster-maltago-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-maltago-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-mov-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 84px;
    height: 28px;
    background-position: -254px -563px;
}

    .logo.broadcaster-mov-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-mov-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-myanmar-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 122px;
    height: 28px;
    background-position: 0 -479px;
}

    .logo.broadcaster-myanmar-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-myanmar-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-nbc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 127px;
    height: 28px;
    background-position: 0 -451px;
}

    .logo.broadcaster-nbc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-nbc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-nbcgold-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 178px;
    height: 28px;
    background-position: -186px -31px;
}

    .logo.broadcaster-nbcgold-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-nbcgold-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-nbcsports-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 164px;
    height: 28px;
    background-position: 0 -283px;
}

    .logo.broadcaster-nbcsports-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-nbcsports-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-nigsuper-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 81px;
    height: 28px;
    background-position: 0 -591px;
}

    .logo.broadcaster-nigsuper-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-nigsuper-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-opt-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 155px;
    height: 28px;
    background-position: -370px -140px;
}

    .logo.broadcaster-opt-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-opt-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -143px;
}

    .logo.broadcaster-optus1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus10-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: -171px -199px;
}

    .logo.broadcaster-optus10-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus10-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -255px;
}

    .logo.broadcaster-optus2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -115px;
}

    .logo.broadcaster-optus3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus4-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: -171px -115px;
}

    .logo.broadcaster-optus4-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus4-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus5-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -227px;
}

    .logo.broadcaster-optus5-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus5-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus6-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: -171px -143px;
}

    .logo.broadcaster-optus6-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus6-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus7-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -171px;
}

    .logo.broadcaster-optus7-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus7-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus8-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: -171px -171px;
}

    .logo.broadcaster-optus8-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus8-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-optus9-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: 0 -199px;
}

    .logo.broadcaster-optus9-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-optus9-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-oteg-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -156px -311px;
}

    .logo.broadcaster-oteg-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-oteg-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-playbel-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 112px;
    height: 28px;
    background-position: -526px -168px;
}

    .logo.broadcaster-playbel-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-playbel-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-polcanal-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 112px;
    height: 28px;
    background-position: -526px -140px;
}

    .logo.broadcaster-polcanal-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-polcanal-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-pptvthai-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 132px;
    height: 28px;
    background-position: 0 -423px;
}

    .logo.broadcaster-pptvthai-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-pptvthai-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-rusmatch-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 55px;
    height: 28px;
    background-position: -646px -476px;
}

    .logo.broadcaster-rusmatch-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-rusmatch-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sbs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 49px;
    height: 28px;
    background-position: -646px -588px;
}

    .logo.broadcaster-sbs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sbs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sfr-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 78px;
    height: 28px;
    background-position: -160px -591px;
}

    .logo.broadcaster-sfr-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sfr-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sfr1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 92px;
    height: 28px;
    background-position: 0 -507px;
}

    .logo.broadcaster-sfr1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sfr1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-singmio-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 42px;
    height: 28px;
    background-position: -585px -563px;
}

    .logo.broadcaster-singmio-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-singmio-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sitv-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 128px;
    height: 28px;
    background-position: -398px -395px;
}

    .logo.broadcaster-sitv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sitv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skb-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 28px;
    background-position: -646px 0;
}

    .logo.broadcaster-skb-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skb-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sksbs-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 70px;
    height: 28px;
    background-position: -530px -591px;
}

    .logo.broadcaster-sksbs-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sksbs-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skspo-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 84px;
    height: 28px;
    background-position: -170px -563px;
}

    .logo.broadcaster-skspo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skspo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sky-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 133px;
    height: 28px;
    background-position: 0 -395px;
}

    .logo.broadcaster-sky-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sky-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sky1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -370px 0;
}

    .logo.broadcaster-sky1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sky1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sky2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -370px -28px;
}

    .logo.broadcaster-sky2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sky2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sky3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -370px -56px;
}

    .logo.broadcaster-sky3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sky3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skyita-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 166px;
    height: 28px;
    background-position: -171px -255px;
}

    .logo.broadcaster-skyita-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skyita-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skymex-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 171px;
    height: 28px;
    background-position: -171px -227px;
}

    .logo.broadcaster-skymex-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skymex-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skynet-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 129px;
    height: 28px;
    background-position: -262px -423px;
}

    .logo.broadcaster-skynet-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skynet-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skypl-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 138px;
    height: 28px;
    background-position: -370px -336px;
}

    .logo.broadcaster-skypl-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skypl-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-spiler-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 86px;
    height: 28px;
    background-position: -346px -535px;
}

    .logo.broadcaster-spiler-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-spiler-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-sporpor-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 152px;
    height: 28px;
    background-position: -370px -196px;
}

    .logo.broadcaster-sporpor-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-sporpor-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-stankaz-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 74px;
    height: 28px;
    background-position: -313px -591px;
}

    .logo.broadcaster-stankaz-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-stankaz-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-stankyg-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 88px;
    height: 28px;
    background-position: -272px -507px;
}

    .logo.broadcaster-stankyg-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-stankyg-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-starind-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 150px;
    height: 28px;
    background-position: -370px -224px;
}

    .logo.broadcaster-starind-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-starind-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-stod-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 95px;
    height: 28px;
    background-position: -526px -420px;
}

    .logo.broadcaster-stod-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-stod-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-superchi-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 109px;
    height: 28px;
    background-position: -526px -224px;
}

    .logo.broadcaster-superchi-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-superchi-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-supersa-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 81px;
    height: 28px;
    background-position: -504px -563px;
}

    .logo.broadcaster-supersa-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-supersa-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-telemund-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 174px;
    height: 28px;
    background-position: 0 -87px;
}

    .logo.broadcaster-telemund-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-telemund-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tencent-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 134px;
    height: 28px;
    background-position: -271px -367px;
}

    .logo.broadcaster-tencent-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tencent-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tsn1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -370px -84px;
}

    .logo.broadcaster-tsn1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tsn1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tsn2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -370px -112px;
}

    .logo.broadcaster-tsn2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tsn2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tsn3-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: 0 -311px;
}

    .logo.broadcaster-tsn3-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tsn3-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tsn4-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: 0 -339px;
}

    .logo.broadcaster-tsn4-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tsn4-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tsn5-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 156px;
    height: 28px;
    background-position: -156px -339px;
}

    .logo.broadcaster-tsn5-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tsn5-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tv2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 146px;
    height: 28px;
    background-position: -370px -280px;
}

    .logo.broadcaster-tv2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tv2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tv3plus-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 38px;
    height: 28px;
    background-position: -462px -619px;
}

    .logo.broadcaster-tv3plus-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tv3plus-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tv3s1-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 121px;
    height: 28px;
    background-position: -122px -479px;
}

    .logo.broadcaster-tv3s1-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tv3s1-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-tv3s2-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 121px;
    height: 28px;
    background-position: -243px -479px;
}

    .logo.broadcaster-tv3s2-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-tv3s2-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ukrtrk-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 124px;
    height: 28px;
    background-position: -252px -451px;
}

    .logo.broadcaster-ukrtrk-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ukrtrk-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-universo-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 174px;
    height: 28px;
    background-position: -174px -87px;
}

    .logo.broadcaster-universo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-universo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-usacnbc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 155px;
    height: 28px;
    background-position: -370px -168px;
}

    .logo.broadcaster-usacnbc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-usacnbc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-usanbc-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 125px;
    height: 28px;
    background-position: -127px -451px;
}

    .logo.broadcaster-usanbc-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-usanbc-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-usanbcsn-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 136px;
    height: 28px;
    background-position: 0 -367px;
}

    .logo.broadcaster-usanbcsn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-usanbcsn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-usanet-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 54px;
    height: 28px;
    background-position: -646px -560px;
}

    .logo.broadcaster-usanet-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-usanet-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-viae-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 95px;
    height: 28px;
    background-position: -526px -392px;
}

    .logo.broadcaster-viae-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-viae-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-viaf-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 85px;
    height: 28px;
    background-position: -85px -563px;
}

    .logo.broadcaster-viaf-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-viaf-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-voo-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 60px;
    height: 28px;
    background-position: -646px -392px;
}

    .logo.broadcaster-voo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-voo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-vpremium-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 86px;
    height: 28px;
    background-position: -518px -535px;
}

    .logo.broadcaster-vpremium-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-vpremium-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-w {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 17px;
    height: 17px;
    background-position: -695px -588px;
}

    .logo.broadcaster-w .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-w {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-ziggo-lrg {
    background: url(Images/broadcasters-sprite.png) no-repeat;
    width: 79px;
    height: 28px;
    background-position: -81px -591px;
}

    .logo.broadcaster-ziggo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-ziggo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.commercial {
    background: url(Images/commercial-sprite.png) no-repeat;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .commercial {
        background-size: 523px 364px;
        background-image: url(Images/commercial-sprite@x2.png);
    }
}

.logo.commercial-barclays-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 120px;
    height: 21px;
    background-position: -142px -245px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-barclays-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-barclays {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 186px;
    height: 32px;
    background-position: -142px -213px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-barclays {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bbc-5live-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 100px;
    height: 40px;
    background-position: -344px -243px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bbc-5live-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bbc-5live {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 142px;
    height: 57px;
    background-position: 0 -213px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bbc-5live {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bbc-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 120px;
    height: 21px;
    background-position: -344px -311px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bbc-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bbc {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 179px;
    height: 31px;
    background-position: -344px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bbc {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bt-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 93px;
    height: 20px;
    background-position: -245px -92px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bt-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-bt {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 130px;
    height: 28px;
    background-position: -106px -72px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-bt {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-cadbury-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 58px;
    height: 54px;
    background-position: -444px -31px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-cadbury-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-cadbury {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 99px;
    height: 92px;
    background-position: -245px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-cadbury {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-carling-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 100px;
    height: 52px;
    background-position: -344px -86px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-carling-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-carling {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 139px;
    height: 72px;
    background-position: -106px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-carling {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-ea-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 70px;
    height: 70px;
    background-position: -344px -138px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-ea-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-ea {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 106px;
    height: 106px;
    background-position: 0 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-ea {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-nike-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 100px;
    height: 35px;
    background-position: -211px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-nike-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-nike {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 162px;
    height: 57px;
    background-position: 0 -106px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-nike {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-sky-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 95px;
    height: 20px;
    background-position: -414px -188px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-sky-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-sky {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 133px;
    height: 28px;
    background-position: -344px -283px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-sky {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-sporting-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 120px;
    height: 35px;
    background-position: -344px -208px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-sporting-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-sporting {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 139px;
    height: 40px;
    background-position: -177px -163px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-sporting {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-tag-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 83px;
    height: 50px;
    background-position: -414px -138px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-tag-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-tag {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 109px;
    height: 66px;
    background-position: 0 -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-tag {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-talk-sport-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 100px;
    height: 28px;
    background-position: 0 -336px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-talk-sport-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-talk-sport {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 177px;
    height: 50px;
    background-position: 0 -163px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-talk-sport {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-topps-sm {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 100px;
    height: 55px;
    background-position: -344px -31px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-topps-sm {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.logo.commercial-topps {
    background: url(Images/commercial-sprite.png) no-repeat;
    width: 102px;
    height: 56px;
    background-position: -109px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.commercial-topps {
        background-image: url(Images/commercial-sprite@x2.png);
        background-size: 523px 364px;
    }
}

.flag {
    background-image: url(Images/flags-sprite.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .flag {
        background-image: url(Images/flags-sprite@x2.png);
        background-size: 270px 260px;
    }
}

.flag.AG {
    background-position: -30px 0;
}

.flag.AL {
    background-position: -180px -20px;
}

.flag.AM {
    background-position: 0 -20px;
}

.flag.AO {
    background-position: -30px -20px;
}

.flag.AQ {
    background-position: 0 -40px;
}

.flag.AR {
    background-position: -30px -40px;
}

.flag.AT {
    background-position: -60px 0;
}

.flag.AU {
    background-position: -60px -20px;
}

.flag.BA {
    background-position: -60px -40px;
}

.flag.BB {
    background-position: 0 -60px;
}

.flag.BE {
    background-position: -30px -60px;
}

.flag.BF {
    background-position: -60px -60px;
}

.flag.BG {
    background-position: -90px 0;
}

.flag.BI {
    background-position: -90px -20px;
}

.flag.BJ {
    background-position: -90px -40px;
}

.flag.BM {
    background-position: -90px -60px;
}

.flag.BO {
    background-position: 0 -80px;
}

.flag.BR {
    background-position: -30px -80px;
}

.flag.BS {
    background-position: -60px -80px;
}

.flag.BY {
    background-position: -90px -80px;
}

.flag.CA {
    background-position: 0 -100px;
}

.flag.CD {
    background-position: -30px -100px;
}

.flag.CG {
    background-position: -60px -100px;
}

.flag.CH {
    background-position: -90px -100px;
}

.flag.CI {
    background-position: -120px 0;
}

.flag.CL {
    background-position: -120px -20px;
}

.flag.CM {
    background-position: -120px -40px;
}

.flag.CN {
    background-position: -120px -60px;
}

.flag.CO {
    background-position: -120px -80px;
}

.flag.CR {
    background-position: -120px -100px;
}

.flag.CV {
    background-position: 0 -120px;
}

.flag.CW {
    background-position: -30px -120px;
}

.flag.CY {
    background-position: -60px -120px;
}

.flag.CZ {
    background-position: -90px -120px;
}

.flag.DE {
    background-position: -120px -120px;
}

.flag.DK {
    background-position: -150px 0;
}

.flag.DZ {
    background-position: -150px -20px;
}

.flag.EC {
    background-position: -150px -40px;
}

.flag.EE {
    background-position: -150px -60px;
}

.flag.EG {
    background-position: -150px -80px;
}

.flag.ES {
    background-position: -150px -100px;
}

.flag.FI {
    background-position: -150px -120px;
}

.flag.FO {
    background-position: 0 -140px;
}

.flag.FR {
    background-position: -30px -140px;
}

.flag.GA {
    background-position: -60px -140px;
}

.flag.GB-ENG {
    background-position: -90px -140px;
}

.flag.GB-NIR {
    background-position: -120px -140px;
}

.flag.GB-SCT {
    background-position: -150px -140px;
}

.flag.GB-WLS {
    background-position: 0 -160px;
}

.flag.GD {
    background-position: -30px -160px;
}

.flag.GE {
    background-position: -60px -160px;
}

.flag.GH {
    background-position: -90px -160px;
}

.flag.GM {
    background-position: -120px -160px;
}

.flag.GN {
    background-position: -150px -160px;
}

.flag.GR {
    background-position: -180px 0;
}

.flag.GY {
    background-position: 0 0;
}

.flag.HN {
    background-position: -180px -40px;
}

.flag.HR {
    background-position: -180px -60px;
}

.flag.HU {
    background-position: -180px -80px;
}

.flag.IE {
    background-position: -180px -100px;
}

.flag.IL {
    background-position: -180px -120px;
}

.flag.IR {
    background-position: -180px -140px;
}

.flag.IS {
    background-position: -180px -160px;
}

.flag.IT {
    background-position: 0 -180px;
}

.flag.JM {
    background-position: -30px -180px;
}

.flag.JP {
    background-position: -60px -180px;
}

.flag.KE {
    background-position: -90px -180px;
}

.flag.KN {
    background-position: -120px -180px;
}

.flag.KR {
    background-position: -150px -180px;
}

.flag.LR {
    background-position: -180px -180px;
}

.flag.LT {
    background-position: -210px 0;
}

.flag.LV {
    background-position: -210px -20px;
}

.flag.MA {
    background-position: -210px -40px;
}

.flag.ME {
    background-position: -210px -60px;
}

.flag.MK {
    background-position: -210px -80px;
}

.flag.ML {
    background-position: -210px -100px;
}

.flag.MS {
    background-position: -210px -120px;
}

.flag.MX {
    background-position: -210px -140px;
}

.flag.NG {
    background-position: -210px -160px;
}

.flag.NL {
    background-position: -210px -180px;
}

.flag.NO {
    background-position: 0 -200px;
}

.flag.NZ {
    background-position: -30px -200px;
}

.flag.OM {
    background-position: -60px -200px;
}

.flag.PE {
    background-position: -90px -200px;
}

.flag.PK {
    background-position: -120px -200px;
}

.flag.PL {
    background-position: -150px -200px;
}

.flag.PS {
    background-position: -180px -200px;
}

.flag.PT {
    background-position: -210px -200px;
}

.flag.PY {
    background-position: 0 -220px;
}

.flag.RO {
    background-position: -30px -220px;
}

.flag.RS {
    background-position: -60px -220px;
}

.flag.RU {
    background-position: -90px -220px;
}

.flag.SC {
    background-position: -120px -220px;
}

.flag.SE {
    background-position: -150px -220px;
}

.flag.SI {
    background-position: -180px -220px;
}

.flag.SK {
    background-position: -210px -220px;
}

.flag.SL {
    background-position: -240px 0;
}

.flag.SN {
    background-position: -240px -20px;
}

.flag.TG {
    background-position: -240px -40px;
}

.flag.TH {
    background-position: -240px -60px;
}

.flag.TN {
    background-position: -240px -80px;
}

.flag.TR {
    background-position: -240px -100px;
}

.flag.TT {
    background-position: -240px -120px;
}

.flag.UA {
    background-position: -240px -140px;
}

.flag.US {
    background-position: -240px -160px;
}

.flag.UY {
    background-position: -240px -180px;
}

.flag.VE {
    background-position: -240px -200px;
}

.flag.ZA {
    background-position: -240px -220px;
}

.flag.ZM {
    background-position: 0 -240px;
}

.flag, .flag.default {
    background-position: -30px -240px;
}

.icn {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .icn {
        background-size: 1002px 929px;
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
    }
}

.icn.add-w-sm {
    width: 9px;
    height: 9px;
    background-position: -993px -704px;
}

.logo.add-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 9px;
    background-position: -993px -704px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.add-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.add-w {
    width: 17px;
    height: 17px;
    background-position: -920px -749px;
}

.logo.add-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 17px;
    background-position: -920px -749px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.add-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.apprentice {
    width: 30px;
    height: 30px;
    background-position: -800px -525px;
}

.logo.apprentice {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 30px;
    height: 30px;
    background-position: -800px -525px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.apprentice {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-down-w {
    width: 10px;
    height: 15px;
    background-position: -928px -832px;
}

.logo.arrow-down-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 15px;
    background-position: -928px -832px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-down-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-down {
    width: 10px;
    height: 11px;
    background-position: -417px -408px;
}

.logo.arrow-down {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 11px;
    background-position: -417px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-down {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-increase-small {
    width: 26px;
    height: 47px;
    background-position: -972px -137px;
}

.logo.arrow-increase-small {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 47px;
    background-position: -972px -137px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-increase-small {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-increase {
    width: 56px;
    height: 69px;
    background-position: -699px -482px;
}

.logo.arrow-increase {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 56px;
    height: 69px;
    background-position: -699px -482px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-increase {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-left-w {
    width: 9px;
    height: 8px;
    background-position: -976px -555px;
}

.logo.arrow-left-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 8px;
    background-position: -976px -555px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-left-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-left {
    width: 9px;
    height: 8px;
    background-position: -985px -555px;
}

.logo.arrow-left {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 8px;
    background-position: -985px -555px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-left {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-right-d {
    width: 9px;
    height: 8px;
    background-position: -989px -626px;
}

.logo.arrow-right-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 8px;
    background-position: -989px -626px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-right-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-right-w {
    width: 9px;
    height: 8px;
    background-position: -971px -776px;
}

.logo.arrow-right-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 8px;
    background-position: -971px -776px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-right {
    width: 9px;
    height: 8px;
    background-position: -980px -776px;
}

.logo.arrow-right {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 8px;
    background-position: -980px -776px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrow-up {
    width: 10px;
    height: 11px;
    background-position: -789px -613px;
}

.logo.arrow-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 11px;
    background-position: -789px -613px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrow-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrows-switch-w {
    width: 12px;
    height: 13px;
    background-position: -787px -316px;
}

.logo.arrows-switch-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 13px;
    background-position: -787px -316px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrows-switch-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.arrows-switch {
    width: 12px;
    height: 13px;
    background-position: -686px -377px;
}

.logo.arrows-switch {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 13px;
    background-position: -686px -377px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.arrows-switch {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-infographic {
    width: 15px;
    height: 15px;
    background-position: -673px -619px;
}

.logo.ball-infographic {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -673px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-infographic {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-logo-mobile {
    width: 10px;
    height: 10px;
    background-position: -540px -335px;
}

.logo.ball-logo-mobile {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -540px -335px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-logo-mobile {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-logo {
    width: 15px;
    height: 15px;
    background-position: -755px -735px;
}

.logo.ball-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -755px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-lrg-w {
    width: 20px;
    height: 20px;
    background-position: -818px -675px;
}

.logo.ball-lrg-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -818px -675px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-lrg-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-sm-p {
    width: 14px;
    height: 14px;
    background-position: -534px -768px;
}

.logo.ball-sm-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -534px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-sm-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-sm-w {
    width: 14px;
    height: 14px;
    background-position: -520px -768px;
}

.logo.ball-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -520px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball-sm {
    width: 14px;
    height: 14px;
    background-position: -685px -323px;
}

.logo.ball-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -685px -323px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ball {
    background-position: -363px -785px;
}

.icn.ball, .logo.ball {
    width: 15px;
    height: 15px;
}

.logo.ball {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -363px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ball {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.blog-hi {
    width: 15px;
    height: 15px;
    background-position: -532px -500px;
}

.logo.blog-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -532px -500px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.blog-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.blog-text {
    width: 20px;
    height: 17px;
    background-position: -665px -323px;
}

.logo.blog-text {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 17px;
    background-position: -665px -323px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.blog-text {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.blog-w {
    width: 15px;
    height: 15px;
    background-position: -348px -785px;
}

.logo.blog-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -348px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.blog-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.calendar-w {
    width: 16px;
    height: 16px;
    background-position: -682px -361px;
}

.logo.calendar-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 16px;
    background-position: -682px -361px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.calendar-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.calendar {
    width: 16px;
    height: 16px;
    background-position: -548px -358px;
}

.logo.calendar {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 16px;
    background-position: -548px -358px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.calendar {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.camera-black {
    width: 21px;
    height: 21px;
    background-position: -821px -636px;
}

.logo.camera-black {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 21px;
    background-position: -821px -636px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.camera-black {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.camera-blue {
    width: 21px;
    height: 21px;
    background-position: -835px -555px;
}

.logo.camera-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 21px;
    background-position: -835px -555px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.camera-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.camera-grey {
    width: 21px;
    height: 21px;
    background-position: -800px -636px;
}

.logo.camera-grey {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 21px;
    background-position: -800px -636px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.camera-grey {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.camera-white {
    width: 21px;
    height: 21px;
    background-position: -800px -615px;
}

.logo.camera-white {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 21px;
    background-position: -800px -615px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.camera-white {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.car {
    background-position: -976px -405px;
}

.icn.car, .logo.car {
    width: 21px;
    height: 13px;
}

.logo.car {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -976px -405px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.car {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.card-red {
    width: 9px;
    height: 15px;
    background-position: -929px -781px;
}

.logo.card-red {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -929px -781px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.card-red {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.card-yellow-red {
    width: 12px;
    height: 15px;
    background-position: -787px -288px;
}

.logo.card-yellow-red {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 15px;
    background-position: -787px -288px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.card-yellow-red {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.card-yellow {
    width: 9px;
    height: 15px;
    background-position: -791px -125px;
}

.logo.card-yellow {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -125px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.card-yellow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.carling-sm-drk {
    width: 63px;
    height: 30px;
    background-position: -938px -290px;
}

.logo.carling-sm-drk {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 63px;
    height: 30px;
    background-position: -938px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.carling-sm-drk {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.carling-sm {
    width: 59px;
    height: 30px;
    background-position: -938px -418px;
}

.logo.carling-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 59px;
    height: 30px;
    background-position: -938px -418px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.carling-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.carling {
    width: 88px;
    height: 45px;
    background-position: -699px -288px;
}

.logo.carling {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 88px;
    height: 45px;
    background-position: -699px -288px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.carling {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.cause-sm-w {
    width: 19px;
    height: 11px;
    background-position: -535px -388px;
}

.logo.cause-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 11px;
    background-position: -535px -388px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.cause-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chev-right-grey-large {
    width: 25px;
    height: 25px;
    background-position: -913px -262px;
}

.logo.chev-right-grey-large {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -262px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chev-right-grey-large {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down-g-sm {
    width: 10px;
    height: 6px;
    background-position: -983px -895px;
}

.logo.chevron-down-g-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 6px;
    background-position: -983px -895px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down-g-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down-g {
    width: 15px;
    height: 9px;
    background-position: -815px -758px;
}

.logo.chevron-down-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 9px;
    background-position: -815px -758px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down-sm-w {
    width: 10px;
    height: 6px;
    background-position: -915px -91px;
}

.logo.chevron-down-sm-w, .chevron-down-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 6px;
    background-position: -915px -91px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down-sm {
    width: 10px;
    height: 6px;
    background-position: -973px -895px;
}

.logo.chevron-down-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 6px;
    background-position: -973px -895px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down-w {
    width: 15px;
    height: 9px;
    background-position: -830px -758px;
}

.logo.chevron-down-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 9px;
    background-position: -830px -758px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-down {
    width: 15px;
    height: 9px;
    background-position: -845px -758px;
}

.logo.chevron-down {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 9px;
    background-position: -845px -758px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-down {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-large-left {
    width: 34px;
    height: 59px;
    background-position: -938px -78px;
}

.logo.chevron-large-left {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 34px;
    height: 59px;
    background-position: -938px -78px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-large-left {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-large-right {
    width: 34px;
    height: 59px;
    background-position: -938px -137px;
}

.logo.chevron-large-right {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 34px;
    height: 59px;
    background-position: -938px -137px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-large-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-left-p {
    width: 9px;
    height: 15px;
    background-position: -929px -799px;
}

.logo.chevron-left-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -929px -799px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-left-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-left-w {
    width: 9px;
    height: 15px;
    background-position: -791px -54px;
}

.logo.chevron-left-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -54px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-left-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-left {
    width: 9px;
    height: 15px;
    background-position: -791px -69px;
}

.logo.chevron-left {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -69px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-left {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-right-p-sm {
    width: 6px;
    height: 10px;
    background-position: -852px -187px;
}

.logo.chevron-right-p-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 6px;
    height: 10px;
    background-position: -852px -187px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-right-p-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-right-p {
    width: 9px;
    height: 15px;
    background-position: -929px -814px;
}

.logo.chevron-right-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -929px -814px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-right-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-right-w-sm {
    width: 6px;
    height: 10px;
    background-position: -994px -501px;
}

.logo.chevron-right-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 6px;
    height: 10px;
    background-position: -994px -501px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-right-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-right-w {
    width: 9px;
    height: 15px;
    background-position: -791px -84px;
}

.logo.chevron-right-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -84px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-right {
    width: 9px;
    height: 15px;
    background-position: -929px -766px;
}

.logo.chevron-right {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -929px -766px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-up-sm-w {
    width: 10px;
    height: 6px;
    background-position: -984px -808px;
}

.logo.chevron-up-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 6px;
    background-position: -984px -808px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-up-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-up-w {
    width: 15px;
    height: 9px;
    background-position: -833px -485px;
}

.logo.chevron-up-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 9px;
    background-position: -833px -485px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-up-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.chevron-up {
    width: 15px;
    height: 9px;
    background-position: -800px -758px;
}

.logo.chevron-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 9px;
    background-position: -800px -758px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.chevron-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.city-map-pin {
    width: 28px;
    height: 34px;
    background-position: -971px -742px;
}

.logo.city-map-pin {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 28px;
    height: 34px;
    background-position: -971px -742px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.city-map-pin {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.close-sm-hi {
    width: 10px;
    height: 10px;
    background-position: -687px -177px;
}

.logo.close-sm-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -687px -177px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.close-sm-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.close-sm-w {
    width: 15px;
    height: 15px;
    background-position: -318px -785px;
}

.logo.close-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -318px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.close-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.close-w {
    width: 18px;
    height: 18px;
    background-position: -675px -498px;
}

.logo.close-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -675px -498px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.close-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.corner-flag {
    width: 88px;
    height: 90px;
    background-position: -577px -287px;
}

.logo.corner-flag {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 88px;
    height: 90px;
    background-position: -577px -287px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.corner-flag {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.disallowed-d {
    width: 14px;
    height: 14px;
    background-position: -685px -305px;
}

.logo.disallowed-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -685px -305px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.disallowed-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.disallowed-w {
    width: 14px;
    height: 14px;
    background-position: -576px -768px;
}

.logo.disallowed-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -576px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.disallowed-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.download-d {
    width: 18px;
    height: 18px;
    background-position: -657px -462px;
}

.logo.download-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -657px -462px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.download-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.download-w {
    width: 18px;
    height: 18px;
    background-position: -657px -480px;
}

.logo.download-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -657px -480px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.download-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.download {
    width: 18px;
    height: 18px;
    background-position: -681px -340px;
}

.logo.download {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -681px -340px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.download {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-cup-carabao-sm {
    width: 132px;
    height: 20px;
    background-position: -405px -803px;
}

.logo.efl-cup-carabao-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 132px;
    height: 20px;
    background-position: -405px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-cup-carabao-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-cup-carabao {
    width: 170px;
    height: 26px;
    background-position: -165px -677px;
}

.logo.efl-cup-carabao {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 170px;
    height: 26px;
    background-position: -165px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-cup-carabao {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-cup-sm {
    width: 62px;
    height: 31px;
    background-position: -938px -228px;
}

.logo.efl-cup-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 62px;
    height: 31px;
    background-position: -938px -228px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-cup-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-cup {
    width: 80px;
    height: 40px;
    background-position: -240px -803px;
}

.logo.efl-cup {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 40px;
    background-position: -240px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-cup {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-trophy-sm {
    width: 87px;
    height: 25px;
    background-position: -158px -869px;
}

.logo.efl-trophy-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 87px;
    height: 25px;
    background-position: -158px -869px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-trophy-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.efl-trophy {
    width: 108px;
    height: 31px;
    background-position: -117px -735px;
}

.logo.efl-trophy {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 108px;
    height: 31px;
    background-position: -117px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.efl-trophy {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.expand-w {
    width: 30px;
    height: 30px;
    background-position: -800px -495px;
}

.logo.expand-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 30px;
    height: 30px;
    background-position: -800px -495px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.expand-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-d {
    width: 10px;
    height: 10px;
    background-position: -550px -335px;
}

.logo.external-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -550px -335px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-l-w {
    width: 20px;
    height: 20px;
    background-position: -838px -675px;
}

.logo.external-l-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -838px -675px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-l-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-l {
    width: 20px;
    height: 20px;
    background-position: -840px -698px;
}

.logo.external-l {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -840px -698px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-l {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-p {
    width: 10px;
    height: 10px;
    background-position: -677px -277px;
}

.logo.external-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -677px -277px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-promo-p {
    width: 12px;
    height: 12px;
    background-position: -694px -768px;
}

.logo.external-promo-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -694px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-promo-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-promo-w {
    width: 12px;
    height: 12px;
    background-position: -646px -768px;
}

.logo.external-promo-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -646px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-promo-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-sm-g {
    width: 11px;
    height: 10px;
    background-position: -925px -581px;
}

.logo.external-sm-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 10px;
    background-position: -925px -581px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-sm-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-sm-ter {
    width: 10px;
    height: 9px;
    background-position: -848px -485px;
}

.logo.external-sm-ter {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 9px;
    background-position: -848px -485px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-sm-ter {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-ter {
    width: 10px;
    height: 10px;
    background-position: -560px -335px;
}

.logo.external-ter {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -560px -335px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-ter {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external-w {
    width: 10px;
    height: 10px;
    background-position: -530px -335px;
}

.logo.external-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -530px -335px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.external {
    width: 8px;
    height: 7px;
    background-position: -994px -511px;
}

.logo.external {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 8px;
    height: 7px;
    background-position: -994px -511px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.external {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fa-cup-sm {
    width: 53px;
    height: 25px;
    background-position: -938px -814px;
}

.logo.fa-cup-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 53px;
    height: 25px;
    background-position: -938px -814px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fa-cup-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fa-cup {
    width: 74px;
    height: 35px;
    background-position: -860px -591px;
}

.logo.fa-cup {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 74px;
    height: 35px;
    background-position: -860px -591px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fa-cup {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-c {
    width: 9px;
    height: 15px;
    background-position: -791px -140px;
}

.logo.facebook-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -140px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-comment-b {
    width: 20px;
    height: 18px;
    background-position: -677px -123px;
}

.logo.facebook-comment-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -123px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-comment-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-comment-w {
    width: 20px;
    height: 18px;
    background-position: -677px -141px;
}

.logo.facebook-comment-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -141px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-like-b {
    width: 20px;
    height: 18px;
    background-position: -677px -159px;
}

.logo.facebook-like-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -159px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-like-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-like-w {
    width: 20px;
    height: 18px;
    background-position: -677px -241px;
}

.logo.facebook-like-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -241px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-sm-w {
    width: 5px;
    height: 9px;
    background-position: -996px -128px;
}

.logo.facebook-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 5px;
    height: 9px;
    background-position: -996px -128px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook-w {
    width: 9px;
    height: 15px;
    background-position: -791px -110px;
}

.logo.facebook-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 15px;
    background-position: -791px -110px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facebook {
    width: 8px;
    height: 13px;
    background-position: -994px -488px;
}

.logo.facebook {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 8px;
    height: 13px;
    background-position: -994px -488px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facebook {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.facilities {
    width: 53px;
    height: 53px;
    background-position: -860px -237px;
}

.logo.facilities {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 53px;
    height: 53px;
    background-position: -860px -237px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.facilities {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-arrow-down {
    width: 13px;
    height: 24px;
    background-position: -989px -602px;
}

.logo.fantasy-arrow-down {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 24px;
    background-position: -989px -602px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-arrow-down {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-arrow-neutral {
    width: 13px;
    height: 24px;
    background-position: -925px -431px;
}

.logo.fantasy-arrow-neutral {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 24px;
    background-position: -925px -431px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-arrow-neutral {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-arrow-up {
    width: 13px;
    height: 24px;
    background-position: -988px -714px;
}

.logo.fantasy-arrow-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 24px;
    background-position: -988px -714px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-arrow-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-mob-sm-w {
    width: 14px;
    height: 20px;
    background-position: -520px -270px;
}

.logo.fantasy-mob-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 20px;
    background-position: -520px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-mob-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-sm-w {
    width: 12px;
    height: 12px;
    background-position: -682px -768px;
}

.logo.fantasy-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -682px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fantasy-sm {
    width: 14px;
    height: 20px;
    background-position: -846px -374px;
}

.logo.fantasy-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 20px;
    background-position: -846px -374px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fantasy-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.fb {
    background-position: -560px -170px;
}

.icn.fb, .logo.fb {
    width: 17px;
    height: 17px;
}

.logo.fb {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -560px -170px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.fb {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-down-hi {
    width: 15px;
    height: 16px;
    background-position: -541px -455px;
}

.logo.filter-down-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 16px;
    background-position: -541px -455px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-down-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-down {
    width: 15px;
    height: 16px;
    background-position: -526px -455px;
}

.logo.filter-down {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 16px;
    background-position: -526px -455px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-down {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-sm-g {
    width: 18px;
    height: 18px;
    background-position: -657px -444px;
}

.logo.filter-sm-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -657px -444px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-sm-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-sm-p {
    width: 18px;
    height: 18px;
    background-position: -675px -444px;
}

.logo.filter-sm-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -675px -444px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-sm-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-sm-w {
    width: 18px;
    height: 18px;
    background-position: -675px -480px;
}

.logo.filter-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -675px -480px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-up-hi {
    width: 15px;
    height: 16px;
    background-position: -556px -455px;
}

.logo.filter-up-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 16px;
    background-position: -556px -455px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-up-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.filter-up {
    width: 15px;
    height: 16px;
    background-position: -562px -270px;
}

.logo.filter-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 16px;
    background-position: -562px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.filter-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.follow-w {
    width: 15px;
    height: 15px;
    background-position: -668px -578px;
}

.logo.follow-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -668px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.follow-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.footer-shard-mobile {
    width: 180px;
    height: 40px;
    background-position: -412px -530px;
}

.logo.footer-shard-mobile {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 180px;
    height: 40px;
    background-position: -412px -530px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.footer-shard-mobile {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.globe {
    width: 52px;
    height: 67px;
    background-position: -800px -187px;
}

.logo.globe {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 52px;
    height: 67px;
    background-position: -800px -187px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.globe {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.goal-award {
    width: 80px;
    height: 44px;
    background-position: 0 -803px;
}

.logo.goal-award {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 44px;
    background-position: 0 -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.goal-award {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.goal-sec {
    width: 12px;
    height: 12px;
    background-position: -670px -768px;
}

.logo.goal-sec {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -670px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.goal-sec {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.google-c {
    width: 15px;
    height: 15px;
    background-position: -785px -735px;
}

.logo.google-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -785px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.google-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.google-w {
    width: 15px;
    height: 15px;
    background-position: -673px -634px;
}

.logo.google-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -673px -634px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.google-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.google {
    width: 13px;
    height: 13px;
    background-position: -787px -303px;
}

.logo.google {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 13px;
    background-position: -787px -303px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.google {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-b {
    width: 20px;
    height: 18px;
    background-position: -677px -105px;
}

.logo.heart-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -105px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-black {
    width: 20px;
    height: 18px;
    background-position: -677px -87px;
}

.logo.heart-black {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -87px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-black {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-g {
    width: 20px;
    height: 18px;
    background-position: -779px -651px;
}

.logo.heart-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -779px -651px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-outline-b {
    width: 17px;
    height: 16px;
    background-position: -665px -361px;
}

.logo.heart-outline-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 16px;
    background-position: -665px -361px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-outline-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-outline-w {
    width: 17px;
    height: 16px;
    background-position: -983px -62px;
}

.logo.heart-outline-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 16px;
    background-position: -983px -62px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-outline-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.heart-w {
    width: 20px;
    height: 18px;
    background-position: -755px -519px;
}

.logo.heart-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -755px -519px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.hero-scroll {
    width: 40px;
    height: 40px;
    background-position: -938px -674px;
}

.logo.hero-scroll {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 40px;
    height: 40px;
    background-position: -938px -674px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.hero-scroll {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.hero-slider-logo-mobile {
    width: 20px;
    height: 25px;
    background-position: -982px -448px;
}

.logo.hero-slider-logo-mobile {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 25px;
    background-position: -982px -448px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.hero-slider-logo-mobile {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.hero-slider-logo {
    width: 47px;
    height: 60px;
    background-position: -860px -177px;
}

.logo.hero-slider-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 47px;
    height: 60px;
    background-position: -860px -177px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.hero-slider-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.home-d {
    width: 20px;
    height: 20px;
    background-position: -840px -738px;
}

.logo.home-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -840px -738px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.home-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.home-grown {
    width: 18px;
    height: 24px;
    background-position: -984px -784px;
}

.logo.home-grown {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 24px;
    background-position: -984px -784px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.home-grown {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.home-w {
    width: 20px;
    height: 20px;
    background-position: -765px -262px;
}

.logo.home-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -765px -262px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.home-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.info-w {
    width: 14px;
    height: 14px;
    background-position: -618px -768px;
}

.logo.info-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -618px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.info-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.info {
    background-position: -604px -768px;
}

.icn.info, .logo.info {
    width: 14px;
    height: 14px;
}

.logo.info {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -604px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.info {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.inspiring-search {
    width: 22px;
    height: 18px;
    background-position: -777px -412px;
}

.logo.inspiring-search {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 22px;
    height: 18px;
    background-position: -777px -412px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.inspiring-search {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-c {
    width: 15px;
    height: 15px;
    background-position: -547px -500px;
}

.logo.instagram-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -547px -500px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-comment-b {
    width: 20px;
    height: 18px;
    background-position: -755px -501px;
}

.logo.instagram-comment-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -755px -501px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-comment-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-comment-w {
    width: 20px;
    height: 18px;
    background-position: -779px -633px;
}

.logo.instagram-comment-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -779px -633px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-m {
    width: 17px;
    height: 17px;
    background-position: -560px -204px;
}

.logo.instagram-m {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 17px;
    background-position: -560px -204px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-m {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-sm-w {
    width: 9px;
    height: 9px;
    background-position: -993px -664px;
}

.logo.instagram-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 9px;
    background-position: -993px -664px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram-w {
    width: 15px;
    height: 15px;
    background-position: -303px -785px;
}

.logo.instagram-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -303px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.instagram {
    width: 15px;
    height: 15px;
    background-position: -770px -735px;
}

.logo.instagram {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -770px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.instagram {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.kicksLogo-lg {
    width: 350px;
    height: 110px;
    background-position: 0 -160px;
}

.logo.kicksLogo-lg {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 350px;
    height: 110px;
    background-position: 0 -160px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.kicksLogo-lg {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.kicksLogo-sm {
    width: 150px;
    height: 48px;
    background-position: -82px -530px;
}

.logo.kicksLogo-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 150px;
    height: 48px;
    background-position: -82px -530px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.kicksLogo-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.kicksLogo {
    width: 200px;
    height: 63px;
    background-position: -150px -345px;
}

.logo.kicksLogo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 200px;
    height: 63px;
    background-position: -150px -345px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.kicksLogo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.lang-sm-w {
    width: 21px;
    height: 21px;
    background-position: -821px -615px;
}

.logo.lang-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 21px;
    background-position: -821px -615px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.lang-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.list-w {
    width: 10px;
    height: 10px;
    background-position: -849px -422px;
}

.logo.list-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -849px -422px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.list-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.list {
    background-position: -677px -177px;
}

.icn.list, .logo.list {
    width: 10px;
    height: 10px;
}

.logo.list {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -677px -177px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.list {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.livestream {
    width: 30px;
    height: 25px;
    background-position: -830px -525px;
}

.logo.livestream {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 30px;
    height: 25px;
    background-position: -830px -525px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.livestream {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mail-w {
    width: 15px;
    height: 10px;
    background-position: -978px -704px;
}

.logo.mail-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 10px;
    background-position: -978px -704px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mail-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mail {
    background-position: -978px -664px;
}

.icn.mail, .logo.mail {
    width: 15px;
    height: 10px;
}

.logo.mail {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -978px -664px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mail {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.manager-award {
    width: 69px;
    height: 33px;
    background-position: -860px -799px;
}

.logo.manager-award {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 69px;
    height: 33px;
    background-position: -860px -799px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.manager-award {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mast-angle {
    width: 59px;
    height: 60px;
    background-position: -800px -127px;
}

.logo.mast-angle {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 59px;
    height: 60px;
    background-position: -800px -127px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mast-angle {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-added-time {
    width: 22px;
    height: 21px;
    background-position: -833px -432px;
}

.logo.mc-added-time {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 22px;
    height: 21px;
    background-position: -833px -432px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-added-time {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-breaking-news {
    width: 24px;
    height: 17px;
    background-position: -824px -657px;
}

.logo.mc-breaking-news {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 24px;
    height: 17px;
    background-position: -824px -657px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-breaking-news {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-carling {
    width: 25px;
    height: 25px;
    background-position: -913px -315px;
}

.logo.mc-carling {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -315px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-carling {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-champions-v2 {
    width: 20px;
    height: 20px;
    background-position: -800px -738px;
}

.logo.mc-champions-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -800px -738px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-champions-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-champions {
    width: 25px;
    height: 25px;
    background-position: -913px -290px;
}

.logo.mc-champions {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-champions {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-change {
    width: 27px;
    height: 18px;
    background-position: -910px -701px;
}

.logo.mc-change {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 27px;
    height: 18px;
    background-position: -910px -701px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-change {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-facebook-v2 {
    width: 20px;
    height: 20px;
    background-position: -765px -242px;
}

.logo.mc-facebook-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -765px -242px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-facebook-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-facebook {
    width: 25px;
    height: 25px;
    background-position: -910px -626px;
}

.logo.mc-facebook {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -910px -626px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-facebook {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-fantasy-scout-v2 {
    width: 20px;
    height: 20px;
    background-position: -777px -373px;
}

.logo.mc-fantasy-scout-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -777px -373px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-fantasy-scout-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-fantasy-scout {
    width: 25px;
    height: 25px;
    background-position: -910px -676px;
}

.logo.mc-fantasy-scout {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -910px -676px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-fantasy-scout {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-fantasy-v2 {
    width: 20px;
    height: 20px;
    background-position: -800px -698px;
}

.logo.mc-fantasy-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -800px -698px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-fantasy-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-fantasy {
    width: 25px;
    height: 25px;
    background-position: -913px -343px;
}

.logo.mc-fantasy {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -343px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-fantasy {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-full-time {
    width: 14px;
    height: 20px;
    background-position: -534px -270px;
}

.logo.mc-full-time {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 20px;
    background-position: -534px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-full-time {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-goal {
    width: 20px;
    height: 20px;
    background-position: -777px -333px;
}

.logo.mc-goal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -777px -333px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-goal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-half-time {
    width: 15px;
    height: 20px;
    background-position: -785px -262px;
}

.logo.mc-half-time {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 20px;
    background-position: -785px -262px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-half-time {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-head-to-head {
    width: 24px;
    height: 9px;
    background-position: -972px -128px;
}

.logo.mc-head-to-head {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 24px;
    height: 9px;
    background-position: -972px -128px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-head-to-head {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-injury-white {
    width: 18px;
    height: 18px;
    background-position: -675px -462px;
}

.logo.mc-injury-white {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -675px -462px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-injury-white {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-injury {
    width: 18px;
    height: 18px;
    background-position: -657px -498px;
}

.logo.mc-injury {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 18px;
    background-position: -657px -498px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-injury {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-instagram-v2 {
    width: 20px;
    height: 20px;
    background-position: -820px -718px;
}

.logo.mc-instagram-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -820px -718px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-instagram-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-instagram {
    width: 25px;
    height: 25px;
    background-position: -913px -368px;
}

.logo.mc-instagram {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -368px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-instagram {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-kick-off {
    width: 16px;
    height: 21px;
    background-position: -665px -340px;
}

.logo.mc-kick-off {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 21px;
    background-position: -665px -340px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-kick-off {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-line-up {
    width: 28px;
    height: 17px;
    background-position: -800px -598px;
}

.logo.mc-line-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 28px;
    height: 17px;
    background-position: -800px -598px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-line-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-missed-pen {
    width: 27px;
    height: 16px;
    background-position: -828px -598px;
}

.logo.mc-missed-pen {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 27px;
    height: 16px;
    background-position: -828px -598px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-missed-pen {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-motm {
    width: 15px;
    height: 19px;
    background-position: -556px -227px;
}

.logo.mc-motm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 19px;
    background-position: -556px -227px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-motm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-penalty {
    width: 27px;
    height: 15px;
    background-position: -860px -832px;
}

.logo.mc-penalty {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 27px;
    height: 15px;
    background-position: -860px -832px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-penalty {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-photo {
    width: 20px;
    height: 15px;
    background-position: -982px -473px;
}

.logo.mc-photo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 15px;
    background-position: -982px -473px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-photo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-pl-v2 {
    width: 20px;
    height: 20px;
    background-position: -840px -718px;
}

.logo.mc-pl-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -840px -718px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-pl-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-pl {
    width: 25px;
    height: 25px;
    background-position: -910px -651px;
}

.logo.mc-pl {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -910px -651px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-pl {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-pm-focus {
    width: 20px;
    height: 20px;
    background-position: -820px -738px;
}

.logo.mc-pm-focus {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -820px -738px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-pm-focus {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-polls {
    width: 21px;
    height: 15px;
    background-position: -887px -832px;
}

.logo.mc-polls {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 15px;
    background-position: -887px -832px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-polls {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-pundit {
    width: 14px;
    height: 20px;
    background-position: -846px -354px;
}

.logo.mc-pundit {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 20px;
    background-position: -846px -354px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-pundit {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-quote {
    width: 26px;
    height: 18px;
    background-position: -976px -350px;
}

.logo.mc-quote {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 18px;
    background-position: -976px -350px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-quote {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-rain {
    width: 21px;
    height: 18px;
    background-position: -777px -430px;
}

.logo.mc-rain {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 18px;
    background-position: -777px -430px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-rain {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-red {
    width: 12px;
    height: 20px;
    background-position: -925px -511px;
}

.logo.mc-red {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 20px;
    background-position: -925px -511px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-red {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-save {
    width: 24px;
    height: 18px;
    background-position: -800px -657px;
}

.logo.mc-save {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 24px;
    height: 18px;
    background-position: -800px -657px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-save {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-snow {
    width: 21px;
    height: 19px;
    background-position: -777px -393px;
}

.logo.mc-snow {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 19px;
    background-position: -777px -393px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-snow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-stats {
    width: 20px;
    height: 20px;
    background-position: -765px -222px;
}

.logo.mc-stats {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -765px -222px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-stats {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-substitution {
    width: 15px;
    height: 20px;
    background-position: -785px -222px;
}

.logo.mc-substitution {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 20px;
    background-position: -785px -222px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-substitution {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-sunny {
    width: 23px;
    height: 23px;
    background-position: -915px -42px;
}

.logo.mc-sunny {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 23px;
    height: 23px;
    background-position: -915px -42px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-sunny {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-table {
    width: 17px;
    height: 17px;
    background-position: -560px -187px;
}

.logo.mc-table {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 17px;
    background-position: -560px -187px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-table {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-text {
    width: 18px;
    height: 19px;
    background-position: -842px -636px;
}

.logo.mc-text {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 19px;
    background-position: -842px -636px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-text {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-twitter-v2 {
    width: 20px;
    height: 20px;
    background-position: -800px -718px;
}

.logo.mc-twitter-v2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -800px -718px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-twitter-v2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-twitter {
    width: 25px;
    height: 25px;
    background-position: -913px -237px;
}

.logo.mc-twitter {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 25px;
    background-position: -913px -237px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-twitter {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-video {
    width: 22px;
    height: 12px;
    background-position: -980px -590px;
}

.logo.mc-video {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 22px;
    height: 12px;
    background-position: -980px -590px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-video {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-wind {
    width: 19px;
    height: 19px;
    background-position: -755px -482px;
}

.logo.mc-wind {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 19px;
    background-position: -755px -482px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-wind {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-woodwork {
    width: 29px;
    height: 17px;
    background-position: -831px -578px;
}

.logo.mc-woodwork {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 29px;
    height: 17px;
    background-position: -831px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-woodwork {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-yellow-2 {
    width: 15px;
    height: 20px;
    background-position: -785px -242px;
}

.logo.mc-yellow-2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 20px;
    background-position: -785px -242px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-yellow-2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mc-yellow {
    width: 13px;
    height: 21px;
    background-position: -925px -471px;
}

.logo.mc-yellow {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 21px;
    background-position: -925px -471px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mc-yellow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.miss-p-d {
    width: 14px;
    height: 14px;
    background-position: -590px -768px;
}

.logo.miss-p-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -590px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.miss-p-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.miss-p-w {
    width: 14px;
    height: 14px;
    background-position: -632px -768px;
}

.logo.miss-p-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -632px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.miss-p-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.miss-pen {
    width: 21px;
    height: 12px;
    background-position: -833px -453px;
}

.logo.miss-pen {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 12px;
    background-position: -833px -453px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.miss-pen {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.mob-mast-angle {
    width: 28px;
    height: 50px;
    background-position: -972px -78px;
}

.logo.mob-mast-angle {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 28px;
    height: 50px;
    background-position: -972px -78px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.mob-mast-angle {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.more-sm-w {
    width: 4px;
    height: 14px;
    background-position: -998px -151px;
}

.logo.more-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 4px;
    height: 14px;
    background-position: -998px -151px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.more-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.more-sm {
    width: 4px;
    height: 14px;
    background-position: -998px -137px;
}

.logo.more-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 4px;
    height: 14px;
    background-position: -998px -137px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.more-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.news-hi-w {
    width: 18px;
    height: 14px;
    background-position: -552px -374px;
}

.logo.news-hi-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 14px;
    background-position: -552px -374px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.news-hi-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.news-hi {
    width: 18px;
    height: 14px;
    background-position: -534px -374px;
}

.logo.news-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 14px;
    background-position: -534px -374px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.news-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.news-teal {
    width: 18px;
    height: 14px;
    background-position: -516px -374px;
}

.logo.news-teal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 14px;
    background-position: -516px -374px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.news-teal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.og-d {
    background-position: -492px -768px;
}

.icn.og-d, .logo.og-d {
    width: 14px;
    height: 14px;
}

.logo.og-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -492px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.og-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.og-w {
    background-position: -506px -768px;
}

.icn.og-w, .logo.og-w {
    width: 14px;
    height: 14px;
}

.logo.og-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -506px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.og-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.opening-hours {
    width: 53px;
    height: 53px;
    background-position: -860px -290px;
}

.logo.opening-hours {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 53px;
    height: 53px;
    background-position: -860px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.opening-hours {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.parking {
    width: 22px;
    height: 22px;
    background-position: -835px -400px;
}

.logo.parking {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 22px;
    height: 22px;
    background-position: -835px -400px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.parking {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.phone {
    width: 10px;
    height: 10px;
    background-position: -687px -277px;
}

.logo.phone {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -687px -277px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.phone {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.photo-hi {
    width: 20px;
    height: 14px;
    background-position: -777px -467px;
}

.logo.photo-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 14px;
    background-position: -777px -467px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.photo-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.photo-teal {
    width: 20px;
    height: 14px;
    background-position: -755px -537px;
}

.logo.photo-teal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 14px;
    background-position: -755px -537px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.photo-teal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.photo-w {
    width: 20px;
    height: 14px;
    background-position: -775px -537px;
}

.logo.photo-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 14px;
    background-position: -775px -537px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.photo-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pin-post-w {
    width: 12px;
    height: 12px;
    background-position: -658px -768px;
}

.logo.pin-post-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -658px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pin-post-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pin-post {
    width: 12px;
    height: 12px;
    background-position: -706px -768px;
}

.logo.pin-post {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -706px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pin-post {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pin-w {
    width: 12px;
    height: 15px;
    background-position: -848px -657px;
}

.logo.pin-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 15px;
    background-position: -848px -657px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pin-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pin {
    background-position: -925px -566px;
}

.icn.pin, .logo.pin {
    width: 12px;
    height: 15px;
}

.logo.pin {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -925px -566px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pin {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pitch {
    background-position: -350px 0;
}

.icn.pitch, .logo.pitch {
    width: 227px;
    height: 131px;
}

.logo.pitch {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -350px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pitch {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-cup-sm {
    width: 62px;
    height: 31px;
    background-position: -938px -259px;
}

.logo.pl-cup-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 62px;
    height: 31px;
    background-position: -938px -259px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-cup-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-cup {
    width: 80px;
    height: 40px;
    background-position: -160px -803px;
}

.logo.pl-cup {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 40px;
    background-position: -160px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-cup {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-ic-long-sm {
    width: 122px;
    height: 26px;
    background-position: -596px -705px;
}

.logo.pl-ic-long-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 122px;
    height: 26px;
    background-position: -596px -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-ic-long-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-ic-long {
    width: 170px;
    height: 32px;
    background-position: -82px -578px;
}

.logo.pl-ic-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 170px;
    height: 32px;
    background-position: -82px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-ic-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-asia-sm {
    width: 166px;
    height: 54px;
    background-position: -350px -345px;
}

.logo.pl-logo-asia-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 166px;
    height: 54px;
    background-position: -350px -345px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-asia-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-asia {
    width: 230px;
    height: 75px;
    background-position: -150px -270px;
}

.logo.pl-logo-asia {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 230px;
    height: 75px;
    background-position: -150px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-asia {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-centered-w-sm {
    width: 150px;
    height: 29px;
    background-position: -294px -705px;
}

.logo.pl-logo-centered-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 150px;
    height: 29px;
    background-position: -294px -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-centered-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-centered-w-xs {
    width: 104px;
    height: 20px;
    background-position: -239px -847px;
}

.logo.pl-logo-centered-w-xs {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 104px;
    height: 20px;
    background-position: -239px -847px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-centered-w-xs {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-corporate {
    width: 119px;
    height: 22px;
    background-position: 0 -847px;
}

.logo.pl-logo-corporate {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 119px;
    height: 22px;
    background-position: 0 -847px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-corporate {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-footer-sm {
    width: 107px;
    height: 45px;
    background-position: -336px -619px;
}

.logo.pl-logo-footer-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 107px;
    height: 45px;
    background-position: -336px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-footer-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-footer-w-sm {
    width: 119px;
    height: 50px;
    background-position: -106px -619px;
}

.logo.pl-logo-footer-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 119px;
    height: 50px;
    background-position: -106px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-footer-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-footer-w-xs {
    width: 95px;
    height: 40px;
    background-position: -699px -551px;
}

.logo.pl-logo-footer-w-xs {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 95px;
    height: 40px;
    background-position: -699px -551px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-footer-w-xs {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-footer-xs {
    width: 85px;
    height: 36px;
    background-position: -320px -803px;
}

.logo.pl-logo-footer-xs {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 85px;
    height: 36px;
    background-position: -320px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-footer-xs {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-footer {
    width: 190px;
    height: 80px;
    background-position: -156px -420px;
}

.logo.pl-logo-footer {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 190px;
    height: 80px;
    background-position: -156px -420px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-footer {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-live-sm {
    width: 101px;
    height: 54px;
    background-position: -699px 0;
}

.logo.pl-logo-live-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 101px;
    height: 54px;
    background-position: -699px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-live-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-live {
    width: 140px;
    height: 75px;
    background-position: -380px -270px;
}

.logo.pl-logo-live {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 140px;
    height: 75px;
    background-position: -380px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-live {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-m {
    width: 33px;
    height: 42px;
    background-position: -938px -742px;
}

.logo.pl-logo-m {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 33px;
    height: 42px;
    background-position: -938px -742px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-m {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-sm {
    width: 24px;
    height: 30px;
    background-position: -978px -634px;
}

.logo.pl-logo-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 24px;
    height: 30px;
    background-position: -978px -634px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-w-sm {
    width: 24px;
    height: 30px;
    background-position: -978px -674px;
}

.logo.pl-logo-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 24px;
    height: 30px;
    background-position: -978px -674px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo-w {
    width: 38px;
    height: 49px;
    background-position: -938px -369px;
}

.logo.pl-logo-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 38px;
    height: 49px;
    background-position: -938px -369px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-logo {
    width: 38px;
    height: 49px;
    background-position: -938px -320px;
}

.logo.pl-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 38px;
    height: 49px;
    background-position: -938px -320px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-long-sm {
    width: 122px;
    height: 20px;
    background-position: -537px -803px;
}

.logo.pl-long-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 122px;
    height: 20px;
    background-position: -537px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-long-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-long-white {
    width: 163px;
    height: 32px;
    background-position: -252px -578px;
}

.logo.pl-long-white {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 163px;
    height: 32px;
    background-position: -252px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-long-white {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-long {
    width: 170px;
    height: 28px;
    background-position: -415px -578px;
}

.logo.pl-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 170px;
    height: 28px;
    background-position: -415px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-development-league-logo-sm {
    width: 165px;
    height: 28px;
    background-position: 0 -677px;
}

.logo.pl-pl2-development-league-logo-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 165px;
    height: 28px;
    background-position: 0 -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-development-league-logo-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-development-league-logo {
    width: 206px;
    height: 35px;
    background-position: -350px -227px;
}

.logo.pl-pl2-development-league-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 206px;
    height: 35px;
    background-position: -350px -227px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-development-league-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-div1-sm {
    width: 123px;
    height: 25px;
    background-position: -225px -735px;
}

.logo.pl-pl2-div1-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 123px;
    height: 25px;
    background-position: -225px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-div1-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-div1 {
    width: 147px;
    height: 30px;
    background-position: 0 -705px;
}

.logo.pl-pl2-div1 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 147px;
    height: 30px;
    background-position: 0 -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-div1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-div2-sm {
    width: 123px;
    height: 25px;
    background-position: -348px -735px;
}

.logo.pl-pl2-div2-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 123px;
    height: 25px;
    background-position: -348px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-div2-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-div2 {
    width: 147px;
    height: 30px;
    background-position: -147px -705px;
}

.logo.pl-pl2-div2 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 147px;
    height: 30px;
    background-position: -147px -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-div2 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-long-sm {
    width: 83px;
    height: 28px;
    background-position: -585px -578px;
}

.logo.pl-pl2-long-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 83px;
    height: 28px;
    background-position: -585px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-long-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-long {
    width: 103px;
    height: 35px;
    background-position: 0 -768px;
}

.logo.pl-pl2-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 103px;
    height: 35px;
    background-position: 0 -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-w-long-xl {
    width: 119px;
    height: 40px;
    background-position: -443px -619px;
}

.logo.pl-pl2-w-long-xl {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 119px;
    height: 40px;
    background-position: -443px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-w-long-xl {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-pl2-w-long {
    width: 103px;
    height: 35px;
    background-position: -592px -530px;
}

.logo.pl-pl2-w-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 103px;
    height: 35px;
    background-position: -592px -530px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-pl2-w-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-cup-sm {
    width: 69px;
    height: 32px;
    background-position: 0 -897px;
}

.logo.pl-u18-cup-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 69px;
    height: 32px;
    background-position: 0 -897px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-cup-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-cup {
    width: 90px;
    height: 42px;
    background-position: -699px -591px;
}

.logo.pl-u18-cup {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 90px;
    height: 42px;
    background-position: -699px -591px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-cup {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-development-league-logo-sm {
    width: 163px;
    height: 25px;
    background-position: -335px -677px;
}

.logo.pl-u18-development-league-logo-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 163px;
    height: 25px;
    background-position: -335px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-development-league-logo-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-development-league-logo {
    width: 229px;
    height: 35px;
    background-position: -346px -420px;
}

.logo.pl-u18-development-league-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 229px;
    height: 35px;
    background-position: -346px -420px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-development-league-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-long-sm {
    width: 142px;
    height: 20px;
    background-position: -471px -735px;
}

.logo.pl-u18-long-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 142px;
    height: 20px;
    background-position: -471px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-long-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-long {
    width: 188px;
    height: 28px;
    background-position: -156px -500px;
}

.logo.pl-u18-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 188px;
    height: 28px;
    background-position: -156px -500px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-sm {
    width: 61px;
    height: 32px;
    background-position: -938px -196px;
}

.logo.pl-u18-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 61px;
    height: 32px;
    background-position: -938px -196px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18-w {
    width: 75px;
    height: 40px;
    background-position: -860px -97px;
}

.logo.pl-u18-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 75px;
    height: 40px;
    background-position: -860px -97px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u18 {
    width: 78px;
    height: 42px;
    background-position: -860px 0;
}

.logo.pl-u18 {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 78px;
    height: 42px;
    background-position: -860px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u21-long-sm {
    width: 142px;
    height: 20px;
    background-position: -613px -735px;
}

.logo.pl-u21-long-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 142px;
    height: 20px;
    background-position: -613px -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u21-long-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl-u21-long {
    width: 188px;
    height: 28px;
    background-position: -344px -500px;
}

.logo.pl-u21-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 188px;
    height: 28px;
    background-position: -344px -500px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl-u21-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl_is_play_button-lg {
    width: 150px;
    height: 150px;
    background-position: 0 -270px;
}

.logo.pl_is_play_button-lg {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 150px;
    height: 150px;
    background-position: 0 -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl_is_play_button-lg {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl_is_play_button-md {
    width: 100px;
    height: 100px;
    background-position: -577px -87px;
}

.logo.pl_is_play_button-md {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 100px;
    height: 100px;
    background-position: -577px -87px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl_is_play_button-md {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.pl_is_play_button-sm {
    width: 50px;
    height: 50px;
    background-position: -860px -626px;
}

.logo.pl_is_play_button-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 50px;
    height: 50px;
    background-position: -860px -626px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.pl_is_play_button-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.play-hi {
    width: 10px;
    height: 11px;
    background-position: -387px -408px;
}

.logo.play-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 11px;
    background-position: -387px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.play-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.play-teal {
    width: 10px;
    height: 11px;
    background-position: -397px -408px;
}

.logo.play-teal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 11px;
    background-position: -397px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.play-teal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.play-xl {
    width: 100px;
    height: 100px;
    background-position: -577px -187px;
}

.logo.play-xl {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 100px;
    height: 100px;
    background-position: -577px -187px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.play-xl {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.play {
    background-position: -407px -408px;
}

.icn.play, .logo.play {
    width: 10px;
    height: 11px;
}

.logo.play {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -407px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.play {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.player-award {
    width: 69px;
    height: 33px;
    background-position: -860px -766px;
}

.logo.player-award {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 69px;
    height: 33px;
    background-position: -860px -766px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.player-award {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.player-icn {
    width: 60px;
    height: 62px;
    background-position: -800px 0;
}

.logo.player-icn {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 60px;
    height: 62px;
    background-position: -800px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.player-icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.poll-w {
    width: 18px;
    height: 15px;
    background-position: -520px -305px;
}

.logo.poll-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -520px -305px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.poll-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.premierleague-logo-header {
    width: 156px;
    height: 110px;
    background-position: 0 -420px;
}

.logo.premierleague-logo-header {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 156px;
    height: 110px;
    background-position: 0 -420px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.premierleague-logo-header {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.price {
    width: 33px;
    height: 33px;
    background-position: -800px -432px;
}

.logo.price {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 33px;
    height: 33px;
    background-position: -800px -432px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.price {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.primary-stars {
    width: 26px;
    height: 30px;
    background-position: -976px -320px;
}

.logo.primary-stars {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 30px;
    background-position: -976px -320px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.primary-stars {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.promo-arrow {
    width: 9px;
    height: 6px;
    background-position: -993px -895px;
}

.logo.promo-arrow {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 6px;
    background-position: -993px -895px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.promo-arrow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-large-blue {
    width: 65px;
    height: 40px;
    background-position: -860px -431px;
}

.logo.quote-large-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 65px;
    height: 40px;
    background-position: -860px -431px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-large-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-large-green {
    width: 65px;
    height: 40px;
    background-position: -860px -471px;
}

.logo.quote-large-green {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 65px;
    height: 40px;
    background-position: -860px -471px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-large-green {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-large-pink {
    width: 65px;
    height: 40px;
    background-position: -860px -551px;
}

.logo.quote-large-pink {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 65px;
    height: 40px;
    background-position: -860px -551px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-large-pink {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-large-white {
    width: 65px;
    height: 40px;
    background-position: -860px -511px;
}

.logo.quote-large-white {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 65px;
    height: 40px;
    background-position: -860px -511px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-large-white {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-largest-blue {
    width: 92px;
    height: 56px;
    background-position: -699px -110px;
}

.logo.quote-largest-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 92px;
    height: 56px;
    background-position: -699px -110px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-largest-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-largest-green {
    width: 92px;
    height: 56px;
    background-position: -699px -166px;
}

.logo.quote-largest-green {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 92px;
    height: 56px;
    background-position: -699px -166px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-largest-green {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-largest-pink {
    width: 92px;
    height: 56px;
    background-position: -699px -54px;
}

.logo.quote-largest-pink {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 92px;
    height: 56px;
    background-position: -699px -54px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-largest-pink {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-tiny-purple {
    width: 20px;
    height: 13px;
    background-position: -516px -345px;
}

.logo.quote-tiny-purple {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 13px;
    background-position: -516px -345px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-tiny-purple {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.quote-tiny-white {
    width: 20px;
    height: 13px;
    background-position: -538px -320px;
}

.logo.quote-tiny-white {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 13px;
    background-position: -538px -320px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.quote-tiny-white {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.remove-w-sm {
    width: 9px;
    height: 2px;
    background-position: -972px -194px;
}

.logo.remove-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 2px;
    background-position: -972px -194px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.remove-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reply-b {
    width: 20px;
    height: 18px;
    background-position: -775px -519px;
}

.logo.reply-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -775px -519px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reply-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reply-black {
    width: 20px;
    height: 18px;
    background-position: -677px -259px;
}

.logo.reply-black {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -259px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reply-black {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reply-g {
    width: 20px;
    height: 18px;
    background-position: -677px -205px;
}

.logo.reply-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -205px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reply-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reply-w {
    width: 20px;
    height: 18px;
    background-position: -677px -187px;
}

.logo.reply-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -187px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reset-w {
    width: 15px;
    height: 11px;
    background-position: -358px -408px;
}

.logo.reset-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 11px;
    background-position: -358px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reset-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.reset {
    width: 15px;
    height: 11px;
    background-position: -328px -408px;
}

.logo.reset {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 11px;
    background-position: -328px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.reset {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.retweet-b {
    width: 20px;
    height: 18px;
    background-position: -677px -223px;
}

.logo.retweet-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -677px -223px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.retweet-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.retweet-black {
    width: 20px;
    height: 18px;
    background-position: -665px -287px;
}

.logo.retweet-black {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -665px -287px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.retweet-black {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.retweet-g {
    width: 20px;
    height: 18px;
    background-position: -665px -305px;
}

.logo.retweet-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -665px -305px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.retweet-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.retweet-w {
    width: 20px;
    height: 18px;
    background-position: -775px -501px;
}

.logo.retweet-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 18px;
    background-position: -775px -501px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.school-bag {
    width: 82px;
    height: 89px;
    background-position: 0 -530px;
}

.logo.school-bag {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 82px;
    height: 89px;
    background-position: 0 -530px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.school-bag {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm-g {
    width: 18px;
    height: 15px;
    background-position: -520px -290px;
}

.logo.search-sm-g {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -520px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm-hi-h {
    width: 18px;
    height: 15px;
    background-position: -556px -246px;
}

.logo.search-sm-hi-h {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -556px -246px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm-hi-h {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm-hi {
    width: 18px;
    height: 15px;
    background-position: -520px -320px;
}

.logo.search-sm-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -520px -320px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm-p {
    width: 18px;
    height: 15px;
    background-position: -556px -305px;
}

.logo.search-sm-p {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -556px -305px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm-p {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm-w {
    width: 18px;
    height: 15px;
    background-position: -538px -290px;
}

.logo.search-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -538px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-sm {
    width: 18px;
    height: 15px;
    background-position: -538px -305px;
}

.logo.search-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -538px -305px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.search-w {
    width: 23px;
    height: 20px;
    background-position: -833px -465px;
}

.logo.search-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 23px;
    height: 20px;
    background-position: -833px -465px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.search-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-blue {
    width: 180px;
    height: 40px;
    background-position: -346px -455px;
}

.logo.shard-thumbnail-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 180px;
    height: 40px;
    background-position: -346px -455px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-fantasy {
    width: 132px;
    height: 24px;
    background-position: -630px -677px;
}

.logo.shard-thumbnail-fantasy {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 132px;
    height: 24px;
    background-position: -630px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-fantasy {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-long-blue {
    width: 26px;
    height: 149px;
    background-position: -725px -333px;
}

.logo.shard-thumbnail-long-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 149px;
    background-position: -725px -333px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-long-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-long-primary {
    width: 26px;
    height: 149px;
    background-position: -699px -333px;
}

.logo.shard-thumbnail-long-primary {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 149px;
    background-position: -699px -333px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-long-primary {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-long {
    width: 26px;
    height: 149px;
    background-position: -751px -333px;
}

.logo.shard-thumbnail-long {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 26px;
    height: 149px;
    background-position: -751px -333px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail-primary {
    width: 180px;
    height: 40px;
    background-position: -232px -530px;
}

.logo.shard-thumbnail-primary {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 180px;
    height: 40px;
    background-position: -232px -530px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail-primary {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard-thumbnail {
    width: 132px;
    height: 24px;
    background-position: -498px -677px;
}

.logo.shard-thumbnail {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 132px;
    height: 24px;
    background-position: -498px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard-thumbnail {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shard_fantasy {
    width: 109px;
    height: 67px;
    background-position: -577px -377px;
}

.logo.shard_fantasy {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 109px;
    height: 67px;
    background-position: -577px -377px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shard_fantasy {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.share-hi {
    width: 12px;
    height: 12px;
    background-position: -683px -593px;
}

.logo.share-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -683px -593px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.share-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.share-w-sm {
    width: 12px;
    height: 12px;
    background-position: -564px -358px;
}

.logo.share-w-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -564px -358px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.share-w-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.share-w {
    width: 15px;
    height: 15px;
    background-position: -777px -677px;
}

.logo.share-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -777px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.share-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.share {
    width: 12px;
    height: 12px;
    background-position: -686px -414px;
}

.logo.share {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -686px -414px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.share {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shield-sm-w {
    width: 11px;
    height: 14px;
    background-position: -849px -339px;
}

.logo.shield-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 14px;
    background-position: -849px -339px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shield-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.shirt {
    width: 35px;
    height: 32px;
    background-position: -800px -400px;
}

.logo.shirt {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 35px;
    height: 32px;
    background-position: -800px -400px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.shirt {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.slide-show-left {
    width: 21px;
    height: 36px;
    background-position: -976px -369px;
}

.logo.slide-show-left {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 36px;
    background-position: -976px -369px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.slide-show-left {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.slide-show-right {
    width: 21px;
    height: 36px;
    background-position: -976px -519px;
}

.logo.slide-show-right {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 21px;
    height: 36px;
    background-position: -976px -519px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.slide-show-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.small-arrow {
    width: 9px;
    height: 5px;
    background-position: -991px -834px;
}

.logo.small-arrow {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 5px;
    background-position: -991px -834px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.small-arrow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.small-stadium {
    width: 51px;
    height: 32px;
    background-position: -938px -602px;
}

.logo.small-stadium {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 51px;
    height: 32px;
    background-position: -938px -602px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.small-stadium {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sort-up {
    width: 19px;
    height: 19px;
    background-position: -777px -448px;
}

.logo.sort-up {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 19px;
    background-position: -777px -448px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sort-up {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sort {
    background-position: -774px -482px;
}

.icn.sort, .logo.sort {
    width: 19px;
    height: 19px;
}

.logo.sort {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -774px -482px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sort {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.special-offer {
    width: 45px;
    height: 45px;
    background-position: -938px -33px;
}

.logo.special-offer {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 45px;
    height: 45px;
    background-position: -938px -33px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.special-offer {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-award-barclays-blue {
    width: 81px;
    height: 14px;
    background-position: -396px -768px;
}

.logo.sponsor-award-barclays-blue {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 81px;
    height: 14px;
    background-position: -396px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-award-barclays-blue {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-award-goal {
    width: 35px;
    height: 23px;
    background-position: -800px -555px;
}

.logo.sponsor-award-goal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 35px;
    height: 23px;
    background-position: -800px -555px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-award-goal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-award-manager {
    width: 81px;
    height: 23px;
    background-position: -245px -869px;
}

.logo.sponsor-award-manager {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 81px;
    height: 23px;
    background-position: -245px -869px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-award-manager {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-award-player {
    width: 30px;
    height: 30px;
    background-position: -907px -207px;
}

.logo.sponsor-award-player {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 30px;
    height: 30px;
    background-position: -907px -207px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-award-player {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-bar-ea {
    width: 55px;
    height: 55px;
    background-position: -860px -42px;
}

.logo.sponsor-bar-ea {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 55px;
    height: 55px;
    background-position: -860px -42px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-bar-ea {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-barclays {
    width: 120px;
    height: 21px;
    background-position: -119px -847px;
}

.logo.sponsor-barclays {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 120px;
    height: 21px;
    background-position: -119px -847px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-barclays {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-cadbury {
    width: 49px;
    height: 45px;
    background-position: -800px -309px;
}

.logo.sponsor-cadbury {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 49px;
    height: 45px;
    background-position: -800px -309px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-cadbury {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-carling {
    width: 80px;
    height: 41px;
    background-position: -80px -803px;
}

.logo.sponsor-carling {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 41px;
    background-position: -80px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-carling {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-ea-lrg {
    width: 80px;
    height: 80px;
    background-position: -577px -444px;
}

.logo.sponsor-ea-lrg {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 80px;
    background-position: -577px -444px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-ea-lrg {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-ea-med {
    width: 50px;
    height: 50px;
    background-position: -860px -676px;
}

.logo.sponsor-ea-med {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 50px;
    height: 50px;
    background-position: -860px -676px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-ea-med {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-ea {
    width: 35px;
    height: 35px;
    background-position: -938px -867px;
}

.logo.sponsor-ea {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 35px;
    height: 35px;
    background-position: -938px -867px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-ea {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-barclays-sm {
    width: 107px;
    height: 18px;
    background-position: -103px -785px;
}

.logo.sponsor-footer-barclays-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 107px;
    height: 18px;
    background-position: -103px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-barclays-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-barclays {
    width: 152px;
    height: 26px;
    background-position: -444px -705px;
}

.logo.sponsor-footer-barclays {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 152px;
    height: 26px;
    background-position: -444px -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-barclays {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-cadbury-sm {
    width: 42px;
    height: 39px;
    background-position: -938px -563px;
}

.logo.sponsor-footer-cadbury-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 42px;
    height: 39px;
    background-position: -938px -563px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-cadbury-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-cadbury {
    width: 60px;
    height: 55px;
    background-position: -800px -254px;
}

.logo.sponsor-footer-cadbury {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 60px;
    height: 55px;
    background-position: -800px -254px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-cadbury {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-carling-sm {
    width: 78px;
    height: 35px;
    background-position: -860px -396px;
}

.logo.sponsor-footer-carling-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 78px;
    height: 35px;
    background-position: -860px -396px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-carling-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-carling {
    width: 111px;
    height: 50px;
    background-position: -225px -619px;
}

.logo.sponsor-footer-carling {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 111px;
    height: 50px;
    background-position: -225px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-carling {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-ea-sm {
    width: 46px;
    height: 46px;
    background-position: -800px -354px;
}

.logo.sponsor-footer-ea-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 46px;
    height: 46px;
    background-position: -800px -354px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-ea-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-ea {
    width: 66px;
    height: 66px;
    background-position: -699px -222px;
}

.logo.sponsor-footer-ea {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 66px;
    height: 66px;
    background-position: -699px -222px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-ea {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-nike-sm {
    width: 78px;
    height: 28px;
    background-position: -80px -869px;
}

.logo.sponsor-footer-nike-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 78px;
    height: 28px;
    background-position: -80px -869px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-nike-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-nike {
    width: 111px;
    height: 39px;
    background-position: -562px -619px;
}

.logo.sponsor-footer-nike {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 111px;
    height: 39px;
    background-position: -562px -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-nike {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-sporting-sm {
    width: 82px;
    height: 23px;
    background-position: -718px -705px;
}

.logo.sponsor-footer-sporting-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 82px;
    height: 23px;
    background-position: -718px -705px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-sporting-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-sporting {
    width: 117px;
    height: 33px;
    background-position: 0 -735px;
}

.logo.sponsor-footer-sporting {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 117px;
    height: 33px;
    background-position: 0 -735px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-sporting {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-tag-sm {
    width: 109px;
    height: 12px;
    background-position: -150px -408px;
}

.logo.sponsor-footer-tag-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 109px;
    height: 12px;
    background-position: -150px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-tag-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-tag {
    width: 156px;
    height: 17px;
    background-position: -103px -768px;
}

.logo.sponsor-footer-tag {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 156px;
    height: 17px;
    background-position: -103px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-tag {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-topps-sm {
    width: 56px;
    height: 31px;
    background-position: -938px -488px;
}

.logo.sponsor-footer-topps-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 56px;
    height: 31px;
    background-position: -938px -488px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-topps-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-footer-topps {
    width: 80px;
    height: 44px;
    background-position: -699px -633px;
}

.logo.sponsor-footer-topps {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 44px;
    background-position: -699px -633px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-footer-topps {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-nike-sm-w {
    width: 29px;
    height: 10px;
    background-position: -972px -184px;
}

.logo.sponsor-nike-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 29px;
    height: 10px;
    background-position: -972px -184px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-nike-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-nike-w {
    width: 71px;
    height: 25px;
    background-position: -69px -897px;
}

.logo.sponsor-nike-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 71px;
    height: 25px;
    background-position: -69px -897px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-nike-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-nike {
    width: 80px;
    height: 28px;
    background-position: 0 -869px;
}

.logo.sponsor-nike {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 80px;
    height: 28px;
    background-position: 0 -869px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-nike {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-placeholder {
    width: 64px;
    height: 33px;
    background-position: -938px 0;
}

.logo.sponsor-placeholder {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 64px;
    height: 33px;
    background-position: -938px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-placeholder {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-barclays-sml {
    width: 93px;
    height: 16px;
    background-position: -210px -785px;
}

.logo.sponsor-season-award-barclays-sml {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 93px;
    height: 16px;
    background-position: -210px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-barclays-sml {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-barclays {
    width: 117px;
    height: 20px;
    background-position: -659px -803px;
}

.logo.sponsor-season-award-barclays {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 117px;
    height: 20px;
    background-position: -659px -803px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-barclays {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-cadbury-sml {
    width: 33px;
    height: 30px;
    background-position: -800px -465px;
}

.logo.sponsor-season-award-cadbury-sml {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 33px;
    height: 30px;
    background-position: -800px -465px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-cadbury-sml {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-cadbury {
    width: 44px;
    height: 40px;
    background-position: -938px -448px;
}

.logo.sponsor-season-award-cadbury {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 44px;
    height: 40px;
    background-position: -938px -448px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-cadbury {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-carling-sml {
    width: 46px;
    height: 30px;
    background-position: -938px -784px;
}

.logo.sponsor-season-award-carling-sml {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 46px;
    height: 30px;
    background-position: -938px -784px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-carling-sml {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-carling {
    width: 60px;
    height: 40px;
    background-position: -860px -726px;
}

.logo.sponsor-season-award-carling {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 60px;
    height: 40px;
    background-position: -860px -726px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-carling {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-ea-sml {
    width: 30px;
    height: 30px;
    background-position: -830px -495px;
}

.logo.sponsor-season-award-ea-sml {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 30px;
    height: 30px;
    background-position: -830px -495px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-ea-sml {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-season-award-ea {
    width: 40px;
    height: 40px;
    background-position: -938px -634px;
}

.logo.sponsor-season-award-ea {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 40px;
    height: 40px;
    background-position: -938px -634px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-season-award-ea {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-tag {
    width: 137px;
    height: 15px;
    background-position: -259px -768px;
}

.logo.sponsor-tag {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 137px;
    height: 15px;
    background-position: -259px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-tag {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sponsor-topps {
    width: 47px;
    height: 28px;
    background-position: -938px -839px;
}

.logo.sponsor-topps {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 47px;
    height: 28px;
    background-position: -938px -839px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sponsor-topps {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stadium-w {
    width: 20px;
    height: 13px;
    background-position: -536px -345px;
}

.logo.stadium-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 13px;
    background-position: -536px -345px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stadium {
    width: 20px;
    height: 13px;
    background-position: -556px -345px;
}

.logo.stadium {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 13px;
    background-position: -556px -345px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stadium {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stadiums {
    width: 31px;
    height: 20px;
    background-position: -800px -578px;
}

.logo.stadiums {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 31px;
    height: 20px;
    background-position: -800px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stadiums {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.star {
    background-position: -686px -426px;
}

.icn.star, .logo.star {
    width: 12px;
    height: 12px;
}

.logo.star {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -686px -426px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.star {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.state-pin {
    width: 10px;
    height: 11px;
    background-position: -789px -602px;
}

.logo.state-pin {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 11px;
    background-position: -789px -602px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.state-pin {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-ball {
    width: 31px;
    height: 30px;
    background-position: -907px -177px;
}

.logo.stats-ball {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 31px;
    height: 30px;
    background-position: -907px -177px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-ball {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-boot {
    width: 50px;
    height: 28px;
    background-position: -938px -714px;
}

.logo.stats-boot {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 50px;
    height: 28px;
    background-position: -938px -714px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-boot {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-kicks {
    width: 19px;
    height: 26px;
    background-position: -915px -65px;
}

.logo.stats-kicks {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 26px;
    background-position: -915px -65px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-kicks {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-mob-sm-w {
    width: 18px;
    height: 15px;
    background-position: -556px -290px;
}

.logo.stats-mob-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 15px;
    background-position: -556px -290px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-mob-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-sm-w {
    width: 12px;
    height: 12px;
    background-position: -686px -402px;
}

.logo.stats-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 12px;
    background-position: -686px -402px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stats-speed {
    width: 37px;
    height: 22px;
    background-position: -938px -902px;
}

.logo.stats-speed {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 37px;
    height: 22px;
    background-position: -938px -902px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stats-speed {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stop-watch-small {
    width: 38px;
    height: 44px;
    background-position: -938px -519px;
}

.logo.stop-watch-small {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 38px;
    height: 44px;
    background-position: -938px -519px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stop-watch-small {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.stop-watch {
    width: 56px;
    height: 65px;
    background-position: -800px -62px;
}

.logo.stop-watch {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 56px;
    height: 65px;
    background-position: -800px -62px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.stop-watch {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sub-d {
    width: 14px;
    height: 14px;
    background-position: -685px -287px;
}

.logo.sub-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -685px -287px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sub-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sub-off {
    width: 14px;
    height: 14px;
    background-position: -548px -768px;
}

.logo.sub-off {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -548px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sub-off {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sub-on {
    width: 14px;
    height: 14px;
    background-position: -562px -768px;
}

.logo.sub-on {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    background-position: -562px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sub-on {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sub-w {
    width: 15px;
    height: 14px;
    background-position: -477px -768px;
}

.logo.sub-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 14px;
    background-position: -477px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sub-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.sub {
    background-position: -560px -151px;
}

.icn.sub, .logo.sub {
    width: 16px;
    height: 19px;
}

.logo.sub {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -560px -151px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.sub {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.table-hi-w {
    width: 16px;
    height: 14px;
    background-position: -559px -471px;
}

.logo.table-hi-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 14px;
    background-position: -559px -471px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.table-hi-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.table-hi {
    width: 16px;
    height: 14px;
    background-position: -543px -471px;
}

.logo.table-hi {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 14px;
    background-position: -543px -471px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.table-hi {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tag-close {
    width: 10px;
    height: 10px;
    background-position: -520px -335px;
}

.logo.tag-close {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 10px;
    height: 10px;
    background-position: -520px -335px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tag-close {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tag-heuer-sm {
    width: 15px;
    height: 13px;
    background-position: -668px -593px;
}

.logo.tag-heuer-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 13px;
    background-position: -668px -593px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tag-heuer-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tag-heuer {
    width: 25px;
    height: 22px;
    background-position: -975px -902px;
}

.logo.tag-heuer {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 25px;
    height: 22px;
    background-position: -975px -902px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tag-heuer {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tick-pink {
    width: 14px;
    height: 11px;
    background-position: -373px -408px;
}

.logo.tick-pink {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 11px;
    background-position: -373px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tick-pink {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tick-w {
    width: 14px;
    height: 10px;
    background-position: -835px -422px;
}

.logo.tick-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 10px;
    background-position: -835px -422px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tick-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.ticket-lrg {
    width: 122px;
    height: 87px;
    background-position: -577px 0;
}

.logo.ticket-lrg {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 122px;
    height: 87px;
    background-position: -577px 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.ticket-lrg {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-d {
    width: 15px;
    height: 11px;
    background-position: -313px -408px;
}

.logo.time-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 11px;
    background-position: -313px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-full-d {
    width: 11px;
    height: 15px;
    background-position: -849px -324px;
}

.logo.time-full-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 15px;
    background-position: -849px -324px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-full-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-full-sm-w {
    width: 11px;
    height: 15px;
    background-position: -849px -309px;
}

.logo.time-full-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 15px;
    background-position: -849px -309px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-full-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-full-w {
    width: 14px;
    height: 20px;
    background-position: -548px -270px;
}

.logo.time-full-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 14px;
    height: 20px;
    background-position: -548px -270px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-full-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-half-d {
    width: 12px;
    height: 15px;
    background-position: -925px -551px;
}

.logo.time-half-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 15px;
    background-position: -925px -551px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-half-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-half-sm-w {
    width: 12px;
    height: 15px;
    background-position: -925px -492px;
}

.logo.time-half-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 12px;
    height: 15px;
    background-position: -925px -492px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-half-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-half-w {
    width: 16px;
    height: 20px;
    background-position: -560px -131px;
}

.logo.time-half-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 16px;
    height: 20px;
    background-position: -560px -131px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-half-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-sm-w {
    width: 15px;
    height: 11px;
    background-position: -343px -408px;
}

.logo.time-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 11px;
    background-position: -343px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.time-w {
    width: 20px;
    height: 15px;
    background-position: -908px -832px;
}

.logo.time-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 15px;
    background-position: -908px -832px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.time-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tipl-logo-small {
    width: 210px;
    height: 96px;
    background-position: -350px -131px;
}

.logo.tipl-logo-small {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 210px;
    height: 96px;
    background-position: -350px -131px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tipl-logo-small {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tipl-logo {
    width: 350px;
    height: 160px;
    background-position: 0 0;
}

.logo.tipl-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 350px;
    height: 160px;
    background-position: 0 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tipl-logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.topps_logo {
    width: 106px;
    height: 58px;
    background-position: 0 -619px;
}

.logo.topps_logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 106px;
    height: 58px;
    background-position: 0 -619px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.topps_logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.topps_logo_mob {
    width: 73px;
    height: 40px;
    background-position: -860px -137px;
}

.logo.topps_logo_mob {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 73px;
    height: 40px;
    background-position: -860px -137px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.topps_logo_mob {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tour-w {
    width: 19px;
    height: 11px;
    background-position: -554px -388px;
}

.logo.tour-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 11px;
    background-position: -554px -388px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tour-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tour {
    background-position: -516px -388px;
}

.icn.tour, .logo.tour {
    width: 19px;
    height: 11px;
}

.logo.tour {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -516px -388px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tour {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.transport {
    width: 17px;
    height: 21px;
    background-position: -842px -615px;
}

.logo.transport {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 21px;
    background-position: -842px -615px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.transport {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.trophy-sm-b {
    width: 11px;
    height: 20px;
    background-position: -991px -814px;
}

.logo.trophy-sm-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 20px;
    background-position: -991px -814px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.trophy-sm-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.trophy-sm {
    width: 11px;
    height: 20px;
    background-position: -925px -531px;
}

.logo.trophy-sm {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 20px;
    background-position: -925px -531px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.trophy-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tv-d {
    background-position: -532px -358px;
}

.icn.tv-d, .logo.tv-d {
    width: 16px;
    height: 16px;
}

.logo.tv-d {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -532px -358px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tv-d {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.tv-w {
    background-position: -516px -358px;
}

.icn.tv-w, .logo.tv-w {
    width: 16px;
    height: 16px;
}

.logo.tv-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    background-position: -516px -358px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.tv-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter-c {
    width: 15px;
    height: 13px;
    background-position: -532px -515px;
}

.logo.twitter-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 13px;
    background-position: -532px -515px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter-embed {
    width: 28px;
    height: 28px;
    background-position: -973px -867px;
}

.logo.twitter-embed {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 28px;
    height: 28px;
    background-position: -973px -867px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter-embed {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter-m {
    width: 17px;
    height: 14px;
    background-position: -526px -471px;
}

.logo.twitter-m {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 14px;
    background-position: -526px -471px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter-m {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter-sm-w {
    width: 9px;
    height: 7px;
    background-position: -989px -776px;
}

.logo.twitter-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 7px;
    background-position: -989px -776px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter-w {
    width: 15px;
    height: 13px;
    background-position: -562px -515px;
}

.logo.twitter-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 13px;
    background-position: -562px -515px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.twitter {
    width: 13px;
    height: 12px;
    background-position: -686px -390px;
}

.logo.twitter {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 12px;
    background-position: -686px -390px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.twitter {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.update {
    width: 11px;
    height: 11px;
    background-position: -789px -591px;
}

.logo.update {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 11px;
    height: 11px;
    background-position: -789px -591px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.update {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.useful-links {
    width: 53px;
    height: 53px;
    background-position: -860px -343px;
}

.logo.useful-links {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 53px;
    height: 53px;
    background-position: -860px -343px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.useful-links {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.user-b {
    width: 18px;
    height: 23px;
    background-position: -800px -675px;
}

.logo.user-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 23px;
    background-position: -800px -675px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.user-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.user-sm-b {
    width: 9px;
    height: 11px;
    background-position: -791px -99px;
}

.logo.user-sm-b {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 11px;
    background-position: -791px -99px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.user-sm-b {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.user-sm-w {
    width: 9px;
    height: 11px;
    background-position: -791px -155px;
}

.logo.user-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 9px;
    height: 11px;
    background-position: -791px -155px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.user-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.user-w {
    width: 18px;
    height: 23px;
    background-position: -920px -726px;
}

.logo.user-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 23px;
    background-position: -920px -726px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.user-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.video-sm-h {
    width: 18px;
    height: 12px;
    background-position: -277px -408px;
}

.logo.video-sm-h {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 12px;
    background-position: -277px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.video-sm-h {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.video-sm-teal {
    width: 18px;
    height: 12px;
    background-position: -259px -408px;
}

.logo.video-sm-teal {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 12px;
    background-position: -259px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.video-sm-teal {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.video-sm-w {
    width: 18px;
    height: 12px;
    background-position: -295px -408px;
}

.logo.video-sm-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 12px;
    background-position: -295px -408px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.video-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.warning-w {
    width: 15px;
    height: 15px;
    background-position: -762px -677px;
}

.logo.warning-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -762px -677px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.warning-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.whatsapp-c {
    width: 15px;
    height: 15px;
    background-position: -683px -578px;
}

.logo.whatsapp-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -683px -578px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.whatsapp-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.whatsapp-w {
    width: 15px;
    height: 15px;
    background-position: -562px -500px;
}

.logo.whatsapp-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -562px -500px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.whatsapp-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.whatsapp {
    width: 15px;
    height: 15px;
    background-position: -333px -785px;
}

.logo.whatsapp {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 15px;
    background-position: -333px -785px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.whatsapp {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.whistle-w {
    width: 15px;
    height: 13px;
    background-position: -547px -515px;
}

.logo.whistle-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 15px;
    height: 13px;
    background-position: -547px -515px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.whistle-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.year-in-numbers-efl-icn {
    width: 17px;
    height: 25px;
    background-position: -985px -839px;
}

.logo.year-in-numbers-efl-icn {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 17px;
    height: 25px;
    background-position: -985px -839px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.year-in-numbers-efl-icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.year-in-numbers-nl-icn {
    width: 19px;
    height: 29px;
    background-position: -983px -33px;
}

.logo.year-in-numbers-nl-icn {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 19px;
    height: 29px;
    background-position: -983px -33px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.year-in-numbers-nl-icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.year-in-numbers-prem-icn {
    width: 22px;
    height: 27px;
    background-position: -980px -563px;
}

.logo.year-in-numbers-prem-icn {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 22px;
    height: 27px;
    background-position: -980px -563px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.year-in-numbers-prem-icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.youtube-c {
    width: 20px;
    height: 20px;
    background-position: -820px -698px;
}

.logo.youtube-c {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -820px -698px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.youtube-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.youtube-play {
    width: 18px;
    height: 13px;
    background-position: -558px -320px;
}

.logo.youtube-play {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 18px;
    height: 13px;
    background-position: -558px -320px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.youtube-play {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.youtube-w {
    width: 20px;
    height: 20px;
    background-position: -777px -353px;
}

.logo.youtube-w {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 20px;
    height: 20px;
    background-position: -777px -353px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.youtube-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.icn.youtube {
    width: 13px;
    height: 15px;
    background-position: -925px -455px;
}

.logo.youtube {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
    width: 13px;
    height: 15px;
    background-position: -925px -455px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.youtube {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@font-face {
    font-family: PremierSans-Light;
    src: url(../fonts/PremierLeagueW01-Light.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-Light.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Light.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Light.woff) format("woff"),url(../fonts/PremierLeagueW01-Light.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Light.svg#51b3f097-4f77-44d6-84fa-d4ccabf83ea2) format("svg");
}

@font-face {
    font-family: PremierSans-Light-Italic;
    src: url(../fonts/PremierLeagueW01-LightIt.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-LightIt.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-LightIt.woff2) format("woff2"),url(../fonts/PremierLeagueW01-LightIt.woff) format("woff"),url(../fonts/PremierLeagueW01-LightIt.ttf) format("truetype"),url(../fonts/PremierLeagueW01-LightIt.svg#dd21a2ce-363d-4fd5-8ea4-8bca54d910dc) format("svg");
}

@font-face {
    font-family: PremierSans-Regular;
    src: url(../fonts/PremierLeagueW01-Regular.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-Regular.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Regular.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Regular.woff) format("woff"),url(../fonts/PremierLeagueW01-Regular.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Regular.svg#7750d31b-4f46-466c-a7f2-d0071c638678) format("svg");
}

@font-face {
    font-family: PremierSans-Bold-Italic;
    src: url(../fonts/PremierLeagueW01-BoldItalic.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-BoldItalic.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-BoldItalic.woff2) format("woff2"),url(../fonts/PremierLeagueW01-BoldItalic.woff) format("woff"),url(../fonts/PremierLeagueW01-BoldItalic.ttf) format("truetype"),url(../fonts/PremierLeagueW01-BoldItalic.svg#2733e5e4-db1c-48a7-b96e-1393afe6a2e3) format("svg");
}

@font-face {
    font-family: PremierSans-Italic;
    src: url(../fonts/PremierLeagueW01-Italic.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-Italic.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Italic.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Italic.woff) format("woff"),url(../fonts/PremierLeagueW01-Italic.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Italic.svg#b58dc997-6b5c-44e1-9db2-b7c5548efd02) format("svg");
}

@font-face {
    font-family: PremierSans-Bold;
    src: url(../fonts/PremierLeagueW01-Bold.eot?#iefix);
    src: url(../fonts/PremierLeagueW01-Bold.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Bold.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Bold.woff) format("woff"),url(../fonts/PremierLeagueW01-Bold.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Bold.svg#6fd2576b-b17d-42bb-8069-d902dd3f6a6e) format("svg");
}

.light {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
}

.heavy, .light {
    font-weight: 400;
}

.heavy {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
}

.pageTitle {
    font-size: 4rem;
}

@media (max-width:43.75em) {
    .pageTitle {
        font-size: 2.6rem;
    }
}

.sectionTitle {
    font-size: 2.2rem;
    margin-bottom: 2rem;
}

.subHeader {
    font-size: 1.8rem;
    margin-bottom: 1rem;
    position: relative;
    clear: both;
}

h4 {
    font-size: 1.6rem;
}

h5 {
    font-size: 1.4rem;
}

h6 {
    font-size: 1.2rem;
}

h1, h2, h3, h4, h5, h6 {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

p {
    line-height: 1.6;
    color: #242424;
}

    p a {
        text-decoration: none;
        color: #e90052;
    }

        p a:hover {
            text-decoration: underline;
        }

* {
    box-sizing: border-box;
}

#mainContent:focus {
    outline: 0;
}

h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    margin-bottom: 0;
}

figure {
    margin: 0;
}

ol, ul {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

    ol li, ul li {
        list-style-type: none;
    }

dd {
    margin-left: 0;
}

table {
    font-size: inherit;
}

b, strong {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

abbr[title] {
    border: 0;
    cursor: help;
}

::-moz-selection {
    background: #e90052;
    color: #fff;
}

::selection {
    background: #e90052;
    color: #fff;
}

html {
    font-size: 62.5%;
}

body {
    background: #fff;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #242424;
    -webkit-text-size-adjust: 100%;
    font-size: 1.4rem;
    overflow-x: hidden;
    min-width: 20em;
    min-height: 800px;
}

    body.fixedBody {
        overflow: hidden;
    }

.left {
    float: left;
}

.right {
    float: right;
}

.text-centre {
    text-align: center !important;
}

.hide {
    display: none !important;
}

.tooltipContainer, .visuallyHidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#mainContent {
    clear: both;
    padding-top: 2rem;
    min-height:600px;
}

    #mainContent:before {
        content: "";
        display: block;
    }

    #mainContent:after {
        content: "";
        display: table;
        clear: both;
    }

.pageButtons {
    float: right;
}

    .pageButtons [class*=btn] {
        float: left;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background: #1b5460;
    }

        .pageButtons [class*=btn]:not(:first-child) {
            margin-left: 1rem;
        }

        .pageButtons [class*=btn] .icn {
            opacity: .6;
        }

        .pageButtons [class*=btn]:hover {
            background: #103138;
        }

.pageHeader {
    margin-bottom: 2rem;
}

    .pageHeader:before {
        content: "";
        display: block;
    }

    .pageHeader:after {
        content: "";
        display: table;
        clear: both;
    }

    .pageHeader .pageTitle {
        float: left;
    }

    .pageHeader .sectionTitle {
        float: left;
        line-height: 4rem;
        margin-bottom: 0;
    }

    .article-promo--history .pageHeader .article-promo__btn, .pageHeader .article-promo--history .article-promo__btn, .pageHeader .btn {
        float: right;
    }

    .pageHeader .socialShare {
        float: right;
        margin-top: 1.5rem;
    }

    .pageHeader .titleSub {
        display: block;
        clear: both;
    }

.toggleContainer .toggleBtn .icn {
    float: right;
}

.toggleContainer .toggleContent {
    display: none;
}

.toggleContainer.open .chevron-down {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -800px -758px no-repeat;
    width: 15px;
    height: 9px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .toggleContainer.open .chevron-down {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.toggleContainer.open .toggleContent {
    display: block;
}

.show-m, .show-ms {
    display: none;
}

.hide-ms {
    display: block;
}

@media (max-width:56.25em) {
    .hide-ms {
        display: none !important;
    }

    .show-ms {
        display: block !important;
    }
}

@media (max-width:63.9375em) {
    .hide-m {
        display: none;
    }

    .show-m {
        display: block;
    }
}

@media (max-width:25em) {
    .hide-xs {
        display: none;
    }
}

@media (max-width:43.75em) {
    .hide-s {
        display: none;
    }
}

.marginBottom {
    margin-bottom: 2rem;
}

.overlay {
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.pageOptions {
    margin-bottom: 2rem;
}

    .article-promo--history .pageOptions .article-promo__btn, .pageOptions .article-promo--history .article-promo__btn, .pageOptions .btn {
        float: left;
    }

    .pageOptions .socialShareHover {
        float: left;
        margin-left: 1rem;
    }

@media (max-width:63.9375em) {
    .pageOptions {
        padding: 0 1rem;
        max-width: 100%;
        margin-bottom: 2rem;
    }
}

@media (max-width:43.75em) {
    .pageOptions {
        margin-bottom: 1rem;
    }
}

.divider {
    height: .5rem;
    background: #e8e8e8;
    margin-bottom: 5rem;
    border: 0;
}

.premiumBox {
    background-color: #f6f6f6;
    background-image: url(/Images/premium.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 110px;
    position: relative;
    padding: 0 5px;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .premiumBox {
        background-image: url(/Images/premium@x2.jpg);
        background-size: 305px 110px;
    }
}

.premiumBox:after, .premiumBox:before {
    content: "";
    background: linear-gradient(180deg,#fff 0,#ccc9c9 50%,#b6b3b3 51%,#d7d7d7);
    width: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
}

.premiumBox:before {
    left: 0;
}

.premiumBox:after {
    right: 0;
}

@media (max-width:63.9375em) {
    .hasFixedSidebar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .fixedSidebar {
        -ms-flex-order: 2;
        order: 2;
    }

    .sidebarPush {
        -ms-flex-order: 1;
        order: 1;
    }
}

.noContentContainer {
    background: #e90052;
    color: #fff;
    margin: 2rem 0;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    font-size: 1.2rem;
    padding: 1.5rem 2rem;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(../Images/page-hero-primary-small.png);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .noContentContainer {
        background-image: url(../Images/page-hero-primary-small@x2.png);
        background-size: 226px 186px;
    }
}

.competitionImage1 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -415px -578px no-repeat;
    width: 170px;
    height: 28px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage1 {
        background-image: url("../Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -537px -803px no-repeat;
        width: 122px;
        height: 20px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel1 {
    display: none;
}

.competitionImage4 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -591px no-repeat;
    width: 74px;
    height: 35px;
    display: block;
    margin-bottom: -.5rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage4 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage4 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -814px no-repeat;
        width: 53px;
        height: 25px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage4 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel4 {
    display: none;
}

.competitionImage16 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -705px no-repeat;
    width: 147px;
    height: 30px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage16 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage16 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -225px -735px no-repeat;
        width: 123px;
        height: 25px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage16 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel16 {
    display: none;
}

.competitionImage17 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -147px -705px no-repeat;
    width: 147px;
    height: 30px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage17 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage17 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -348px -735px no-repeat;
        width: 123px;
        height: 25px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage17 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel17 {
    display: none;
}

.competitionImage8 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -156px -500px no-repeat;
    width: 188px;
    height: 28px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage8 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage8 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -471px -735px no-repeat;
        width: 142px;
        height: 20px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage8 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel8 {
    display: none;
}

.competitionImage18 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -591px no-repeat;
    width: 90px;
    height: 42px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage18 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -897px no-repeat;
        width: 69px;
        height: 32px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel18 {
    display: none;
}

.competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage11 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -585px -578px no-repeat;
        width: 83px;
        height: 28px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel11 {
    display: none;
}

.competitionImage9 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -160px -803px no-repeat;
    width: 80px;
    height: 40px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage9 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage9 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -259px no-repeat;
        width: 62px;
        height: 31px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage9 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel9 {
    display: none;
}

.competitionImage10 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -82px -578px no-repeat;
    width: 170px;
    height: 32px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage10 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage10 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -596px -705px no-repeat;
        width: 122px;
        height: 26px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage10 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel10 {
    display: none;
}

.competitionImage5 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -240px -803px no-repeat;
    width: 80px;
    height: 40px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage5 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage5 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -228px no-repeat;
        width: 62px;
        height: 31px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage5 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionImage5-eflCarabao17-18 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -165px -677px no-repeat;
    width: 170px;
    height: 26px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage5-eflCarabao17-18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage5-eflCarabao17-18 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -405px -803px no-repeat;
        width: 132px;
        height: 20px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage5-eflCarabao17-18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel5 {
    display: none;
}

.competitionImage13 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -117px -735px no-repeat;
    width: 108px;
    height: 31px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage13 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage13 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -158px -869px no-repeat;
        width: 87px;
        height: 25px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage13 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel13 {
    display: none;
}

.competitionImage6 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -350px -227px no-repeat;
    width: 206px;
    height: 35px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage6 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage6 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -677px no-repeat;
        width: 165px;
        height: 28px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage6 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel6 {
    display: none;
}

.competitionImage7 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -346px -420px no-repeat;
    width: 229px;
    height: 35px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .competitionImage7 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .competitionImage7 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -335px -677px no-repeat;
        width: 163px;
        height: 25px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .competitionImage7 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competitionLabel7 {
    display: none;
}

.u-body-no-scroll {
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.u-hide {
    display: none !important;
}

.u-show {
    display: block !important;
}

.u-text-center {
    text-align: center;
}

.u-inline {
    display: inline-block !important;
}

@media (max-width:43.75em) {
    .u-hide-mob {
        display: none !important;
    }
}

@media (max-width:63.9375em) {
    .u-hide-tab {
        display: none !important;
    }
}

.u-show-tab {
    display: none !important;
}

@media (max-width:63.9375em) {
    .u-show-tab {
        display: block !important;
    }
}

.u-show-mob {
    display: none !important;
}

@media (max-width:43.75em) {
    .u-show-mob {
        display: block !important;
    }
}

.u-text-right {
    text-align: right;
}

.u-margin-top {
    margin-top: 3rem;
}

@media (max-width:43.75em) {
    .u-margin-top {
        margin-top: 1rem;
    }
}

@media (min-width:63.9375em) {
    .u-margin-top-desktop {
        margin-top: 3rem;
    }
}

.u-margin-top-small {
    margin-top: 1rem;
}

.u-margin-bottom {
    margin-bottom: 3rem;
}

@media (max-width:43.75em) {
    .u-margin-bottom {
        margin-bottom: 1rem;
    }
}

@media (max-width:43.75em) {
    .u-margin-bottom-mob {
        margin-bottom: 1rem !important;
    }
}

.u-link-reset {
    color: initial;
    text-decoration: none;
}

@keyframes a {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes b {
    0% {
        opacity: 0;
        transform: translateX(40px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.clubNavigation {
    background: #fff;
    position: relative;
    padding: .5rem 0 .5rem 17rem;
    z-index: 300;
}

    .clubNavigation:before {
        content: "";
        display: block;
    }

    .clubNavigation:after {
        content: "";
        display: table;
        clear: both;
    }

    .clubNavigation .clubSitesHeading {
        float: left;
    }

    .clubNavigation h4 {
        color: #267788;
        font-size: 1.1rem;
        line-height: 5rem;
    }

    .clubNavigation .icon {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
        position: relative;
        top: -1px;
    }

        .clubNavigation .icon:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -925px -581px no-repeat;
            width: 11px;
            height: 10px;
            display: block;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubNavigation .icon:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.clubNavigation .clubList {
    max-width: 130rem;
    margin-left: 7rem;
    padding-right: 2rem;
}

    .clubNavigation .clubList:before {
        content: "";
        display: block;
    }

    .clubNavigation .clubList:after {
        content: "";
        display: table;
        clear: both;
    }

.clubNavigation li {
    float: left;
    width: 5%;
}

.clubNavigation .badge-25 {
    display: none;
}

.clubNavigation .badge-50 {
    transform: scale(.6);
    transition: all .1s ease-in-out;
}

.clubNavigation a {
    display: table;
    margin: 0 auto;
    padding: 0 1rem;
    border-radius: 100%;
    position: relative;
}

    .clubNavigation a:focus .badge-50, .clubNavigation a:hover .badge-50 {
        transform: scale(.8);
    }

.clubNavigation .name {
    display: none;
}

@media (max-width:1024px) {
    .clubNavigation {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

        .clubNavigation .clubSitesHeading h4 {
            line-height: 2.5rem;
        }

        .clubNavigation .badge-50 {
            display: none;
        }

        .clubNavigation .badge-25 {
            display: block;
        }

        .clubNavigation.open {
            padding-bottom: 0;
        }
}

@media (max-width:56.25em) {
    .clubNavigation {
        display: none;
        position: absolute;
        z-index: 20;
        top: 6.2rem;
        bottom: 0;
        left: -100%;
        width: 70%;
        overflow-y: auto;
        padding-top: 0;
        padding-left: 0;
        -webkit-overflow-scrolling: touch;
    }

        .clubNavigation h4 {
            display: none;
        }

        .clubNavigation .clubList {
            margin-left: 0;
            padding-right: 0;
        }

        .clubNavigation li {
            width: 100%;
            border-bottom: 1px solid #e8e8e8;
            line-height: 4rem;
        }

        .clubNavigation a {
            display: block;
            padding: .5rem 1rem;
            border-radius: 0;
            color: #242424;
            text-decoration: none;
        }

            .clubNavigation a:after {
                display: none;
            }

            .clubNavigation a:hover {
                transform: none;
            }

        .clubNavigation .badge-25 {
            display: inline-block;
            vertical-align: middle;
            margin-right: 1rem;
        }

        .clubNavigation .badge-50 {
            display: none;
        }

        .clubNavigation .name {
            font-size: 1.2rem;
            display: inline;
        }

            .clubNavigation .name:after {
                display: inline-block;
                vertical-align: middle;
                margin-left: .5rem;
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -925px -581px no-repeat;
                width: 11px;
                height: 10px;
            }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .clubNavigation .name:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .clubNavigation.open {
        display: block;
    }
}

@media (max-width:43.75em) {
    .clubNavigation {
        width: 60%;
    }

        .clubNavigation .wrapper.col-12 {
            padding: 0;
        }
}

@media (max-width:56.25em) {
    .mastheadOpen .clubNavigation.open {
        left: 30%;
    }
}

@media (max-width:43.75em) {
    .mastheadOpen .clubNavigation.open {
        left: 40%;
    }
}

.navContainer {
    min-height: 6rem;
}

.masthead {
    position: relative;
    z-index: 100;
    min-height: 17rem;
}

@media (max-width:63.9375em) {
    .masthead {
        min-height: 16.2rem;
    }
}

@media (max-width:43.75em) {
    .masthead .fantasyUsername {
        display: none;
    }
}

.masthead .skipTo {
    padding: 1em;
    position: absolute;
    top: -50px;
    left: 1em;
    z-index: 1000;
    color: #fff;
    text-decoration: none;
    border-radius: 0 0 2px 2px;
    transition: .2s;
    background: #e90052;
}

    .masthead .skipTo:focus {
        position: absolute;
        top: 0;
    }

.masthead .pageLinks {
    float: left;
}

    .masthead .pageLinks > li {
        float: left;
        position: relative;
    }

        .masthead .pageLinks > li.featuredLink .navLink {
            line-height: 1.7rem;
            padding-left: 4rem;
        }

            .masthead .pageLinks > li.featuredLink .navLink.active {
                background-color: #04f5ff;
                color: #38003c;
            }

        .masthead .pageLinks > li.fantasy a:after {
            border-bottom-color: #00ff87;
        }

        .masthead .pageLinks > li.stats a:after {
            border-bottom-color: #eaff04;
        }

        .masthead .pageLinks > li.video a:after {
            border-bottom-color: #e90052;
        }

        .masthead .pageLinks > li.open .dropdown, .masthead .pageLinks > li:hover .dropdown {
            transform: scale(1) translateX(-50%);
            visibility: visible;
        }

        .masthead .clubs, .masthead .navContainer .mainNav .pageLinks > li.noDrop .dropdown, .masthead .pageLinks > li.noDrop .dropdown {
            display: none;
        }

    .masthead .navOption, .masthead .pageLinks li, .masthead .searchBtn, .masthead a.navLink {
        position: relative;
    }

        .masthead .navOption:before, .masthead .pageLinks li:before, .masthead .searchBtn:before, .masthead a.navLink:before {
            content: "";
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 0;
            background: #e90052;
            transition: .2s;
            z-index: -1;
        }

        .masthead .navOption:focus:before, .masthead .navOption:hover:before, .masthead a.navLink:focus:before, .masthead a.navLink:hover:before {
            height: 5px;
        }

.masthead .fantasyLogout {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 5rem;
}

.masthead .search .searchBtn {
    transition: all .2s ease;
}

    .masthead .search .searchBtn:focus:before {
        height: 5px;
    }

    .masthead .search .searchBtn.active {
        background: #e90052;
    }

        .masthead .search .searchBtn.active:focus {
            background: #b60040;
        }

        .masthead .search .searchBtn.active .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -318px -785px no-repeat;
            width: 15px;
            height: 15px;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -7.5px;
            margin-left: -7.5px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .masthead .search .searchBtn.active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.masthead .pageLinks li:focus:before {
    height: 5px;
}

.masthead .pageLinks li:focus.open:before, .masthead .pageLinks li:focus:hover:before {
    height: 0;
}

.masthead .navLink {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 1.5rem;
    transition: all .2s ease-in-out;
    cursor: pointer;
    position: relative;
    font-size: 1.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .masthead .navLink .chevron-down-sm-w {
        margin-left: .8rem;
        display: inline-block;
        vertical-align: baseline;
    }

    .masthead .navLink.active:before, .masthead .navLink.mobile {
        display: none;
    }
    .masthead .navLink.active:after {
        content: "";
        display: block;
        border: 6px solid transparent;
        border-bottom-color: #fff;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -6px;
    }

    .masthead .navLink.featuredLink {
        background-color: #04f5ff;
        color: #38003c;
    }

.masthead .dropdownMobile {
    display: none;
}

.masthead .dropdown {
    position: absolute;
    top: 6rem;
    left: 50%;
    background: #e90052;
    min-width: 100%;
    border-radius: 0 0 2px 2px;
    transform: scale(0) translateX(-50%);
    transform-origin: left top;
    transition: all .1s;
    visibility: hidden;
    z-index: 10;
    padding: 1rem 2rem;
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
    white-space: nowrap;
}

    .masthead .dropdown:before {
        content: "";
        display: block;
        border: 8px solid transparent;
        border-bottom-color: #e90052;
        position: absolute;
        top: -16px;
        left: 50%;
        margin-left: -8px;
    }

    .masthead .dropdown ul {
        column-count: 2;
    }

    .masthead .dropdown li {
        display: block;
        float: none;
        line-height: normal;
        -moz-column-break-inside: avoid;
        column-break-inside: avoid;
    }

    .masthead .dropdown a {
        display: block;
        line-height: 1.8;
        min-width: 9rem;
        color: #fff;
        text-decoration: none;
    }

        .masthead .dropdown a:focus, .masthead .dropdown a:hover {
            text-decoration: underline;
        }

.masthead .menuBtn {
    display: none;
    width: auto;
    background: #38003c;
    position: relative;
    padding: 0 2rem;
    float: right;
    height: 6rem;
    border-left: 1px solid #451a49;
    cursor: pointer;
}

    .masthead .menuBtn .menuBtnContainer {
        display: inline-block;
        vertical-align: middle;
        margin-left: .7rem;
    }

        .masthead .menuBtn .menuBtnContainer div {
            width: 2rem;
            height: .3rem;
            background: #fff;
            margin-bottom: .3rem;
            border-radius: .3rem;
            position: relative;
        }

            .masthead .menuBtn .menuBtnContainer div:last-child {
                margin-bottom: 0;
            }

.masthead .plLogo {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .2s;
}

    .masthead .plLogo:focus {
        transform: scale(1.05);
    }

    .masthead .plLogo picture {
        display: block;
    }

    .masthead .plLogo img {
        height: 12rem;
        max-height: 120px;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .masthead .plLogo .mobile {
        display: none;
    }

.masthead .currentSection {
    display: none;
    line-height: 6rem;
    float: left;
    position: relative;
    padding-left: 8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: #fff;
}

.masthead .search {
    position: relative;
}

    .masthead .search .searchBtn {
        height: 6rem;
        width: 6rem;
        cursor: pointer;
    }

        .masthead .search .searchBtn .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -10px;
            margin-left: -11.5px;
        }

    .masthead .search .searchInputContainer {
        position: absolute;
        top: 0;
        right: 0;
        display: none;
        background: #e8e8e8;
        z-index: 10;
    }

    .masthead .search .searchInput {
        width: 30rem;
        height: 6rem;
    }

    .masthead .search .searchCommit {
        background: #267788;
        height: 6rem;
        width: auto;
        padding: 0 1rem;
    }

        .masthead .search .searchCommit:focus, .masthead .search .searchCommit:hover {
            background: #1b5460;
        }

.masthead .navBar {
    background: #38003c;
    line-height: 6rem;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    transition: box-shadow .2s;
    z-index: 10;
    position: relative;
    z-index: 300;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .masthead .navBar:before {
        content: "";
        display: block;
    }

    .masthead .navBar:after {
        content: "";
        display: table;
        clear: both;
    }

.masthead .mainNav {
    padding-left: 17rem;
    float: left;
}

    .masthead .mainNav .navLink {
        padding: 0 2.5rem;
    }

@media (max-width:63.9375em) {
    .masthead .mainNav .navLink {
        padding: 0 1.5rem;
    }
}

.masthead .navOption {
    float: right;
    border-left: 1px solid hsla(0,0%,100%,.1);
}

    .masthead .navOption .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem;
        position: relative;
        top: -2px;
    }

        .masthead .navOption .icn.show-m {
            display: none;
        }

@media (max-width:75em) {
    .masthead .mainNav .navLink, .masthead .navLink {
        font-size: 1.3rem;
        padding: 0 1rem;
    }
}

@media (max-width:56.25em) {
    .masthead {
        min-height: 6rem;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
    }

        .masthead .navBar, .masthead .navContainer {
            height: 6rem;
            line-height: 6rem;
        }

        .masthead .navBar {
            box-shadow: 0 2px 3px rgba(0,0,0,.2);
        }

        .masthead .menuBtn {
            display: block;
        }

        .masthead .plLogo {
            position: static;
        }

            .masthead .plLogo img {
                height: 6rem;
                width: 15.61rem;
                top: 0;
                bottom: auto;
            }

            .masthead .plLogo picture {
                display: none;
            }

            .masthead .plLogo .mobile {
                display: block;
            }

        .masthead .navBar.fixed .plLogo img {
            height: 6rem;
            width: 15.61rem;
        }

        .masthead .currentSection {
            display: block;
            color: #fff;
        }

        .masthead .mainNav {
            padding-left: 0;
            top: 6rem;
            left: 0;
            right: 0;
            bottom: 0;
            transform: translateX(-100%);
            opacity: 0;
            overflow-y: auto;
            border-top: 2px solid #e90052;
            background: transparent;
        }

            .masthead .mainNav:after {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                width: 30%;
                background: #250428;
                z-index: -1;
            }

        .masthead .pageLinks {
            margin-left: 0;
            float: none;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            transform: translateZ(0);
        }

            .masthead .pageLinks > li {
                position: static;
            }

                .masthead .pageLinks > li:hover .navLink {
                    background: #38003c;
                }

                .masthead .pageLinks > li:hover .dropdown {
                    display: none;
                    transform: none;
                }

        .masthead .mainNav a.navLink, .masthead .mainNav a.navLink.active.active {
            display: none;
        }

        .masthead .clubs {
            display: block;
        }

        .masthead .mainNav .navLink {
            border: 0;
            padding: 1.5rem 1rem 1.5rem 4rem;
            line-height: 1;
            display: block;
            background: #38003c;
            width: 30%;
            font-size: 1.4rem;
            margin-bottom: .2rem;
            z-index: 15;
            position: relative;
            font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            color: hsla(0,0%,100%,.6);
            display: -ms-flexbox;
            display: flex;
            height: 5.4rem;
            -ms-flex-align: center;
            align-items: center;
        }

            .masthead .mainNav .navLink .icn {
                opacity: .6;
            }

            .masthead .mainNav .navLink:before {
                content: "";
                display: block;
                position: absolute;
                left: 1rem;
                top: 50%;
                transform: translateY(-50%);
                opacity: .6;
            }

            .masthead .mainNav .navLink .chevron-down-sm-w {
                display: none;
            }

            .masthead .mainNav .navLink .external-w {
                display: inline-block;
                vertical-align: middle;
                margin-left: 10px;
                margin-top: 1px;
            }

            .masthead .mainNav .navLink:focus:focus {
                background: #500056;
            }

            .masthead .mainNav .navLink.active.active {
                background-color: #500056;
                color: #fff;
            }

                .masthead .mainNav .navLink.active.active + .dropdown {
                    display: block;
                }

                .masthead .mainNav .navLink.active.active .icn, .masthead .mainNav .navLink.active.active:before {
                    opacity: 1;
                }

                .masthead .mainNav .navLink.active.active:after {
                    border-bottom-color: transparent;
                    border-right-color: #fff;
                    bottom: 50%;
                    left: 100%;
                    margin-left: -12px;
                    margin-bottom: -6px;
                    z-index: 1;
                }

            .masthead .mainNav .navLink:focus {
                background: #01040f;
            }

        .masthead .premierleague > .navLink:before {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -520px -768px no-repeat;
            width: 14px;
            height: 14px;
            left: 1.4rem;
        }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .premierleague > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .fantasy > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -682px -768px no-repeat;
        width: 12px;
        height: 12px;
        left: 1.5rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .fantasy > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .thisispremierleague > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -320px no-repeat;
        width: 20px;
        height: 13px;
        left: 1rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .thisispremierleague > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .thisispremierleague > .navLink.active:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -516px -345px no-repeat;
        width: 20px;
        height: 13px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .thisispremierleague > .navLink.active:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .stats > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -686px -402px no-repeat;
        width: 12px;
        height: 12px;
        left: 1.5rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .stats > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .video > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -295px -408px no-repeat;
        width: 18px;
        height: 12px;
        left: 1.2rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .video > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .communities > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -535px -388px no-repeat;
        width: 19px;
        height: 11px;
        left: 1.1rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .communities > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .more .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -998px -151px no-repeat;
        width: 4px;
        height: 14px;
        left: 1.7rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .more .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .clubs > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -849px -339px no-repeat;
        width: 11px;
        height: 14px;
        left: 1.5rem;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .masthead .clubs > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .masthead .languageSelector {
        display: none;
    }

    .masthead .dropdown {
        background-color: transparent;
        width: 70%;
        min-width: 0;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 30%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        transform: translateZ(0);
        font-size: 1.2rem;
        transform: none;
        visibility: visible;
        padding: 0;
        box-shadow: none;
        display: none;
        background: #fff;
    }

        .masthead .dropdown ul {
            column-count: auto;
        }

        .masthead .dropdown a {
            text-decoration: none;
            text-align: left;
            color: #242424;
            padding: 1rem;
            font-size: 1.4rem;
        }

            .masthead .dropdown a:hover {
                text-decoration: none;
            }

            .masthead .dropdown a:focus {
                background: #e8e8e8;
            }

        .masthead .dropdown [class*=col-] {
            padding-left: 0;
            padding-right: 0;
        }

        .masthead .dropdown li {
            border-bottom: 1px solid #e8e8e8;
            line-height: 4rem;
        }

    .masthead .navBar li {
        float: none;
    }

    .masthead .searchBar, .masthead .searchBar .plSearch {
        transition: none;
    }

        .masthead .searchBar .searchInput {
            font-size: 16px;
        }

    .masthead .searchOverlay {
        transition: none;
    }
}

@media (max-width:960px) {
    .masthead .mainNav {
        padding-left: 14rem;
    }
}

@media (max-width:34.375em) {
    .masthead .signIn {
        display: none;
    }
}

@media (max-width:43.75em) {
    .masthead .mainNav .navLink, .masthead .mainNav:after {
        width: 40%;
    }

    .masthead .mainNav .dropdown {
        left: 40%;
        width: 60%;
    }

    .masthead .mainNav .fantasy > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -520px -270px no-repeat;
        width: 14px;
        height: 20px;
        left: 1.5rem;
    }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .masthead .mainNav .fantasy > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .masthead .mainNav .stats > .navLink:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -290px no-repeat;
        width: 18px;
        height: 15px;
        left: 1.5rem;
    }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .masthead .mainNav .stats > .navLink:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .masthead .navOption .icn.show-m {
        display: inline-block;
    }
}

@media (max-width:25em) {
    .masthead .plLogo {
        margin-right: 1rem;
    }

    .masthead .menuBtn {
        padding: 0 1rem 0 .5rem;
    }

        .masthead .menuBtn span {
            position: absolute;
            left: -400px;
        }

    .masthead .search .searchBtn {
        width: 4rem;
    }

    .masthead .navLink {
        padding: 0 .75rem;
    }

    .masthead .navOption .icn {
        margin-right: .5rem;
    }

    .masthead .mainNav .navLink {
        font-size: 1.2rem;
    }
}

.mastheadOpen {
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 6rem;
}

@media (max-width:56.25em) {
    .mastheadOpen .masthead {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        z-index: 100;
    }

        .mastheadOpen .masthead .fixedContainer, .mastheadOpen .masthead .navBar {
            position: static;
        }

        .mastheadOpen .masthead .menuBtn {
            background: #e90052;
        }

            .mastheadOpen .masthead .menuBtn .menuBtnContainer div:first-child {
                transform: rotate(45deg);
                top: .6rem;
            }

            .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(2) {
                transform: scale(0);
            }

            .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(3) {
                transform: rotate(-45deg);
                top: -.6rem;
                position: relative;
            }

        .mastheadOpen .masthead .mainNav {
            display: block;
            transform: translateX(0);
            opacity: 1;
            position: absolute;
            top: 6rem;
            right: 0;
            bottom: 0;
            left: 0;
        }

        .mastheadOpen .masthead .movedLink {
            display: none;
        }

        .mastheadOpen .masthead.searchOpen .mainNav {
            padding-top: 5rem;
        }
}

.fixedContainer {
    top: 0;
    left: 0;
    right: 0;
    position: relative;
}

    .fixedContainer.fixed {
        position: fixed;
    }

        .fixedContainer.fixed .plLogo img {
            height: 6rem;
            position: absolute;
            bottom: 0;
        }

@media (max-width:56.25em) {
    .fixedContainer.fixed {
        position: static;
    }

        .fixedContainer.fixed .navBar.fixed .plLogo img {
            height: 6rem;
        }
}

body.webViewBody {
    padding-top: 0;
}

@media (max-width:56.25em) {
    body {
        padding-top: 6rem;
    }
}

.ismHeader .fantasy > a:after {
    content: "";
    display: block;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
}

@media (max-width:56.25em) {
    .ismHeader .fantasy .navLink .icn {
        opacity: 1;
    }

    .ismHeader .fantasy .navLink:after {
        border-bottom-color: transparent;
        border-right-color: #fff;
        bottom: 50%;
        left: 100%;
        margin-left: -12px;
        margin-bottom: -6px;
        z-index: 1;
    }
}

.subNavContainer {
    height: 5rem;
}

.subNav {
    line-height: 4.2rem;
    box-shadow: 0 3px 5px rgba(0,0,0,.1);
    position: relative;
    background: #fff;
    z-index: 1;
    margin-left: 0;
    margin-right: 0;
}

    .subNav:before {
        content: "";
        display: block;
    }

    .subNav:after {
        content: "";
        display: table;
        clear: both;
    }

    .subNav ul {
        padding-left: 17rem;
    }

        .subNav ul:before {
            content: "";
            display: block;
        }

        .subNav ul:after {
            content: "";
            display: table;
            clear: both;
        }

        .subNav ul.showMoreEnabled .more {
            display: list-item;
        }

        .subNav ul .more {
            float: right;
            position: relative;
            display: none;
            margin-right: 0;
            margin-left: 0;
        }

            .subNav ul .more a {
                white-space: nowrap;
            }

            .subNav ul .more .moreToggle {
                line-height: 5rem;
                padding: 0 1.5rem;
                color: #38003c;
                display: block;
                cursor: pointer;
                color: #76766f;
                font-size: 1.3rem;
            }

                .subNav ul .more .moreToggle .icn {
                    display: none;
                }

                .subNav ul .more .moreToggle:before {
                    content: "";
                    background: url("https://football.hvwooding.net/Images/global-sprite.png") -998px -137px no-repeat;
                    width: 4px;
                    height: 14px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 1rem;
                    position: relative;
                    top: -1px;
                }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .subNav ul .more .moreToggle:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.subNav ul .more .moreToggle:hover {
    background: #e8e8e8;
}

.subNav ul .more ul {
    display: none;
    position: absolute;
    z-index: 1;
    top: 4.2rem;
    right: 0;
    background: #e8e8e8;
    padding-left: 0;
}

.subNav ul .more li {
    float: none;
}

.subNav ul .more a {
    padding: 0 2rem;
}

    .subNav ul .more a:before {
        display: none;
    }

    .subNav ul .more a:hover {
        color: #e90052;
    }

.subNav ul .more.open .moreToggle {
    background: #e8e8e8;
}

.subNav ul .more.open ul {
    display: block;
}

.subNav .linkBold {
    color: #242424;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.subNav.fixed {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0;
}

.subNav li {
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.subNav a {
    display: block;
    color: #76766f;
    text-decoration: none;
    padding: .4rem 2rem;
    font-size: 1.3rem;
    position: relative;
    transition: all .2s ease-in-out;
}

    .subNav a:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 0;
        background: #76766f;
        transition: .2s;
        z-index: -1;
    }

    .subNav a:focus:before, .subNav a:hover:before {
        height: 4px;
    }

    .subNav a.active:before {
        height: 4px;
        background: #e90052;
    }

    .subNav a.active:focus:before {
        background: #b60040;
    }

@media (max-width:56.25em) {
    .subNav {
        display: none;
    }
}

#mainContent .subNav {
    margin-bottom: 2rem;
}

.mainFooter {
    padding-top: 2rem;
    margin-top: 2rem;
    border-top: 4px solid #e8e8e8;
    position: relative;
    z-index: 60;
    background: #fff;
}

    .mainFooter .pl-logo-footer {
        display: block;
        margin: 0 auto 2rem;
        transition: .2s;
    }

        .mainFooter .pl-logo-footer:focus {
            transform: scale(1.05);
        }

    .mainFooter .footerContent {
        padding: 7rem 0 5rem;
        background: #38003c;
        background-image: url(/Images/footer-left.svg),url(/Images/footer-right.svg);
        background-position: 0 100%,100% 0;
        background-repeat: no-repeat;
    }

        .mainFooter .footerContent .icn {
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
            margin-top: -.1rem;
        }

        .mainFooter .footerContent .wrapper {
            display: table;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .mainFooter .footerContent a {
            color: #fff;
            text-decoration: none;
            font-size: 1.2rem;
            padding: .7rem 0;
            display: block;
            padding-right: .2rem;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

            .mainFooter .footerContent a:focus, .mainFooter .footerContent a:hover {
                text-decoration: underline;
            }

        .mainFooter .footerContent ul li {
            -moz-column-break-inside: avoid;
            column-break-inside: avoid;
        }

    .mainFooter .footerCol {
        display: table-cell;
        vertical-align: top;
        padding: 0 1rem;
    }

    .mainFooter .subHeader {
        color: #fff;
        margin-bottom: 2rem;
    }

    .mainFooter .active {
        color: #e90052;
    }

    .mainFooter .double ul {
        column-count: 2;
    }

    .mainFooter .external {
        color: #04f5ff;
    }

    .mainFooter .footerCorporate {
        padding: 2rem 0;
        font-size: 1.1rem;
    }

        .mainFooter .footerCorporate:before {
            content: "";
            display: block;
        }

        .mainFooter .footerCorporate:after {
            content: "";
            display: table;
            clear: both;
        }

        .mainFooter .footerCorporate ul {
            float: left;
        }

        .mainFooter .footerCorporate li {
            display: inline-block;
            vertical-align: middle;
        }

            .mainFooter .footerCorporate li:not(:last-child) {
                margin-right: 1rem;
                padding-right: 1rem;
                border-right: 1px solid #242424;
            }

        .mainFooter .footerCorporate a {
            color: #242424;
            text-decoration: none;
        }

            .mainFooter .footerCorporate a:focus, .mainFooter .footerCorporate a:hover {
                text-decoration: underline;
            }

        .mainFooter .footerCorporate .official {
            float: right;
        }

            .mainFooter .footerCorporate .official a {
                transition: .2s;
            }

                .mainFooter .footerCorporate .official a:focus {
                    transform: scale(.9);
                }

        .mainFooter .footerCorporate .icn {
            display: inline-block;
            vertical-align: middle;
            margin-left: 1rem;
            margin-top: -.1rem;
        }

@media (max-width:84.375em) {
    .mainFooter .footerContent {
        background-image: url(/Images/footer-right.svg);
        background-position: 100% 0;
    }
}

@media (max-width:68.75em) {
    .mainFooter .pl-logo-footer {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -336px -619px no-repeat;
        width: 107px;
        height: 45px;
    }
}

@media (max-width:68.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:68.75em) and (min-resolution:192dpi) {
    .mainFooter .pl-logo-footer {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:75em) {
    .mainFooter .footerContent {
        padding-top: 3rem;
        padding-bottom: 0;
    }

        .mainFooter .footerContent .wrapper {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .mainFooter .footerContent ul {
            column-count: 2;
        }

    .mainFooter .footerCol {
        width: 50%;
        padding: 0 .5rem 2rem;
    }

    .mainFooter .subHeader {
        border-bottom: 1px solid hsla(0,0%,100%,.2);
        margin-bottom: 1rem;
        padding-bottom: 1rem;
    }
}

@media (max-width:63.9375em) {
    .mainFooter .footerCorporate {
        text-align: center;
    }

        .mainFooter .footerCorporate ul {
            float: none;
            display: table;
            margin: 0 auto 2rem;
        }

        .mainFooter .footerCorporate li {
            margin-bottom: 1rem;
        }

            .mainFooter .footerCorporate li:first-child {
                display: block;
                border-right: 0;
                padding-right: 0;
                margin-right: 0;
            }

        .mainFooter .footerCorporate .official {
            float: none;
            text-align: center;
        }
}

@media (max-width:43.75em) {
    .mainFooter .footerContent {
        background-image: none;
    }

        .mainFooter .footerContent .wrapper {
            display: block;
        }

    .mainFooter .footerCol {
        width: 100%;
        display: block;
    }

        .mainFooter .footerCol ul {
            column-count: 3;
        }
}

@media (max-width:37.5em) {
    .mainFooter .subHeader {
        margin-bottom: 1rem;
    }

    .mainFooter .footerCol ul {
        column-count: 2;
    }
}

.webViewBody .pageHero.stats + .hasSideNav .sideNav {
    display: none;
}

.hasSideNav {
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    padding-left: 0;
}

    .hasSideNav .sidebarPush {
        max-width: 124rem;
        width: 100%;
        margin-left: 0;
    }

.hasSideNav__full-width {
    width: 100%;
    max-width: calc(100% - 26rem);
}

.sideNav {
    width: 26rem;
    -ms-flex: 0 0 26rem;
    flex: 0 0 26rem;
    background: #e8e8e8;
    margin: -2rem 0;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    position: relative;
    z-index: 10;
}

@media (max-width:56.25em) {
    .hasSideNav {
        padding: 0;
        display: block;
    }

        .hasSideNav .sidebarPush {
            padding: 0;
            max-width: 100%;
        }

    .hasSideNav__full-width {
        max-width: 100%;
    }

    .sideNav {
        width: 100%;
        display: block;
        margin: 0;
        box-shadow: none;
        padding: 1rem;
        background-color: transparent;
        margin-bottom: 0;
    }
}

.mobileExtraNav {
    display: none;
    margin: 1rem;
    margin-bottom: 3rem;
}

    .mobileExtraNav .current {
        background: #38003c;
        color: #fff;
        text-align: left;
    }

    .mobileExtraNav .extraOption {
        display: block;
        text-align: left;
        margin-bottom: .5rem;
        text-decoration: none;
        position: relative;
        padding: 1.5rem 3rem;
        font-size: 1.2rem;
        cursor: pointer;
        transition: .2s;
    }

        .mobileExtraNav .extraOption:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -852px -187px no-repeat;
            width: 6px;
            height: 10px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .mobileExtraNav .extraOption:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.mobileExtraNav .menuItem {
    background: #e8e8e8;
    color: #333;
    text-align: left;
}

.mobileExtraNav .mobileRightArrow {
    margin-top: .2rem;
}

@media (max-width:56.25em) {
    .mobileExtraNav, .mobileExtraNav .current {
        display: block;
    }

        .mobileExtraNav .current:after {
            display: block;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -830px -758px no-repeat;
            width: 15px;
            height: 9px;
            position: absolute;
            top: 50%;
            right: 1.5rem;
            margin-top: -4.5px;
        }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .mobileExtraNav .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .mobileExtraNav .sideNavLinks {
        overflow: hidden;
        transition: .2s;
        max-height: 0;
    }

    .mobileExtraNav .menuItem.active, .mobileExtraNav .menuItem:after, .mobileExtraNav .menuItem:before {
        display: none;
    }

    .mobileExtraNav .menuItem:focus .icn, .mobileExtraNav .menuItem:hover .icn {
        opacity: .4;
    }

    .mobileExtraNav.open .sideNavLinks {
        max-height: 50rem;
    }

    .mobileExtraNav.open .current:after {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -833px -485px no-repeat;
        width: 15px;
        height: 9px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .mobileExtraNav.open .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .showMoreBtn.article-promo__btn, .btn.showMoreBtn {
    margin-top: 1rem;
    display: none;
}

@media (max-width:43.75em) {
    .article-promo--history .showMoreBtn.article-promo__btn, .btn.showMoreBtn {
        display: block;
    }
}

.showMore {
    transition: all .4s;
}

    .showMore .moreBtn {
        margin-bottom: 2rem;
    }

@media (max-width:43.75em) {
    .showMore {
        display: none;
    }
}

.showMore.open {
    display: block;
}

@keyframes c {
    0% {
        background: #38003c;
    }

    33% {
        background: #267788;
    }

    66% {
        background: #04f5ff;
    }

    to {
        background: #e90052;
    }
}

@keyframes d {
    0% {
        width: 0;
    }

    to {
        width: 10rem;
    }
}

.loader-small {
    position: relative;
    clear: both;
    display: table;
    margin: 0 auto;
    height: 1rem;
}

    .loader-small .line {
        animation: d .4s infinite alternate,c 1.6s infinite forwards;
        height: 2px;
    }

.loader {
    text-align: center;
    margin: 2rem 0;
    clear: both;
}

    .loader .loader-small {
        margin-top: 1rem;
    }

.article-promo--history .article-promo__btn, .btn, [class*=btn-] {
    text-align: center;
    padding: 0 3rem;
    text-decoration: none;
    color: #333;
    display: inline-block;
    transition: all .2s;
    position: relative;
    font-size: 1.2rem;
    cursor: pointer;
    line-height: 4rem;
    border-radius: 2px;
}

    .article-promo--history .article-promo__btn [class*=icn], .btn [class*=icn], [class*=btn-] [class*=icn] {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        left: 1rem;
    }

    .article-promo--history .article-promo__btn [class*=arrow-right], .btn [class*=arrow-right], [class*=btn-] [class*=arrow-right] {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -4px;
        margin-left: -4.5px;
        left: auto;
        right: 1rem;
    }

    .article-promo--history .article-promo__btn [class*=external], .btn [class*=external], [class*=btn-] [class*=external] {
        margin-top: -1px;
    }

    .article-promo--history .article-promo__btn [class*=chevron-right], .btn [class*=chevron-right], [class*=btn-] [class*=chevron-right] {
        display: inline-block;
        vertical-align: -3px;
        margin-left: .5rem;
        margin-right: 0;
    }

    .article-promo--history .article-promo__btn:focus, .article-promo--history .article-promo__btn:hover, .btn:focus, .btn:hover, [class*=btn-]:focus, [class*=btn-]:hover {
        background: #e90052;
        color: #fff;
    }

        .article-promo--history .article-promo__btn:focus [class*=tooltip], .article-promo--history .article-promo__btn:hover [class*=tooltip], .btn:focus [class*=tooltip], .btn:hover [class*=tooltip], [class*=btn-]:focus [class*=tooltip], [class*=btn-]:hover [class*=tooltip] {
            display: block;
        }

        .article-promo--history .article-promo__btn:focus [class*=arrow-right], .article-promo--history .article-promo__btn:hover [class*=arrow-right], .btn:focus [class*=arrow-right], .btn:hover [class*=arrow-right], [class*=btn-]:focus [class*=arrow-right], [class*=btn-]:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .article-promo__btn:focus [class*=arrow-right], .article-promo--history .article-promo__btn:hover [class*=arrow-right], .btn:focus [class*=arrow-right], .btn:hover [class*=arrow-right], [class*=btn-]:focus [class*=arrow-right], [class*=btn-]:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .article-promo__btn:focus [class*=calendar], .article-promo--history .article-promo__btn:hover [class*=calendar], .btn:focus [class*=calendar], .btn:hover [class*=calendar], [class*=btn-]:focus [class*=calendar], [class*=btn-]:hover [class*=calendar] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -682px -361px no-repeat;
    width: 16px;
    height: 16px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .article-promo__btn:focus [class*=calendar], .article-promo--history .article-promo__btn:hover [class*=calendar], .btn:focus [class*=calendar], .btn:hover [class*=calendar], [class*=btn-]:focus [class*=calendar], [class*=btn-]:hover [class*=calendar] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .article-promo__btn:focus [class*=external], .article-promo--history .article-promo__btn:hover [class*=external], .btn:focus [class*=external], .btn:hover [class*=external], [class*=btn-]:focus [class*=external], [class*=btn-]:hover [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .article-promo__btn:focus [class*=external], .article-promo--history .article-promo__btn:hover [class*=external], .btn:focus [class*=external], .btn:hover [class*=external], [class*=btn-]:focus [class*=external], [class*=btn-]:hover [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .article-promo__btn:focus .reset, .article-promo--history .article-promo__btn:hover .reset, .btn:focus .reset, .btn:hover .reset, [class*=btn-]:focus .reset, [class*=btn-]:hover .reset {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -358px -408px no-repeat;
    width: 15px;
    height: 11px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .article-promo__btn:focus .reset, .article-promo--history .article-promo__btn:hover .reset, .btn:focus .reset, .btn:hover .reset, [class*=btn-]:focus .reset, [class*=btn-]:hover .reset {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .active.article-promo__btn, .btn.active, [class*=btn-].active {
    background: #38003c;
    color: #fff;
}

    .article-promo--history .active.article-promo__btn:focus, .article-promo--history .active.article-promo__btn:hover, .btn.active:focus, .btn.active:hover, [class*=btn-].active:focus, [class*=btn-].active:hover {
        background: #080009;
    }

.article-promo--history .article-promo__btn .short, .btn .short, [class*=btn-] .short {
    display: none;
}

@media (max-width:43.75em) {
    .article-promo--history .article-promo__btn .long, .btn .long, [class*=btn-] .long {
        display: none;
    }

    .article-promo--history .article-promo__btn .short, .btn .short, [class*=btn-] .short {
        display: inline-block;
    }
}

.article-promo--history button.article-promo__btn, button.btn, button[class*=btn-] {
    border: none;
}

    .article-promo--history button.article-promo__btn:focus:active, button.btn:focus:active, button[class*=btn-]:focus:active {
        outline: none;
    }

.btn-primary {
    background: #38003c;
    color: #fff;
}

    .btn-primary:focus, .btn-primary:hover {
        background: #080009;
    }

.btn-secondary {
    background: #267788;
    color: #fff;
}

    .btn-secondary:focus, .btn-secondary:hover {
        background: #1b5460;
    }

.btn-tertiary {
    background: #04f5ff;
    color: #242424;
}

    .btn-tertiary:focus, .btn-tertiary:hover {
        background: #00c8d0;
        color: #242424;
    }

        .btn-tertiary:focus [class*=arrow-right], .btn-tertiary:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-tertiary:focus [class*=arrow-right], .btn-tertiary:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-highlight {
    background: #e90052;
    color: #fff;
}

    .btn-highlight:focus, .btn-highlight:hover {
        background: #b60040;
    }

.btn-highlight--outline {
    background: #fff;
    box-shadow: inset 0 0 0 1px #e90052;
    color: #e90052;
}

    .btn-highlight--outline:focus, .btn-highlight--outline:hover {
        background: #b60040;
        color: #fff;
        box-shadow: inset 0 0 0 1px #b60040;
    }

.btn-fantasy {
    background: #00ff87;
    color: #242424;
}

    .btn-fantasy:focus, .btn-fantasy:hover {
        background: #00cc6c;
        color: #242424;
    }

        .btn-fantasy:focus [class*=arrow-right], .btn-fantasy:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-fantasy:focus [class*=arrow-right], .btn-fantasy:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-kicks {
    background: #eaff04;
    color: #242424;
}

    .btn-kicks:focus, .btn-kicks:hover {
        background: #bfd000;
        color: #242424;
    }

        .btn-kicks:focus [class*=arrow-right], .btn-kicks:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-kicks:focus [class*=arrow-right], .btn-kicks:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-more {
    background: #e90052;
    color: #fff;
    text-align: left;
    padding: 0 1.5rem;
    border-right: 4rem solid #b60040;
    position: relative;
}

    .btn-more .icn {
        position: absolute;
        left: auto;
        right: -2.9rem;
        top: 1.2rem;
    }

    .btn-more:focus, .btn-more:hover {
        background: #b60040;
    }

    .btn-more.btn-more-default {
        background: #e8e8e8;
        border-right-color: #dbdbdb;
        color: #242424;
    }

        .btn-more.btn-more-default:focus, .btn-more.btn-more-default:hover {
            background: #e90052;
            border-right-color: #e90052;
            color: #fff;
        }

.btn-tab {
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: #c2c2c2;
    color: #333;
}

    .btn-tab.active, .btn-tab.active:focus, .btn-tab.active:hover {
        background: #fff;
        color: #333;
    }

    .btn-tab:focus, .btn-tab:hover {
        background: #b5b5b5;
        color: #fff;
    }

.btn-tab-disabled {
    background: #c2c2c2;
    opacity: .4;
    cursor: no-drop;
}

    .btn-tab-disabled:focus, .btn-tab-disabled:hover {
        background: #c2c2c2;
        color: #333;
    }

.btn-centered {
    display: table;
    margin: 0 auto;
    padding: 0 2rem;
}

.btn-disabled {
    background: #fff;
    border: 1px solid #e8e8e8;
    opacity: .6;
    cursor: no-drop;
}

    .btn-disabled:focus, .btn-disabled:hover {
        background: #fff;
        color: #333;
    }

        .btn-disabled:focus [class*=arrow-right], .btn-disabled:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-disabled:focus [class*=arrow-right], .btn-disabled:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-disabled:focus [class*=calendar], .btn-disabled:hover [class*=calendar] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -548px -358px no-repeat;
    width: 16px;
    height: 16px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-disabled:focus [class*=calendar], .btn-disabled:hover [class*=calendar] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-disabled:focus [class*=external], .btn-disabled:hover [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -994px -511px no-repeat;
    width: 8px;
    height: 7px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-disabled:focus [class*=external], .btn-disabled:hover [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-disabled:focus .reset, .btn-disabled:hover .reset {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -328px -408px no-repeat;
    width: 15px;
    height: 11px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-disabled:focus .reset, .btn-disabled:hover .reset {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.clearBtn {
    position: absolute;
    line-height: 2rem;
    top: 50%;
    margin-top: -1rem;
    right: 0;
    background: #e90052;
    color: #fff;
    padding: 0 1rem;
    font-size: 1.2rem;
    cursor: pointer;
    transition: all .2s;
    font-weight: 400;
    border-radius: 2px;
    display: none;
}

    .clearBtn:focus, .clearBtn:hover {
        background: #b60040;
    }

    .clearBtn.active {
        display: block;
    }

.btn-tipl {
    width: auto;
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: 1.2rem 1.6rem;
    text-align: center;
    background: transparent;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1.1rem;
    cursor: pointer;
}

    .btn-tipl:before {
        content: "";
        width: 100%;
        height: 2px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: block;
        margin: 0 0 1.2rem;
        background-image: linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.3) 50%,transparent);
    }

    .btn-tipl:after {
        display: inline-block;
        margin-left: 1rem;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
        transition: transform .2s ease;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .btn-tipl:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.btn-tipl:hover {
    background: transparent;
}

    .btn-tipl:hover:after {
        transform: translateX(6px);
    }

.article-promo--history .article-promo__btn, .btn-history {
    background-color: #7a7543;
    color: #fff;
    display: inline-block;
    line-height: 3.6rem;
    min-width: 18rem;
    width: auto;
}

    .article-promo--history .article-promo__btn:focus, .article-promo--history .article-promo__btn:hover, .btn-history:focus, .btn-history:hover {
        background: #6a653a;
    }

    .article-promo--history .article-promo__btn [class*=arrow-left], .btn-history [class*=arrow-left] {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -4px;
        margin-left: -4.5px;
        left: 1rem;
        margin-left: auto;
    }

.btn--history-otd {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    height: 4rem;
    width: 18rem;
}

.searchInputContainer {
    position: relative;
    margin-bottom: 2rem;
    margin-right: 3.5rem;
}

    .searchInputContainer .searchInput {
        display: block;
        height: 5rem;
        border: 0;
        padding: 0 2.5rem 0 1rem;
        width: 100%;
        z-index: 1;
        border-radius: 0;
        -webkit-appearance: none;
        background-color: transparent;
        border-bottom: 1px solid #e8e8e8;
        transition: .2s;
    }

        .searchInputContainer .searchInput:focus {
            border-bottom-color: #e90052;
        }

    .searchInputContainer input[type=search] {
        box-sizing: border-box;
    }

    .searchInputContainer .searchCommit {
        position: absolute;
        top: 50%;
        margin-top: -1.75rem;
        right: -3.5rem;
        width: 3.5rem;
        height: 3.5rem;
        background: #fff;
        border-radius: 100%;
        transition: all .2s;
        cursor: pointer;
    }

        .searchInputContainer .searchCommit .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -7.5px;
            margin-left: -9px;
        }

        .searchInputContainer .searchCommit:focus, .searchInputContainer .searchCommit:hover {
            background: #e90052;
        }

            .searchInputContainer .searchCommit:focus .icn, .searchInputContainer .searchCommit:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -290px no-repeat;
                width: 18px;
                height: 15px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .searchInputContainer .searchCommit:focus .icn, .searchInputContainer .searchCommit:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.searchInputContainer .clearBtn {
    right: 6rem;
}

.thumbnail {
    display: block;
    text-decoration: none;
    color: #242424;
    transition: all .2s;
}

    .thumbnail figure {
        transition: all .1s;
    }

        .thumbnail figure:before {
            content: "";
            display: block;
        }

        .thumbnail figure:after {
            content: "";
            display: table;
            clear: both;
        }

    .thumbnail .image {
        position: relative;
        overflow: hidden;
    }

        .thumbnail .image:before {
            display: block;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -498px -677px no-repeat;
            width: 132px;
            height: 24px;
            position: absolute;
            bottom: -1px;
            left: -1px;
            z-index: 1;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .thumbnail .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.thumbnail .image.thumbCrop-fantasy img, .thumbnail .image.thumbCrop-latestnews img, .thumbnail .image.thumbCrop-news-list .thumbnail .image.thumbCrop-match-photo img {
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.thumbnail .image.thumbCrop-fantasy:after, .thumbnail .image.thumbCrop-latestnews:after, .thumbnail .image.thumbCrop-news-list .thumbnail .image.thumbCrop-match-photo:after {
    display: block;
    content: "";
}

.thumbnail .image.thumbCrop-fantasy:after {
    padding-top: 66.40316%;
}

.thumbnail .image.thumbCrop-latestnews:after {
    padding-top: 66.51376%;
}

.thumbnail .image.thumbCrop-news-list:after {
    padding-top: 67.72152%;
}

.thumbnail .image.thumbCrop-match-photo:after {
    padding-top: 71.14695%;
}

.thumbnail span {
    display: block;
}

.thumbnail img {
    width: 100%;
    display: block;
    position: relative;
    transition: .2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.thumbnail figcaption {
    padding: 1rem;
    min-height: 8rem;
}

    .thumbnail figcaption:before {
        content: "";
        display: block;
    }

    .thumbnail figcaption:after {
        content: "";
        display: table;
        clear: both;
    }

.thumbnail .tag {
    margin-bottom: .7em;
    min-height: 13px;
    color: #e90052;
    font-size: 1.1rem;
}

.thumbnail .tag, .thumbnail .title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.thumbnail .title {
    line-height: 1.3;
    transition: all .1s;
}

    .thumbnail .title .icn {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
    }

.thumbnail .text {
    word-break: break-word;
    font-size: 1.2rem;
    line-height: 1.8;
    color: #76766f;
    margin-top: 1rem;
}

.thumbnail time {
    font-size: 1.1rem;
}

.thumbnail .published {
    color: #76766f;
    margin-top: .5rem;
    display: block;
}

.thumbnail.videoThumb .image {
    border-bottom: 3px solid #e90052;
}

    .thumbnail.videoThumb .image:before {
        display: none;
    }

    .thumbnail.videoThumb .image.thumbCrop-hero-small img, .thumbnail.videoThumb .image.thumbCrop-video-small img {
        height: auto;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

    .thumbnail.videoThumb .image.thumbCrop-hero-small:after, .thumbnail.videoThumb .image.thumbCrop-video-small:after {
        display: block;
        content: "";
    }

    .thumbnail.videoThumb .image.thumbCrop-video-small:after {
        padding-top: 55.9633%;
    }

    .thumbnail.videoThumb .image.thumbCrop-hero-small:after {
        padding-top: 56.32184%;
    }

.thumbnail.videoThumb .runTime {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    background: #a6004c;
    color: #fff;
    font-size: .8rem;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 2.4rem;
}

    .thumbnail.videoThumb .runTime .icn {
        margin: 0 .6rem 0 .8rem;
        display: inline-block;
        vertical-align: middle;
        position: static;
    }

    .thumbnail.videoThumb .runTime time {
        display: inline-block;
        vertical-align: middle;
        margin-right: -2px;
        padding: .1rem .8rem;
        background: #e90052;
        font-size: 1.2rem;
    }

    .thumbnail.videoThumb .runTime .audioDesc, .thumbnail.videoThumb .runTime .closedCaption {
        background: #38003c;
        font-size: 1.2rem;
        vertical-align: middle;
        padding: .1rem .8rem;
    }

@supports not (display:flex) {
    .thumbnail.videoThumb .runTime .audioDesc, .thumbnail.videoThumb .runTime .closedCaption {
        display: inline-block;
    }
}

.thumbnail.videoThumb .runTime .closedCaption {
    border-right: 1px solid #a6004c;
}

.thumbnail.albumThumb .image {
    border-bottom: 3px solid #267788;
}

    .thumbnail.albumThumb .image:before {
        display: none;
    }

.thumbnail.albumThumb .ginfo {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    background: #135965;
    color: #fff;
    display: block;
    z-index: 10;
}

    .thumbnail.albumThumb .ginfo .icn {
        margin: -.1rem .8rem 0;
        display: inline-block;
        vertical-align: middle;
    }

    .thumbnail.albumThumb .ginfo .count {
        display: inline-block;
        vertical-align: middle;
        padding: 0 .8rem;
        background: #267788;
        line-height: 2.4rem;
    }

.thumbnail .openModal {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 40px;
    height: 40px;
    transition: all .2s ease-in-out;
    cursor: pointer;
    transform-origin: top right;
}

    .thumbnail .openModal .expandIcon {
        fill: #fff;
        width: 100%;
        height: 100%;
        transition: all .2s ease;
    }

    .thumbnail .openModal:focus .expandIcon, .thumbnail .openModal:hover .expandIcon {
        fill: #e90052;
    }

@media (max-width:63.9375em) {
    .thumbnail .openModal {
        display: none;
    }
}

.thumbnail:focus .title, .thumbnail:hover .title {
    text-decoration: underline;
}

.thumbnail:focus img, .thumbnail:hover img {
    transform: scale(1.05);
}

.thumbnail:focus .openModal, .thumbnail:hover .openModal {
    transform: scale(1.15);
}

.thumbnail .ieOpenModal {
    display: none;
}

.thumbnail.hero .image, .thumbnail.hero figcaption {
    width: 100%;
    float: none;
}

.thumbnail.hero .title {
    font-size: 1.6rem;
}

.thumbnail.thumbLong {
    background-color: transparent;
    width: 100%;
}

    .thumbnail.thumbLong .image {
        width: 40%;
        float: left;
    }

        .thumbnail.thumbLong .image:before {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -751px -333px no-repeat;
            width: 26px;
            height: 149px;
            left: auto;
            right: -1px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .thumbnail.thumbLong .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.thumbnail.thumbLong figcaption {
    width: 60%;
    float: right;
    padding: 0 2rem;
}

.thumbnail.tertiary {
    background-color: #04f5ff;
    margin-bottom: 1rem;
}

    .thumbnail.tertiary .image:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -725px -333px no-repeat;
        width: 26px;
        height: 149px;
        left: auto;
        right: -1px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .thumbnail.tertiary .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.thumbnail.tertiary .tag {
    color: #000;
    margin-top: 1rem;
}

.thumbnail.tertiary .title {
    font-size: 1.6rem;
}

.thumbnail.tertiary .text {
    color: #242424;
}

.thumbnail.tertiary figcaption {
    padding: 1rem 2rem;
}

@media (max-width:43.75em) {
    .thumbnail.tertiary {
        margin-left: -2rem;
        margin-right: -2rem;
    }
}

@media (max-width:43.75em) {
    .thumbnail .text {
        display: none;
    }

    .thumbnail .title {
        font-size: 1.4rem;
        line-height: 1.8rem;
    }
}

@media (max-width:25em) {
    .thumbnail .title {
        font-size: 1.3rem;
    }
}

.history-galleries .thumbnail.albumThumb .image, .history-galleries .thumbnail.videoThumb .image, .history-videos .thumbnail.albumThumb .image, .history-videos .thumbnail.videoThumb .image {
    border-color: #7d2847;
}

.history-galleries .thumbnail.albumThumb .ginfo, .history-galleries .thumbnail.albumThumb .runTime, .history-galleries .thumbnail.videoThumb .ginfo, .history-galleries .thumbnail.videoThumb .runTime, .history-videos .thumbnail.albumThumb .ginfo, .history-videos .thumbnail.albumThumb .runTime, .history-videos .thumbnail.videoThumb .ginfo, .history-videos .thumbnail.videoThumb .runTime {
    background: #881d48;
}

    .history-galleries .thumbnail.albumThumb .ginfo .count, .history-galleries .thumbnail.albumThumb .ginfo time, .history-galleries .thumbnail.albumThumb .runTime .count, .history-galleries .thumbnail.albumThumb .runTime time, .history-galleries .thumbnail.videoThumb .ginfo .count, .history-galleries .thumbnail.videoThumb .ginfo time, .history-galleries .thumbnail.videoThumb .runTime .count, .history-galleries .thumbnail.videoThumb .runTime time, .history-videos .thumbnail.albumThumb .ginfo .count, .history-videos .thumbnail.albumThumb .ginfo time, .history-videos .thumbnail.albumThumb .runTime .count, .history-videos .thumbnail.albumThumb .runTime time, .history-videos .thumbnail.videoThumb .ginfo .count, .history-videos .thumbnail.videoThumb .ginfo time, .history-videos .thumbnail.videoThumb .runTime .count, .history-videos .thumbnail.videoThumb .runTime time {
        background: #7d2847;
    }

    .history-galleries .thumbnail.albumThumb .ginfo .audioDesc, .history-galleries .thumbnail.albumThumb .ginfo .closedCaption, .history-galleries .thumbnail.albumThumb .runTime .audioDesc, .history-galleries .thumbnail.albumThumb .runTime .closedCaption, .history-galleries .thumbnail.videoThumb .ginfo .audioDesc, .history-galleries .thumbnail.videoThumb .ginfo .closedCaption, .history-galleries .thumbnail.videoThumb .runTime .audioDesc, .history-galleries .thumbnail.videoThumb .runTime .closedCaption, .history-videos .thumbnail.albumThumb .ginfo .audioDesc, .history-videos .thumbnail.albumThumb .ginfo .closedCaption, .history-videos .thumbnail.albumThumb .runTime .audioDesc, .history-videos .thumbnail.albumThumb .runTime .closedCaption, .history-videos .thumbnail.videoThumb .ginfo .audioDesc, .history-videos .thumbnail.videoThumb .ginfo .closedCaption, .history-videos .thumbnail.videoThumb .runTime .audioDesc, .history-videos .thumbnail.videoThumb .runTime .closedCaption {
        background: #300034;
    }

    .history-galleries .thumbnail.albumThumb .ginfo .closedCaption, .history-galleries .thumbnail.albumThumb .runTime .closedCaption, .history-galleries .thumbnail.videoThumb .ginfo .closedCaption, .history-galleries .thumbnail.videoThumb .runTime .closedCaption, .history-videos .thumbnail.albumThumb .ginfo .closedCaption, .history-videos .thumbnail.albumThumb .runTime .closedCaption, .history-videos .thumbnail.videoThumb .ginfo .closedCaption, .history-videos .thumbnail.videoThumb .runTime .closedCaption {
        border-color: #881d48;
    }

.hasFixedSidebar .col-12 {
    padding-left: 0;
}

@media (max-width:63.9375em) {
    .hasFixedSidebar .col-12 {
        padding: 0 1rem;
    }
}

.hasFixedSidebar .sidebarPush:not(.sidebarPush--no-divder) .col-12:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -24px;
    width: 4px;
    background: #fbfbfb;
    z-index: -1;
}

@media (max-width:63.9375em) {
    .hasFixedSidebar .sidebarPush:not(.sidebarPush--no-divder) .col-12:after {
        display: none;
    }
}

.sidebarPush {
    margin-left: 32rem;
    padding-left: 2rem;
    position: relative;
}

    .sidebarPush:before {
        content: "";
        display: block;
    }

    .sidebarPush:after {
        content: "";
        display: table;
        clear: both;
    }

.fixedSidebar {
    float: left;
    width: 32rem;
    padding: 0 2.4rem 0 1rem;
    position: relative;
    z-index: 1;
}

    .fixedSidebar .tablist {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 0 .5rem;
    }

        .fixedSidebar .tablist li {
            background: #b60040;
            color: #fff;
            padding: 1.3rem 1rem;
            display: block;
            -ms-flex: 1;
            flex: 1;
            font-size: 1.1rem;
        }

            .fixedSidebar .tablist li:focus, .fixedSidebar .tablist li:hover {
                background: #83002e;
            }

            .fixedSidebar .tablist li.active {
                background: #fff;
                color: #242424;
            }

    .fixedSidebar .embeddable-poll, .fixedSidebar .statsCard, .fixedSidebar .tabbedContent {
        margin-bottom: 2rem;
    }

        .fixedSidebar .embeddable-poll .poll-content .poll-content_title {
            margin-bottom: 1.5rem;
        }

    .fixedSidebar .wrapper.col-12.fantasy-league {
        padding-right: 0;
    }

        .fixedSidebar .fantasy-league.fantasy-club_wrapper .col-3-m, .fixedSidebar .wrapper.col-12.fantasy-league .fantasyArticle .col-3-m, .fixedSidebar .wrapper.col-12.fantasy-league .fantasyArticle .col-9-m {
            width: 100%;
        }

            .fixedSidebar .fantasy-league.fantasy-club_wrapper .col-3-m .fantasy-club_player .hide-s {
                display: none;
            }

    .fixedSidebar .fantasy-league .fantasy-header-left {
        width: 100%;
        display: inline-block;
    }

        .fixedSidebar .fantasy-league .fantasy-header-left .fantasyScoutHeader {
            padding-top: .8rem;
            margin-top: 1.8rem;
        }

        .fixedSidebar .fantasy-league .fantasy-header-left .ea {
            float: right;
            margin-right: .5rem;
        }

            .fixedSidebar .fantasy-league .fantasy-header-left .ea p {
                margin-top: .5rem;
            }

        .fixedSidebar .fantasy-league .fantasy-header-left p {
            color: #000;
            opacity: .7;
            text-align: right;
            line-height: .8rem;
            width: 50px;
        }

        .fixedSidebar .fantasy-league .fantasy-header-left .pl-logo {
            margin-left: 1rem;
        }

            .fixedSidebar .fantasy-league .fantasy-header-left .pl-logo img {
                height: 30px;
                vertical-align: text-top;
            }

    .fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-left .desktop-header-title {
        display: none;
    }

    .fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-left .mobile-header-title {
        display: inline-block;
        padding-top: .8rem;
        font-size: 2rem;
        margin-top: 1.8rem;
    }

    .fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-left p {
        margin-top: .5rem;
    }

    .fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-right {
        display: none;
    }

    .fixedSidebar .fantasy-league .fantasy-header-right {
        width: 100%;
        display: inline-block;
        text-align: left;
    }

        .fixedSidebar .fantasy-league .fantasy-header-right h2 {
            text-align: left;
            padding-left: 10px;
            margin-right: 0;
            font-size: 1.4rem;
            width: 50%;
        }

        .fixedSidebar .fantasy-league .fantasy-header-right .counter {
            margin-right: 0;
            float: right;
        }

        .fixedSidebar .fantasy-league .fantasy-header-right .banner-button {
            display: none;
        }

    .fixedSidebar .fantasy-league .fantasyClubContainer {
        border: none;
    }

        .fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer .col-7-m {
            width: 100%;
        }

        .fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle {
            line-height: 1.55;
        }

            .fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle span {
                display: inline-block;
                line-height: 2.5rem;
            }

        .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
            display: none;
        }

        .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
            display: inline;
        }

            .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile h3 {
                background-color: #00ff87;
                padding: 0 1rem 1rem;
                text-align: center;
            }

            .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p {
                border-left: 1px solid #e8e8e8;
                border-right: 1px solid #e8e8e8;
                font-weight: 700;
                background-color: #e4e4e4;
                padding: 1rem;
            }

                .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p .badge-20 {
                    float: right;
                }

        .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper {
            border: 1px solid #ebebe4;
        }

            .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper p {
                font-size: 1.2rem;
            }

            .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
                background: none;
                width: 50%;
                display: -ms-inline-flexbox;
                display: inline-flex;
                border: none;
            }

                .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
                    display: -ms-inline-flexbox;
                    display: inline-flex;
                    margin-left: 6rem;
                }

                    .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc p {
                        padding-left: 5px;
                        white-space: nowrap;
                    }

            .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance {
                display: -ms-inline-flexbox;
                display: inline-flex;
                width: 50%;
                margin: 0;
                padding-right: 1rem;
            }

                .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-desktop {
                    display: none;
                }

                .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-mobile {
                    display: inline-block;
                }

                .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p {
                    width: 100%;
                    text-align: right;
                }

                    .fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p span {
                        margin-left: 5px;
                    }

        .fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer_img {
            display: none;
        }

    .fixedSidebar .fantasy-league .mobile-button {
        display: inline-block;
        background-color: #00ff87;
        width: 100%;
    }

        .fixedSidebar .fantasy-league .mobile-button .btn-primary {
            width: 93%;
            margin: 1rem auto;
            display: block;
        }

    .fixedSidebar .fantasy-league .fantasyArticle {
        border-right: 1px solid #e8e8e8;
        border-left: 1px solid #e8e8e8;
        margin-left: 0;
        margin-right: 0;
    }

        .fixedSidebar .fantasy-league .fantasyArticle .col-9-m {
            border-right: none;
        }

    .fixedSidebar .inspiringStoriesPromo .wrapper {
        height: auto;
    }

    .fixedSidebar .inspiringStoriesPromo .bespokePromoImageContainer, .fixedSidebar .inspiringStoriesPromo svg {
        display: none;
    }

    .fixedSidebar .inspiringStoriesPromo .info {
        margin-left: 1rem;
        max-width: none;
        padding: 1rem;
        width: auto;
    }

@media (max-width:63.9375em) {
    .fixedSidebar {
        width: 100%;
        border: 0;
        padding: 0 1rem;
    }

    .sidebarPush {
        padding-left: 0;
        margin-left: 0;
    }
}

.no-flexbox .sidebarPush {
    margin-left: 32rem;
}

.no-flexbox .fixedSidebar {
    float: left;
}

@media (min-width:63.9375em) {
    .full-width-wrap {
        display: -ms-flexbox;
        display: flex;
    }

        .full-width-wrap .fixedSidebar {
            width: 38%;
            max-width: 59rem;
            padding: 0;
        }

        .full-width-wrap .sidebarPush {
            -ms-flex-positive: 1;
            flex-grow: 1;
            margin: 0;
            padding: 0;
        }
}

.table {
    white-space: nowrap;
    clear: both;
}

    .table .rowHighlight {
        background: #efefef;
    }

    .table .rowHighlightLight {
        background: #f7f4f4;
    }

    .table .matchAbridged .teamName {
        min-width: 0;
    }

    .table table {
        width: 100%;
        text-align: center;
        font-size: 1.4rem;
        border-collapse: inherit;
    }

    .table .tooltipContainer.tooltip-link, .table a {
        text-decoration: none;
    }

    .table a {
        color: #242424;
        vertical-align: middle;
    }

        .table a:focus, .table a:hover {
            text-decoration: underline;
        }

    .table .tableDark, .table .team:after {
        background: #e4e4e4;
    }

    .table .tableMid {
        background: #eee;
    }

        .table .tableMid td {
            border-top: 1px solid hsla(0,0%,100%,.5);
        }

    .table .tableLight {
        background: #f8f8f8;
    }

    .table td, .table th {
        padding: .7rem 1rem;
    }

        .table td.points, .table th.points {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

    .table .thShort {
        display: none;
    }

    .table th {
        color: #666;
        vertical-align: top;
        font-size: 1.2rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        vertical-align: middle;
    }

        .table th span {
            display: block;
        }

        .table th.revealMoreHeader {
            padding: 0;
            vertical-align: middle;
        }

    .table.statsTable th {
        text-align: left;
    }

    .table td {
        border-bottom: 1px solid #e8e8e8;
    }

        .table td.button-tooltip {
            display: table-cell;
        }

        .table td.pos {
            text-align: center;
            z-index: 1;
        }

            .table td.pos .tooltipContainer {
                line-height: 2rem;
                bottom: 1.5rem;
                left: -1.5rem;
            }

            .table td.pos .value {
                width: 2rem;
                display: inline-block;
            }

    .table .revealMore {
        background: #f8f8f8;
        transition: all .2s;
        cursor: pointer;
        width: 5rem;
    }

        .table .revealMore .icn {
            margin: 0 auto;
            transition: transform .2s cubic-bezier(.77,0,.175,1);
        }

        .table .revealMore:focus, .table .revealMore:hover {
            background: #e90052;
            border-bottom-color: #e90052;
        }

            .table .revealMore:focus .icn, .table .revealMore:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -830px -758px no-repeat;
                width: 15px;
                height: 9px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .table .revealMore:focus .icn, .table .revealMore:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.table .movement {
    position: relative;
    display: inline-block;
    margin: 0;
}

    .table .movement.none {
        border-radius: 100%;
        width: 8px;
        height: 8px;
        background: #adadad;
    }

    .table .movement.hidden, .table .movement.hidden .tooltipContainer {
        display: none;
    }

    .table .movement.down, .table .movement.up {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        margin-top: -3px;
        margin-right: -2px;
    }

    .table .movement.up {
        border-bottom: 6px solid #13cf00;
    }

    .table .movement.down {
        border-top: 6px solid #e90052;
    }

.table [class*=badge-50] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
}

.table .flag {
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.table .team {
    position: relative;
    text-align: left;
    width: 25%;
}

    .table .team .badgeContainer {
        width: 35px;
        height: 35px;
        display: block;
        position: absolute;
        top: .5rem;
        left: .5rem;
        border-radius: 100%;
        background: transparent;
        z-index: 1;
    }

    .table .team .badge-20, .table .team .badge-25 {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
    }

    .table .team .long, .table .team .short {
        padding-left: 1rem;
    }

    .table .team .short {
        display: none;
    }

@media (max-width:25em) {
    .table .team .badgeContainer {
        display: none;
    }

    .table .team .long, .table .team .short {
        padding-left: 0;
    }
}

.table td.team:after {
    content: "";
    top: 1rem;
    bottom: 1rem;
    width: 2px;
    display: block;
    position: absolute;
    background: #76766f;
    background: rgba(0,0,0,.1);
    right: 0;
}

@media (max-width:25em) {
    .table td.team:after {
        display: none;
    }
}

.table .teamForm {
    text-align: center;
}

.table .form, .table .teamHeader {
    text-align: left;
}

.table .form {
    width: 19rem;
    padding-right: 0;
}

    .table .form li {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        text-align: center;
        background: #76766f;
        color: #fff;
        margin-right: .5rem;
        border-radius: 100%;
        display: inline-block;
        vertical-align: middle;
        font-size: 1.4rem;
        cursor: pointer;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .table .form .win {
        background: #13cf00;
    }

    .table .form .lose {
        background: #d81920;
    }

.table .form-abbreviation {
    text-decoration: none;
}

.table .resultHighlight {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.table .nextMatchCol {
    padding: 0;
}

.table .nextMatch {
    display: block;
    background: #fff;
    border-radius: 100%;
    cursor: pointer;
    height: 3rem;
    width: 3rem;
    position: relative;
    border: 1px solid #e8e8e8;
    margin: 0 auto;
}

    .table .nextMatch .badge-20 {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -10px;
        margin-left: -10px;
    }

.table .showSmall {
    display: none;
}

.table tr.expanded {
    background: #38003c;
    color: #fff;
}

    .table tr.expanded .revealMore {
        background: #e90052;
        border-bottom-color: #e90052;
    }

        .table tr.expanded .revealMore .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -830px -758px no-repeat;
            width: 15px;
            height: 9px;
            transform: rotate(-180deg);
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .table tr.expanded .revealMore .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.table tr.expanded .revealMore:focus, .table tr.expanded .revealMore:hover {
    background: #b60040;
}

.table tr.expanded .badgeContainer {
    background: #fff;
}

.table tr.expanded .badge-25 {
    z-index: 5;
}

.table tr.expanded a, .table tr.expanded p {
    color: #fff;
}

.table tr.expanded + .expandable {
    display: table-row;
}

.table tr.expanded td {
    border-bottom-color: #38003c;
}

@media (max-width:63.9375em) {
    .table .teamPerformanceStandingsArea {
        display: none;
    }
}

.table .nextMatchCol .tooltipContainer .tooltip-content:after {
    right: 1.7rem;
}

.table .expandable {
    text-align: left;
    background: #e8e8e8;
    border-bottom: 5px solid #38003c;
    display: none;
    z-index: 500;
}

    .table .expandable td {
        padding: 2rem;
    }

    .table .expandable a {
        text-decoration: none;
    }

    .table .expandable .expandableTeam {
        float: left;
        text-decoration: none;
        padding-top: 1rem;
    }

        .table .expandable .expandableTeam .badge-50, .table .expandable .expandableTeam .teamName {
            display: inline-block;
            vertical-align: middle;
        }

        .table .expandable .expandableTeam .badge-50 {
            margin-right: 1rem;
        }

        .table .expandable .expandableTeam .teamName {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            font-size: 2.2rem;
        }

        .table .expandable .expandableTeam:focus .teamName, .table .expandable .expandableTeam:hover .teamName {
            text-decoration: underline;
        }

    .table .expandable .expandableFixtures {
        font-size: 1.2rem;
        float: right;
    }

        .table .expandable .expandableFixtures .resultWidget {
            float: left;
            margin-right: 20px;
        }

    .table .expandable .matchAbridged {
        padding: 1rem 3rem 1rem 1rem;
    }

        .table .expandable .matchAbridged .score, .table .expandable .matchAbridged time {
            line-height: 2rem;
        }

    .table .expandable .label {
        margin-bottom: 1rem;
    }

    .table .expandable .form {
        display: none;
    }

    .table .expandable .btnContainer {
        float: right;
        margin-top: 2.4rem;
    }

    .table .expandable .btn-highlight {
        color: #fff;
    }

    .table .expandable [class*=overallStats] {
        text-align: left;
        border-collapse: separate;
        border-spacing: 1rem;
    }

        .table .expandable [class*=overallStats] th {
            border-bottom: 3px solid #e90052;
            padding: 0;
            padding-bottom: .5rem;
        }

        .table .expandable [class*=overallStats] td {
            font-size: 3.5rem;
            padding: 0;
        }

        .table .expandable [class*=overallStats] .percentSize {
            font-size: 1.6rem;
        }

    .table .expandable .overallStatsAbridged {
        margin-top: 25rem;
        display: none;
    }

    .table .expandable .overallStats {
        padding-top: 2rem;
        display: none;
    }

    .table .expandable .performanceWidgetArea {
        display: block;
        height: 20rem;
        margin-top: 1rem;
        background: #fff;
        float: left;
        width: 100%;
        position: relative;
        display: none;
    }

        .article-promo--history .table .expandable .performanceWidgetArea .article-promo__btn, .table .expandable .performanceWidgetArea .article-promo--history .article-promo__btn, .table .expandable .performanceWidgetArea .btn {
            position: absolute;
            top: 1rem;
            right: 1rem;
        }

    .table .expandable .teamPerformanceStandingsArea {
        float: left;
        width: 100%;
        margin-top: 1rem;
        padding: 2rem 0;
        background: #fff;
    }

        .table .expandable .teamPerformanceStandingsArea header {
            padding: 0 2rem;
            margin-bottom: 1rem;
        }

        .table .expandable .teamPerformanceStandingsArea .subHeader {
            margin-bottom: 0;
            line-height: 4rem;
        }

    .table .expandable .teamPerformanceStandingsContainer {
        clear: both;
        padding: 0 1rem;
        margin-bottom: -2rem;
    }

        .table .expandable .teamPerformanceStandingsContainer circle {
            cursor: pointer;
        }

    .table .expandable div.google-visualization-tooltip {
        border: 0;
        box-shadow: none;
        margin-left: -11rem;
    }

        .table .expandable div.google-visualization-tooltip .matchAbridged {
            box-shadow: 0 2px 8px rgba(0,0,0,.25);
            position: relative;
            text-align: center;
            padding: 1rem 1.5rem;
        }

            .table .expandable div.google-visualization-tooltip .matchAbridged .teamContainer {
                display: table;
                margin: 0 auto;
            }

            .table .expandable div.google-visualization-tooltip .matchAbridged .position {
                margin-bottom: .5rem;
                display: block;
            }

@media (max-width:1150px) {
    .table .expandable .form {
        display: block;
    }

    .table .expandable .teamForm {
        margin-bottom: .5rem;
        font-size: 1.2rem;
    }

    .table .expandable .btnContainer {
        margin-top: .5rem;
    }

    .table .team {
        width: 30%;
    }
}

@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;
        width: 20%;
    }

        .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 .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.2rem;
    }

    .table .team {
        width: 25%;
    }

    .table .revealMore {
        width: 4rem;
    }

    .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: 0;
    }
}

@media (max-width:25em) {
    .table td, .table th {
        padding-left: .5rem;
        padding-right: .5rem;
    }

        .table td.team, .table th.team {
            padding-left: .3rem;
            padding-right: .3rem;
        }
}

.tableSmall table {
    font-size: 1.2rem;
}

    .tableSmall table td, .tableSmall table th {
        padding-left: .5rem;
        padding-right: .5rem;
    }

        .tableSmall table td:last-child, .tableSmall table th:last-child {
            padding-right: 1rem;
        }

@media (max-width:93.75em) {
    .table.wrapper.col-12 .points {
        padding-right: 2rem;
    }
}

.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-20 {
    margin-right: 1rem;
}

table + .pointsDeductedContainer {
    margin-top: 1rem;
}

.pointsDeductedContainer {
    font-size: 1.3rem;
    color: #76766f;
    white-space: normal;
}

.tableFixtureDateHeader {
    display: block;
    font-size: 1.6rem;
    line-height: 3rem;
    padding-bottom: .7rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
}

.tableFixtureResultContainer {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.tableFixtureContainer {
    margin-bottom: 2rem;
}

.socialShare .label {
    display: none;
}

.socialShare .share {
    margin-top: -6px;
    margin-left: -6px;
}

.socialShare .share, .socialShare .twitter-w {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
}

.socialShare .twitter-w {
    margin-top: -6.5px;
    margin-left: -7.5px;
}

.socialShare .facebook-w {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -7.5px;
    margin-left: -4.5px;
}

.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;
}

.socialShare .mail-w, .socialShare .share-w {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-left: -7.5px;
}

.socialShare .share-w {
    margin-top: -7.5px;
}

.socialShare .twitter {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    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: -7.5px;
    margin-left: -7.5px;
}

.socialShare .socialOptions {
    white-space: nowrap;
    font-size: 0;
}

    .socialShare .socialOptions li {
        display: inline-block;
        vertical-align: top;
    }

        .socialShare .socialOptions li:nth-child(4) {
            display: none;
        }

@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);
    }

.socialShareHover {
    position: relative;
    display: inline-block;
}

    .socialShareHover .socialShareBtn {
        padding: 1rem 1.2rem;
        background: #fff;
        border: 1px solid #e8e8e8;
        font-size: 1.2rem;
        height: 4rem;
        color: #76766f;
        position: relative;
        padding-top: .4rem;
        line-height: 3.6rem;
        cursor: pointer;
        transition: .2s;
        white-space: nowrap;
    }

        .socialShareHover .socialShareBtn:before {
            content: "";
            display: block;
            position: absolute;
            background: #e90052;
            top: -1px;
            left: -1px;
            right: -1px;
            height: 5px;
        }

        .socialShareHover .socialShareBtn .icn {
            display: inline-block;
            vertical-align: middle;
            margin-right: .5rem;
            margin-top: -2px;
        }

        .socialShareHover .socialShareBtn:focus, .socialShareHover .socialShareBtn:hover {
            color: #e90052;
        }

            .socialShareHover .socialShareBtn:focus .icn, .socialShareHover .socialShareBtn:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -683px -593px no-repeat;
                width: 12px;
                height: 12px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .socialShareHover .socialShareBtn:focus .icn, .socialShareHover .socialShareBtn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialShareHover .socialOptions {
    position: absolute;
    top: 4rem;
    right: 0;
    left: 0;
    max-height: 0;
    overflow: hidden;
    transition: .2s;
    z-index: 20;
    visibility: hidden;
}

    .socialShareHover .socialOptions .option {
        height: 4rem;
        position: relative;
        transition: .2s;
        cursor: pointer;
    }

    .socialShareHover .socialOptions .icn {
        transition: .2s;
        transform: translateY(-.5rem);
        opacity: 0;
    }

    .socialShareHover .socialOptions .whatsapp {
        background: #43d854;
    }

        .socialShareHover .socialOptions .whatsapp .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -7.5px;
            margin-left: -7.5px;
        }

        .socialShareHover .socialOptions .whatsapp:focus, .socialShareHover .socialOptions .whatsapp:hover {
            background: #28c039;
        }

    .socialShareHover .socialOptions .whatsapp {
        display: none;
    }

    .socialShareHover .socialOptions .twitter {
        background: #00aced;
    }

        .socialShareHover .socialOptions .twitter .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -6.5px;
            margin-left: -7.5px;
        }

        .socialShareHover .socialOptions .twitter:focus, .socialShareHover .socialOptions .twitter:hover {
            background: #0087ba;
        }

    .socialShareHover .socialOptions .facebook {
        background: #3b5998;
    }

        .socialShareHover .socialOptions .facebook .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -7.5px;
            margin-left: -4.5px;
        }

        .socialShareHover .socialOptions .facebook:focus, .socialShareHover .socialOptions .facebook:hover {
            background: #2d4373;
        }

    .socialShareHover .socialOptions .google {
        background: #dd4b39;
    }

        .socialShareHover .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 {
            background: #c23321;
        }

    .socialShareHover .socialOptions .email {
        background: #555;
    }

        .socialShareHover .socialOptions .email .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -5px;
            margin-left: -7.5px;
        }

        .socialShareHover .socialOptions .email:focus, .socialShareHover .socialOptions .email:hover {
            background: #0c3a5b;
        }

.socialShareHover.open .socialOptions {
    max-height: 200px;
    visibility: visible;
}

    .socialShareHover.open .socialOptions .icn {
        transform: translateY(0);
        opacity: 1;
    }

    .socialShareHover.open .socialOptions li:nth-child(2) .icn {
        transition-delay: .05s;
    }

    .socialShareHover.open .socialOptions li:nth-child(3) .icn {
        transition-delay: .1s;
    }

    .socialShareHover.open .socialOptions li:nth-child(4) .icn {
        transition-delay: .15s;
    }

    .socialShareHover.open .socialOptions li:nth-child(5) .icn {
        transition-delay: .2s;
    }

.widgetShare {
    float: right;
    position: relative;
}

    .widgetShare .socialOptions {
        position: absolute;
        top: 0;
        right: 0;
        padding-right: 2.4rem;
        background: #e8e8e8;
        border-radius: 3px;
        transition: all .3s ease-out;
        max-width: 0;
        overflow: hidden;
        border-radius: 1.2rem;
    }

        .widgetShare .socialOptions .option {
            width: 2.4rem;
            height: 2.4rem;
            border-radius: 0;
        }

            .widgetShare .socialOptions .option:hover {
                background: #dbdbdb;
            }

    .widgetShare .socialShareBtn {
        height: 2.4rem;
        width: 2.4rem;
        border-radius: 3px;
        background: #e8e8e8;
        position: relative;
        z-index: 10;
        cursor: pointer;
        transition: all .2s;
        display: inline-block;
        vertical-align: middle;
        border-radius: 1.2rem;
    }

        .widgetShare .socialShareBtn:focus, .widgetShare .socialShareBtn:hover {
            background: #e90052;
        }

            .widgetShare .socialShareBtn:focus .icn, .widgetShare .socialShareBtn:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -564px -358px no-repeat;
                width: 12px;
                height: 12px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .widgetShare .socialShareBtn:focus .icn, .widgetShare .socialShareBtn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.widgetShare.open .socialShareBtn {
    background: #e90052;
}

    .widgetShare.open .socialShareBtn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -564px -358px no-repeat;
        width: 12px;
        height: 12px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .widgetShare.open .socialShareBtn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.widgetShare.open .socialShareBtn:focus, .widgetShare.open .socialShareBtn:hover {
    background: #b60040;
}

.widgetShare.open .socialOptions {
    padding-left: .5rem;
    max-width: 30rem;
}

.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: 3.5rem;
        height: 3.5rem;
        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: -7.5px;
        margin-left: -4.5px;
    }

    .socialLinks .socialOptions .twitter-c {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -6.5px;
        margin-left: -7.5px;
    }

    .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: -10px;
        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;
}

    .socialLinks.coloured .socialOptions .facebook-option:hover {
        background: #2d4373;
    }

    .socialLinks.coloured .socialOptions .facebook-option .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -791px -110px no-repeat;
        width: 9px;
        height: 15px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .socialLinks.coloured .socialOptions .facebook-option .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialLinks.coloured .socialOptions .whatsapp-option {
    background: #43d854;
}

    .socialLinks.coloured .socialOptions .whatsapp-option:hover {
        background: #28c039;
    }

    .socialLinks.coloured .socialOptions .whatsapp-option .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -562px -500px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialLinks.coloured .socialOptions .twitter-option {
    background: #00aced;
}

    .socialLinks.coloured .socialOptions .twitter-option:hover {
        background: #0087ba;
    }

    .socialLinks.coloured .socialOptions .twitter-option .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -562px -515px no-repeat;
        width: 15px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .socialLinks.coloured .socialOptions .twitter-option .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialLinks.coloured .socialOptions .youtube-option {
    background: #b00;
}

    .socialLinks.coloured .socialOptions .youtube-option:hover {
        background: #800;
    }

    .socialLinks.coloured .socialOptions .youtube-option .icn.youtube-c {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -353px no-repeat;
        width: 20px;
        height: 20px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .socialLinks.coloured .socialOptions .youtube-option .icn.youtube-c {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialLinks.coloured .socialOptions .instagram-option {
    background: #125688;
}

    .socialLinks.coloured .socialOptions .instagram-option .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -303px -785px no-repeat;
        width: 15px;
        height: 15px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .socialLinks.coloured .socialOptions .instagram-option .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.socialLinks.coloured .socialOptions .instagram-option:hover {
    background: #0c3a5b;
}

.socialLinks.coloured .socialOptions .google-option {
    background: #dd4b39;
}

    .socialLinks.coloured .socialOptions .google-option:hover {
        background: #c23321;
    }

    .socialLinks.coloured .socialOptions .google-option .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -673px -634px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:63.9375em) {
    .socialShareHover .socialOptions .whatsapp {
        display: block;
    }
}

@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;
        }

        .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;
            }
}

.webViewBody .socialShare, .webViewBody .socialShareHover {
    display: none;
}

@keyframes e {
    0% {
        transform: translateY(-10px);
    }

    50% {
        transform: translateY(-10px);
    }

    0% {
        transform: translateY(0);
    }
}

.shareTxt {
    position: fixed;
    display: none;
    text-align: center;
    padding: .4rem;
    margin-top: -5rem;
    background: #38003c;
    color: #fff;
    font-weight: 600;
    border-radius: 22px;
    float: left;
    animation: e .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: -6.5px;
            margin-left: -7.5px;
        }

        .shareTxt .option .facebook-w {
            margin-left: -4.5px;
        }

        .shareTxt .option .facebook-w, .shareTxt .option .google-w {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -7.5px;
        }

        .shareTxt .option .google-w {
            margin-left: -7.5px;
        }

        .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: #38003c;
        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;
}

.matchAbridged {
    background: #fff;
    padding: .5rem 1rem;
    padding-right: 2rem;
    border-bottom: 1px solid #e8e8e8;
    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;
}

    .matchAbridged, .matchAbridged abbr[title] {
        text-decoration: none;
    }

        .matchAbridged abbr[title]:hover {
            cursor: pointer;
        }

        .matchAbridged .matchMinuteContainer {
            min-width: 3rem;
            display: inline-block;
            vertical-align: middle;
            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-block;
            vertical-align: middle;
            padding: 0 .5rem;
            line-height: 2.4rem;
            background: #76766f;
            font-size: 1.2rem;
            color: #fff;
            transition: all .2s;
            min-width: 4.6rem;
            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: 1.1rem;
            font-size: 1.2rem;
            text-align: right;
        }

        .matchAbridged > .teamName ~ .teamName {
            text-align: left;
        }

        .matchAbridged .badge-20 {
            margin: 0 .5rem;
        }

        .matchAbridged .badge-25 {
            margin: 0 .7rem;
        }

        .matchAbridged .score {
            background: #38003c;
            color: #fff;
            padding: 0 1rem;
            line-height: 2.4rem;
            min-width: 4.6rem;
        }

            .matchAbridged .score span {
                line-height: 2rem;
                vertical-align: baseline;
                margin-right: 0;
                padding: 0 .3rem;
            }

        .matchAbridged div.hptoMatchBroadcaster {
            display: block;
            margin-left: 3.5rem;
            text-align: center;
        }

        .matchAbridged .matchSummaryBroadcastersContainer .broadcaster {
            padding: 0;
            margin: 0;
        }

        .matchAbridged .broadcaster {
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
            text-align: center;
            padding-bottom: .5rem;
        }

            .matchAbridged .broadcaster .logo {
                text-align: center;
                display: inline-block;
                vertical-align: middle;
                padding-bottom: 0;
            }

        .matchAbridged [class*=arrow-right] {
            position: absolute;
            bottom: 50%;
            margin-bottom: -5px;
            right: 1rem;
        }

        .matchAbridged.live .score, .matchAbridged.live:focus, .matchAbridged.live:hover {
            background: #e90052;
            color: #fff;
        }

            .matchAbridged.live:focus .matchMinuteContainer, .matchAbridged.live:hover .matchMinuteContainer {
                color: #fff;
            }

            .matchAbridged.live:focus .score, .matchAbridged.live:hover .score {
                background: #fff;
                color: #e90052;
            }

        .matchAbridged.active {
            background: #e90052;
            color: #fff;
        }

            .matchAbridged.active .score, .matchAbridged.active time {
                background: #fff;
                color: #e90052;
            }

            .matchAbridged.active .minutes {
                color: #fff;
            }

            .matchAbridged.active .chevron-right {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -791px -84px no-repeat;
                width: 9px;
                height: 15px;
                opacity: 1;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchAbridged.active .chevron-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchAbridged:not(.disabled):focus, .matchAbridged:not(.disabled):hover {
    background: #e90052;
    color: #fff;
    cursor: pointer;
}

@media (max-width:43.75em) {
    .matchAbridged:not(.disabled):focus, .matchAbridged:not(.disabled):hover {
        background: #e90052;
        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: #e90052;
}

.matchAbridged:not(.disabled):focus [class*=arrow-right], .matchAbridged:not(.disabled):hover [class*=arrow-right] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    width: 9px;
    height: 8px;
}

@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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchAbridged:not(.disabled):focus .chevron-right, .matchAbridged:not(.disabled):hover .chevron-right {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -791px -84px no-repeat;
    width: 9px;
    height: 15px;
    opacity: 1;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchAbridged:not(.disabled):focus .chevron-right, .matchAbridged:not(.disabled):hover .chevron-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchAbridged.form .teamForm {
    background-color: #13cf00;
    border-radius: 100%;
    color: #fff;
    line-height: 2.5rem;
    width: 2.5rem;
    text-align: center;
    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-right {
    margin-top: -.75rem;
    opacity: .4;
    transition: opacity .2s;
}

.relatedArticle {
    text-decoration: none;
    color: #76766f;
    display: block;
    font-size: 1.2rem;
    margin-bottom: 1rem;
    line-height: 1.6;
    position: relative;
    transition: all .2s;
    padding-left: 3.5rem;
}

    .relatedArticle.club {
        min-height: 25px;
    }

        .relatedArticle.club:before {
            display: none;
        }

        .relatedArticle.club strong {
            color: #267788;
        }

    .relatedArticle p {
        display: inline-block;
        vertical-align: sub;
        line-height: 1.1;
        font-size: 1.1rem;
    }

        .relatedArticle p:before {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
        }

    .relatedArticle.text p:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -534px -374px no-repeat;
        width: 18px;
        height: 14px;
        left: .4rem;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .relatedArticle.text p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.relatedArticle.video p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -277px -408px no-repeat;
    width: 18px;
    height: 12px;
    left: .4rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .relatedArticle.video p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.relatedArticle.play p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -387px -408px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.relatedArticle.photo p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -467px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.relatedArticle .tag {
    font-weight: 600;
    margin-bottom: .5rem;
}

.relatedArticle .badge-25 {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

    .relatedArticle .badge-25 + p:before {
        display: none;
    }

.relatedArticle strong {
    margin-right: .5rem;
}

.relatedArticle .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: .3rem;
    margin-top: -1px;
}

.relatedArticle:focus, .relatedArticle:hover {
    text-decoration: underline;
}

.gallery .relatedArticle.text p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -516px -374px no-repeat;
    width: 18px;
    height: 14px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .gallery .relatedArticle.text p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.gallery .relatedArticle.video p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -259px -408px no-repeat;
    width: 18px;
    height: 12px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .gallery .relatedArticle.video p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.gallery .relatedArticle.play p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -397px -408px no-repeat;
    width: 10px;
    height: 11px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .gallery .relatedArticle.play p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.gallery .relatedArticle.photo p:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -537px no-repeat;
    width: 20px;
    height: 14px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .gallery .relatedArticle.photo p:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.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: #38003c;
    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: 100%;
    width: 20rem;
}

    .dropDown .loader-small {
        position: absolute;
        bottom: 1rem;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
    }

    .dropDown .label {
        font-size: 1.1rem;
        color: #76766f;
        z-index: 2;
        top: .5rem;
        left: .5rem;
        position: absolute;
    }

    .dropDown .current {
        padding: 1.4rem 2.5rem .2em .5rem;
        line-height: 2rem;
        position: relative;
        transition: all .2s;
        z-index: 5;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        border-bottom: 1px solid #e8e8e8;
        color: #e90052;
        min-height: 4rem;
    }

        .dropDown .current:before {
            content: "";
            display: block;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 0;
            height: 1px;
            background: #e90052;
            transition: .2s;
            z-index: 10;
        }

        .dropDown .current:after {
            display: block;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -983px -895px no-repeat;
            width: 10px;
            height: 6px;
            position: absolute;
            right: .5rem;
            bottom: 1.3rem;
            transition: .3s;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .dropDown .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.dropDown .current:focus, .dropDown .current:hover {
    color: #e90052;
}

    .dropDown .current:focus:before, .dropDown .current:hover:before {
        width: 100%;
    }

.dropDown .dropdownList {
    visibility: hidden;
    transform: scale(0);
    transform-origin: top center;
    position: absolute;
    top: 4.2rem;
    left: 0;
    z-index: 70;
    background: #fff;
    min-width: 100%;
    transition: .1s;
    box-shadow: 0 2px 6px rgba(0,0,0,.2);
    border-radius: 0 0 2px 2px;
    max-height: 40rem;
    overflow-y: auto;
}

    .dropDown .dropdownList li {
        color: #333;
        padding: .8rem 1rem;
        cursor: pointer;
        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: #dbdbdb;
        }

.dropDown .short {
    display: none;
}

.dropDown .badge-20 {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em;
}

.dropDown.clubs .dropdownList {
    column-count: 2;
    white-space: nowrap;
}

.dropDown.active .current:before {
    width: 100%;
}

.dropDown.active .current:focus, .dropDown.active .current:hover {
    color: #38003c;
}

    .dropDown.active .current:focus:before, .dropDown.active .current:hover:before {
        background: #38003c;
    }

.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:after {
    transform: rotateX(180deg);
}

.dropDown.open .current:focus, .dropDown.open .current:hover {
    color: #38003c;
}

    .dropDown.open .current:focus:before, .dropDown.open .current:hover:before {
        background: #38003c;
    }

.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.2rem;
    text-decoration: none;
    text-align: center;
    background: #dbdbdb;
    color: #333;
    cursor: pointer;
    transition: all .2s;
    border-radius: 3px 3px 0 0;
}

@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: #e90052;
    color: #fff;
}

.tablist li.active {
    background: #fff;
    color: #333;
    border-bottom: none;
}

.tablist .more {
    display: none;
    padding: 0;
}

    .tablist .more .icn {
        display: inline-block;
        margin-left: .5rem;
        vertical-align: middle;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -973px -895px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.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("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
    width: 10px;
    height: 6px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tablist .more:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tablist .more.open .icn {
    transform: rotateX(180deg);
}

.tablist .more.open .moreToggleDropdown {
    visibility: visible;
    transform: scale(1);
}

.tablist.showMoreEnabled .more {
    display: inline-block;
}

.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 #38003c;
}

.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: #38003c;
            color: #fff;
        }

            .sideTabsContainer .tablist li.active .info, .sideTabsContainer .tablist li:hover .info {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -618px -768px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.sideTabsContainer .tablist li.active .tour, .sideTabsContainer .tablist li:hover .tour {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -554px -388px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.sideTabsContainer .tablist li.active .pin, .sideTabsContainer .tablist li:hover .pin {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -848px -657px 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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@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: .5rem 4rem .5rem 0;
        min-height: 4rem;
    }

        .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: #38003c;
            font-size: 1.4rem;
            color: #fff;
        }

            .fixture--large .overview .score span, .fixture .overview .score span {
                padding: 0 .5rem;
                font-weight: 400;
                vertical-align: initial;
            }

            .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: 3rem;
        }

        .fixture--large .overview .minutes, .fixture .overview .minutes {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 1rem;
            line-height: 4rem;
            color: #fff;
            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 .highlightName, .fixture .highlightName {
        width: 45%;
        position: relative;
    }

    .fixture--large .team, .fixture .team {
        width: 50%;
        padding-left: 7.5rem;
        position: relative;
    }

        .fixture--large .team:not(:first-of-type) .badge-25, .fixture .team:not(:first-of-type) .badge-25 {
            left: 4rem;
        }

        .fixture--large .team:first-of-type, .fixture .team:first-of-type {
            text-align: right;
            padding-left: 0;
            padding-right: 7.5rem;
        }

            .fixture--large .team:first-of-type .badge-25, .fixture .team:first-of-type .badge-25 {
                right: 4rem;
            }

    .fixture--large .teamName, .fixture .teamName {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 3rem;
        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: 6rem;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -3rem;
        margin-top: -1.5rem;
    }

    .fixture--large time, .fixture time {
        background: #76766f;
        color: #fff;
        font-size: 1.2rem;
    }

    .fixture--large .badge-25, .fixture .badge-25 {
        position: absolute;
        top: 50%;
        margin-top: -12.5px;
    }

    .fixture--large .stadium, .fixture--large .stadium-w, .fixture .stadium, .fixture .stadium-w {
        margin-right: .5rem;
    }

    .fixture--large .broadcaster, .fixture--large .stadiumName, .fixture .broadcaster, .fixture .stadiumName {
        border-left-color: rgba(0,0,0,.15);
        padding-left: 1rem;
        font-size: 1.2rem;
        min-width: 16rem;
    }

    .fixture--large .stadiumName, .fixture .stadiumName {
        width: 25%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .fixture--large .broadcaster, .fixture .broadcaster {
        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: 1.7rem;
        right: 2rem;
        transition: right .2s;
    }

    .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 {
        background: #e90052;
        color: #fff;
        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: #fff;
            color: #e90052;
        }

    .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, .fixture--large .teams .referees, .fixture .eventsContainer .referees, .fixture .teams .referees {
            border-left: 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;
        }
}

@media (max-width:31.25em) {
    .fixture--large .score, .fixture--large time, .fixture .score, .fixture time {
        font-size: 1.2rem;
        width: 5rem;
        margin-left: -2.5rem;
    }

        .fixture--large .score span, .fixture--large time span, .fixture .score span, .fixture time span {
            padding: 0 .2rem;
        }

    .fixture--large time, .fixture time {
        font-size: 1.1rem;
    }

    .fixture--large .team:not(:first-of-type) .badge-25, .fixture .team:not(:first-of-type) .badge-25 {
        left: 3.5rem;
    }

    .fixture--large .team:first-of-type .badge-25, .fixture .team:first-of-type .badge-25 {
        right: 3.5rem;
    }

    .fixture--large .team, .fixture .team {
        padding-left: 7rem;
    }

        .fixture--large .team:first-of-type, .fixture .team:first-of-type {
            padding-left: 0;
            padding-right: 7rem;
        }

    .fixture--large .teamName, .fixture .teamName {
        font-size: 1.2rem;
        font-weight: 400;
    }
}

@media (max-width:28.125em) {
    .fixture--large .badge-25, .fixture .badge-25 {
        display: none;
    }

    .fixture--large .overview .score, .fixture .overview .score {
        line-height: 2.4rem;
        top: 50%;
        margin-top: -1.2rem;
    }

        .fixture--large .overview .score span, .fixture .overview .score span {
            line-height: 2.4rem;
        }

    .fixture--large .team, .fixture .team {
        padding-left: 3.5rem;
    }

        .fixture--large .team:first-of-type, .fixture .team:first-of-type {
            padding-right: 3.5rem;
        }

    .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: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: #e8e8e8;
        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;
            padding-left: .5rem;
            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;
            padding: 0;
        }

        .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 .teams, .fixture.live .teams {
            background: #e90052;
        }

        .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-top: 0;
        margin: 0;
        width: 100%;
    }

    .fixture .ref {
        border-top: 1px solid #e8e8e8;
        width: 100%;
    }

    .fixture .overview {
        padding: 0;
    }

        .fixture .overview > .arrow-right {
            right: 1rem;
        }

    .fixture .highlightName, .fixture .teams {
        padding: .5rem 2.5rem;
    }
}

@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: .5rem 2.5rem;
    }

    .fixture .broadcaster {
        padding: .3rem 0;
        margin: 0;
        background: #e8e8e8;
        display: block;
        border: 0;
        text-align: center;
        color: #242424;
        position: relative;
        font-size: 1rem;
        margin-bottom: 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;
            padding-left: .5rem;
            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;
            padding: 0;
        }

        .fixture.live .long {
            display: none;
        }

        .fixture.live .short {
            display: inline-block;
            vertical-align: baseline;
        }

        .fixture.live .teams {
            background: #e90052;
        }

        .fixture.live .team:first-of-type {
            padding-left: 4rem;
        }

        .fixture.live .broadcaster .logo .broadcaster-text {
            color: #e90052;
        }

        .fixture.live:focus .teams {
            background: #b60040;
        }

    .fixture.referee .overview {
        padding: 0;
    }
}

.fixture .multipleBroadcastersButton {
    margin-left: .5rem;
    color: #000;
}

    .fixture .multipleBroadcastersButton:hover {
        color: #000;
    }

.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: #e8e8e8;
    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;
        padding-left: .5rem;
        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:not(.disabled):focus, a.fixture:not(.disabled):hover, div.fixture:not(.disabled):focus, div.fixture:not(.disabled):hover {
    background: #e90052;
    color: #fff;
    cursor: pointer;
}

    a.fixture:not(.disabled):focus .stadium, a.fixture:not(.disabled):hover .stadium, div.fixture:not(.disabled):focus .stadium, div.fixture:not(.disabled):hover .stadium {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -536px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    a.fixture:not(.disabled):focus .stadium, a.fixture:not(.disabled):hover .stadium, div.fixture:not(.disabled):focus .stadium, div.fixture:not(.disabled):hover .stadium {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

a.fixture:not(.disabled):focus .score, a.fixture:not(.disabled):focus time, a.fixture:not(.disabled):hover .score, a.fixture:not(.disabled):hover time, div.fixture:not(.disabled):focus .score, div.fixture:not(.disabled):focus time, div.fixture:not(.disabled):hover .score, div.fixture:not(.disabled):hover time {
    background: #fff;
    color: #e90052;
}

a.fixture:not(.disabled):focus .broadcaster, a.fixture:not(.disabled):hover .broadcaster, div.fixture:not(.disabled):focus .broadcaster, div.fixture:not(.disabled):hover .broadcaster {
    color: #fff;
}

a.fixture:not(.disabled):focus .overview > .arrow-right, a.fixture:not(.disabled):hover .overview > .arrow-right, div.fixture:not(.disabled):focus .overview > .arrow-right, div.fixture:not(.disabled):hover .overview > .arrow-right {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    width: 9px;
    height: 8px;
    right: 1rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    a.fixture:not(.disabled):focus .overview > .arrow-right, a.fixture:not(.disabled):hover .overview > .arrow-right, div.fixture:not(.disabled):focus .overview > .arrow-right, div.fixture:not(.disabled):hover .overview > .arrow-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

a.fixture.live:focus, a.fixture.live:hover, div.fixture.live:focus, div.fixture.live:hover {
    background: #a6004c;
    border-bottom-color: #a6004c;
}

    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: .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 .broadcaster, a.fixture .stadiumName, div.fixture .broadcaster, 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;
        }
}

.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: -10px;
            left: 50%;
            margin-left: -10px;
            transition: all .2s;
        }

    .tooltipContainer .matchAbridged {
        background-color: transparent;
        padding: 1rem 2.5rem 1rem 1rem;
    }

        .tooltipContainer .matchAbridged [class*=arrow-right] {
            bottom: 1.7rem;
            margin-bottom: 0;
        }

    .tooltipContainer.tooltip-link:focus .tooltip-content:after, .tooltipContainer.tooltip-link:hover .tooltip-content:after {
        border-top-color: #e90052;
    }

    .tooltipContainer.tooltip-link:focus .matchAbridged, .tooltipContainer.tooltip-link:hover .matchAbridged {
        color: #fff;
        background: #e90052;
    }

        .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] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
            width: 9px;
            height: 8px;
        }

@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("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tooltipContainer.tooltip-link:focus .matchAbridged time, .tooltipContainer.tooltip-link:hover .matchAbridged time {
    background: #fff;
    color: #e90052;
}

.tooltipContainer.tooltip-link .tooltip-content {
    padding: 0;
}

    .tooltipContainer.tooltip-link .tooltip-content:focus, .tooltipContainer.tooltip-link .tooltip-content:hover {
        background: #e90052;
    }

        .tooltipContainer.tooltip-link .tooltip-content:focus:after, .tooltipContainer.tooltip-link .tooltip-content:hover:after {
            border-top-color: #e90052;
        }

.nextMatchCol .tooltipContainer.tooltip-right {
    right: 1rem;
}

@media (max-width:63.9375em) {
    .mobileScrollList {
        white-space: nowrap;
        overflow-x: auto;
        margin: 0 -2rem;
        padding-left: 2rem;
        -webkit-overflow-scrolling: touch;
    }

        .mobileScrollList > li {
            width: 29rem;
        }

            .mobileScrollList > li:last-child {
                margin-right: 2rem;
            }
}

@media (max-width:56.25em) {
    .mobileScrollList {
        margin: 0 -1rem;
        padding-left: 1rem;
    }

        .mobileScrollList > li:last-child {
            margin-right: 1rem;
        }
}

.heroArticle {
    margin-top: -2rem;
    padding: 2rem 0;
    position: relative;
    margin-bottom: 2rem;
}

    .heroArticle:after {
        content: "";
        display: table;
        clear: both;
    }

    .heroArticle:before {
        content: "";
        display: block;
        width: 100vw;
        height: 100%;
        position: absolute;
        top: 0;
        left: -50vw;
        margin-left: 270px;
        background: #38003c url(/Images/thumb-hero-highlight.svg);
        background-position: left 50% top;
        background-position: left 50vw top;
        background-repeat: no-repeat;
        z-index: 0;
    }

    .heroArticle .col-12 {
        background: #38003c;
        display: -ms-flexbox;
        display: flex;
    }

    .heroArticle .heroThumb + .col-12 {
        padding-bottom: 2rem;
    }

    .heroArticle .col-4 {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-top: 2rem;
        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 {
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        margin-bottom: 0;
    }

        .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 .heroThumb .tag {
        color: #e90052;
    }

        .heroArticle .heroThumb .tag:empty {
            display: none;
        }

    .heroArticle .heroThumb:focus .title, .heroArticle .heroThumb:hover .title {
        text-decoration: underline;
    }

    .heroArticle .relatedArticle p {
        color: #fff;
    }

    .heroArticle.alternate .col-12, .heroArticle.alternate:before {
        background-color: #e8e8e8;
    }

    .heroArticle.alternate .heroThumb {
        background: #e8e8e8;
        color: #38003c;
    }

        .heroArticle.alternate .heroThumb p {
            color: #38003c;
        }

        .heroArticle.alternate .heroThumb svg {
            fill: #e8e8e8;
        }

    .heroArticle.alternate .col-4 {
        border-color: #76766f;
    }

    .heroArticle.alternate .relatedArticle, .heroArticle.alternate .relatedArticle p {
        color: #38003c;
    }

    .heroArticle.goodCauses .col-12, .heroArticle.goodCauses:before {
        background-color: #04f5ff;
    }

    .heroArticle.goodCauses:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.goodCauses .heroThumb {
        background: #04f5ff;
    }

        .heroArticle.goodCauses .heroThumb .tag, .heroArticle.goodCauses .heroThumb .title {
            color: #38003c;
        }

        .heroArticle.goodCauses .heroThumb p {
            color: #242424;
        }

        .heroArticle.goodCauses .heroThumb svg {
            fill: #04f5ff;
        }

    .heroArticle.goodCauses .col-4 {
        border-color: #38003c;
    }

    .heroArticle.goodCauses .relatedArticle {
        color: #38003c;
    }

        .heroArticle.goodCauses .relatedArticle p {
            color: inherit;
        }

    .heroArticle.gallery .col-12, .heroArticle.gallery:before {
        background-color: #267788;
    }

    .heroArticle.gallery:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.gallery .heroThumb {
        background: #267788;
    }

        .heroArticle.gallery .heroThumb .tag, .heroArticle.gallery .heroThumb .title, .heroArticle.gallery .heroThumb p {
            color: #fff;
        }

        .heroArticle.gallery .heroThumb svg {
            fill: #267788;
        }

    .heroArticle.gallery .col-4 {
        border-color: #fff;
    }

    .heroArticle.gallery .relatedArticle p {
        color: #fff;
    }

    .heroArticle.gallery span.heroArticle__type-tag {
        background: #38003c;
        color: #fff;
    }

    .heroArticle.breakingNews .col-12, .heroArticle.breakingNews:before {
        background-color: #e90052;
    }

    .heroArticle.breakingNews:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.breakingNews .heroThumb {
        background: #e90052;
    }

        .heroArticle.breakingNews .heroThumb .tag {
            background: #38003c;
            padding: .5rem 1rem;
            display: inline-block;
            color: #fff;
        }

        .heroArticle.breakingNews .heroThumb svg {
            fill: #e90052;
        }

    .heroArticle.breakingNews .relatedArticle p {
        color: #fff;
    }

    .heroArticle.fantasy .col-12, .heroArticle.fantasy:before {
        background-color: #00ff87;
    }

    .heroArticle.fantasy:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.fantasy .heroThumb {
        background: #00ff87;
    }

        .heroArticle.fantasy .heroThumb .tag, .heroArticle.fantasy .heroThumb .title, .heroArticle.fantasy .heroThumb p {
            color: #38003c;
        }

        .heroArticle.fantasy .heroThumb svg {
            fill: #00ff87;
        }

    .heroArticle.fantasy .col-4 {
        border-color: #38003c;
    }

    .heroArticle.fantasy .relatedArticle, .heroArticle.fantasy .relatedArticle p {
        color: #38003c;
    }

    .heroArticle.transfer .col-12, .heroArticle.transfer:before {
        background-color: #eaff04;
    }

    .heroArticle.transfer:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.transfer .heroThumb {
        background: #eaff04;
    }

        .heroArticle.transfer .heroThumb .tag, .heroArticle.transfer .heroThumb .title, .heroArticle.transfer .heroThumb p {
            color: #38003c;
        }

        .heroArticle.transfer .heroThumb svg {
            fill: #eaff04;
        }

    .heroArticle.transfer .col-4 {
        border-color: #38003c;
    }

    .heroArticle.transfer .relatedArticle, .heroArticle.transfer .relatedArticle p {
        color: #38003c;
    }

    .heroArticle.kicks10 .col-12, .heroArticle.kicks10:before {
        background-color: #26b5cd;
    }

    .heroArticle.kicks10:before {
        background-image: url(/Images/thumb-hero-primary.svg);
    }

    .heroArticle.kicks10 .heroThumb {
        background: #26b5cd;
    }

        .heroArticle.kicks10 .heroThumb .tag, .heroArticle.kicks10 .heroThumb .title, .heroArticle.kicks10 .heroThumb p {
            color: #fff;
        }

        .heroArticle.kicks10 .heroThumb svg {
            fill: #26b5cd;
        }

    .heroArticle.kicks10 .col-4 {
        border-color: #fff;
    }

@media (max-width:77.5em) {
    .heroArticle:before {
        left: auto;
        right: -2rem;
        margin-left: 0;
    }
}

@media (max-width:63.9375em) {
    .heroArticle {
        margin-top: 0;
    }

        .heroArticle:before {
            left: -2rem;
            right: -2rem;
            margin-left: 0;
            width: auto;
        }
}

@media (max-width:43.75em) {
    .heroArticle {
        padding: 0;
        margin-left: -1rem;
        margin-right: -1rem;
    }

        .heroArticle .col-12, .heroArticle:before {
            display: none;
        }
}

@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: #38003c;
    position: relative;
    z-index: 1;
}

    .heroThumb:before {
        content: "";
        display: block;
    }

    .heroThumb:after {
        content: "";
        display: table;
        clear: both;
    }

    .heroThumb span {
        display: block;
    }

    .heroThumb .image {
        float: left;
        width: 60%;
        overflow: hidden;
        position: relative;
    }

        .heroThumb .image.thumbCrop img {
            width: 100%;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .heroThumb .image.thumbCrop:after {
            padding-top: 66.66667%;
            display: block;
            content: "";
        }

    .heroThumb .ginfo, .heroThumb .runTime {
        position: absolute;
        bottom: 1rem;
        left: 1rem;
        background: #a6004c;
        color: #fff;
        font-size: .8rem;
        display: block;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        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 {
            display: inline-block;
            vertical-align: middle;
            padding: 0 .8rem;
            background: #267788;
            line-height: 2.4rem;
        }

        .heroThumb .ginfo time, .heroThumb .runTime time {
            display: inline-block;
            vertical-align: middle;
            margin-right: -2px;
            padding: .1rem .8rem;
            background: #e90052;
            font-size: 1.2rem;
        }

        .heroThumb .ginfo .audioDesc, .heroThumb .ginfo .closedCaption, .heroThumb .runTime .audioDesc, .heroThumb .runTime .closedCaption {
            background: #38003c;
            font-size: 1.2rem;
            vertical-align: middle;
            padding: .1rem .8rem;
        }

@supports not (display:flex) {
    .heroThumb .ginfo .audioDesc, .heroThumb .ginfo .closedCaption, .heroThumb .runTime .audioDesc, .heroThumb .runTime .closedCaption {
        display: inline-block;
    }
}

.heroThumb .ginfo .closedCaption, .heroThumb .runTime .closedCaption {
    border-right: 1px solid #a6004c;
}

.heroThumb .ginfo {
    background: #135965;
    font-size: 1.4rem;
}

.heroThumb img {
    width: 100%;
    display: block;
    transition: .2s;
}

.heroThumb .icn {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
}

.heroThumb figcaption {
    margin-left: 60%;
    padding: 2rem;
}

.heroThumb svg {
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 100%;
    max-width: 70%;
    fill: #38003c;
    display: none;
}

.heroThumb .tag {
    margin-bottom: 1rem;
    font-size: 1.2rem;
    color: #e90052;
}

.heroThumb .title {
    font-size: 3.8rem;
    line-height: 1.1;
    margin-bottom: 2rem;
    transition: .2s;
}

.heroThumb p {
    font-size: 1.4rem;
    color: #fff;
}

.heroThumb:focus img, .heroThumb:hover img {
    transform: scale(1.05);
}

@media (max-width:81.25em) {
    .heroThumb .heroThumb:before {
        content: "";
        display: block;
    }

    .heroThumb .heroThumb:after {
        content: "";
        display: table;
        clear: both;
    }

    .heroThumb .heroThumb .image {
        width: 50%;
    }

    .heroThumb .heroThumb figcaption {
        margin-left: 50%;
    }
}

@media (max-width:63.9375em) {
    .heroThumb .image {
        width: 40%;
    }

    .heroThumb figcaption {
        margin-left: 40%;
    }
}

@media (max-width:56.25em),(max-width:77.5em) and (min-width:64em) {
    .heroThumb .image {
        width: 50%;
    }

    .heroThumb figcaption {
        margin-left: 50%;
    }

    .heroThumb .title {
        font-size: 2.6rem;
        line-height: 2.8rem;
    }
}

@media (max-width:43.75em) {
    .heroThumb .image {
        width: 100%;
        float: none;
    }

    .heroThumb .icn {
        display: block;
    }

    .heroThumb figcaption {
        margin-left: 0;
        padding: 2rem;
    }

    .heroThumb svg {
        display: block;
    }

    .heroThumb .title {
        margin-bottom: 1rem;
        font-size: 2.4rem;
    }
}

.toggle {
    padding: 2px;
    border-radius: 3px;
    background: #38003c;
    display: inline-block;
}

    .toggle li:focus, .toggle li:hover {
        background: #38003c;
        color: #e90052;
    }

    .toggle li {
        background: transparent;
        border-radius: 2px;
        color: #fff;
        color: hsla(0,0%,100%,.8);
        padding: 1.2rem 3rem;
    }

        .toggle li.active {
            cursor: default;
        }

            .toggle li.active, .toggle li.active:hover {
                background: #fff;
                color: #38003c;
            }

.homeToggle {
    margin: 0 auto 2rem;
    display: none;
}

@media (max-width:63.9375em) {
    .homeToggle {
        display: table;
    }
}

@media (max-width:43.75em) {
    .homeToggle {
        display: block;
        margin: -1rem 1rem 1rem;
        font-size: 0;
    }

        .homeToggle li {
            display: inline-block;
        }
}

.plBroadcastModal, .plModal {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(56,0,60,.95);
    visibility: hidden;
    opacity: 0;
    transition: opacity .5s;
    z-index: 200;
}

    .plBroadcastModal .close, .plModal .close {
        display: block;
        position: absolute;
        top: 3rem;
        right: 3rem;
        text-indent: -9999px;
        background: #e90052;
        border-radius: 100%;
        width: 5rem;
        height: 5rem;
        cursor: pointer;
        transition: all .2s;
        z-index: 11;
    }

@media (max-width:450em) {
    .plBroadcastModal .close, .plModal .close {
        right: 1.5rem;
    }
}

.plBroadcastModal .close:focus, .plBroadcastModal .close:hover, .plModal .close:focus, .plModal .close:hover {
    background: #b60040;
}

.plBroadcastModal .close:before, .plModal .close:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -675px -498px no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -9px;
    margin-left: -9px;
    cursor: pointer;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .plBroadcastModal .close:before, .plModal .close:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.plBroadcastModal.open, .plModal.open {
    visibility: visible;
    opacity: 1;
}

.plBroadcastModalContent, .plModalContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    color: #fff;
    padding-top: 5rem;
    padding-bottom: 10rem;
}

    .plBroadcastModalContent .modalWrapper, .plModalContent .modalWrapper {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        padding: 0 5rem;
        position: relative;
    }

        .plBroadcastModalContent .modalWrapper:before, .plModalContent .modalWrapper:before {
            content: "";
            display: block;
        }

        .plBroadcastModalContent .modalWrapper:after, .plModalContent .modalWrapper:after {
            content: "";
            display: table;
            clear: both;
        }

    .plBroadcastModalContent .modalContentWrapper:before, .plModalContent .modalContentWrapper:before {
        content: "";
        display: block;
    }

    .plBroadcastModalContent .modalContentWrapper:after, .plModalContent .modalContentWrapper:after {
        content: "";
        display: table;
        clear: both;
    }

    .plBroadcastModalContent .modalSideContent, .plModalContent .modalSideContent {
        padding-left: 2rem;
        width: 30rem;
    }

    .plBroadcastModalContent .socialShareHover, .plModalContent .socialShareHover {
        margin-bottom: 2rem;
    }

    .plBroadcastModalContent .modalAd, .plModalContent .modalAd {
        width: 100%;
    }

    .plBroadcastModalContent .modalCaption, .plModalContent .modalCaption {
        padding: 2rem;
    }

    .plBroadcastModalContent .modalNowPlaying, .plModalContent .modalNowPlaying {
        color: #e90052;
        font-size: 1.2rem;
    }

        .plBroadcastModalContent .modalNowPlaying:before, .plModalContent .modalNowPlaying:before {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -277px -408px no-repeat;
            width: 18px;
            height: 12px;
            display: inline-block;
            vertical-align: middle;
            margin-right: .5rem;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .plBroadcastModalContent .modalNowPlaying:before, .plModalContent .modalNowPlaying:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.plBroadcastModalContent .videoTitle, .plModalContent .videoTitle {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2rem;
    margin: 1rem 0 1.5rem;
}

.plBroadcastModalContent .videoDescription, .plModalContent .videoDescription {
    font-size: 1.3rem;
    line-height: 1.4;
    margin-bottom: .5rem;
}

    .plBroadcastModalContent .videoDescription a, .plModalContent .videoDescription a {
        text-decoration: none;
        color: #e90052;
    }

        .plBroadcastModalContent .videoDescription a:hover, .plModalContent .videoDescription a:hover {
            text-decoration: underline;
        }

.plBroadcastModalContent .videoDate, .plModalContent .videoDate {
    color: #e90052;
    font-size: 1.2rem;
}

.plBroadcastModalContent .audioDesc, .plBroadcastModalContent .closedCaption, .plModalContent .audioDesc, .plModalContent .closedCaption {
    margin-top: 1rem;
    cursor: pointer;
}

    .plBroadcastModalContent .audioDesc .label, .plBroadcastModalContent .closedCaption .label, .plModalContent .audioDesc .label, .plModalContent .closedCaption .label {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        background: #fff;
        color: #38003c;
        padding: .5rem;
        font-size: 1.1rem;
        line-height: 2.4rem;
    }

    .plBroadcastModalContent .audioDesc .desc-container, .plBroadcastModalContent .closedCaption .desc-container, .plModalContent .audioDesc .desc-container, .plModalContent .closedCaption .desc-container {
        display: inline-block;
        margin-left: .8rem;
    }

    .plBroadcastModalContent .audioDesc .desc, .plBroadcastModalContent .closedCaption .desc, .plModalContent .audioDesc .desc, .plModalContent .closedCaption .desc {
        font-size: 1.3rem;
        line-height: 1.4;
        margin-left: .5rem;
    }

    .plBroadcastModalContent .audioDesc .icon, .plBroadcastModalContent .closedCaption .icon, .plModalContent .audioDesc .icon, .plModalContent .closedCaption .icon {
        display: inline-block;
        margin-left: .5rem;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .plBroadcastModalContent .audioDesc .icon, .plBroadcastModalContent .closedCaption .icon, .plModalContent .audioDesc .icon, .plModalContent .closedCaption .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.plBroadcastModalContent .closedCaption, .plModalContent .closedCaption {
    border-right: 1px solid #a6004c;
}

.plBroadcastModalContent .video-js, .plModalContent .video-js {
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
}

    .plBroadcastModalContent .video-js embed, .plBroadcastModalContent .video-js iframe, .plBroadcastModalContent .video-js object, .plModalContent .video-js embed, .plModalContent .video-js iframe, .plModalContent .video-js object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .plBroadcastModalContent .video-js video, .plModalContent .video-js video {
        width: 100%;
        height: auto;
    }

        .plBroadcastModalContent .video-js video::-webkit-media-text-track-container, .plModalContent .video-js video::-webkit-media-text-track-container {
            height: inherit;
            overflow: visible;
        }

        .plBroadcastModalContent .video-js video::-webkit-media-text-track-display, .plModalContent .video-js video::-webkit-media-text-track-display {
            top: 17em;
        }

.modalItem {
    display: none;
}

    .modalItem.open {
        display: block;
    }

@media (max-width:63.9375em) {
    .plModalContent {
        -ms-flex-align: start;
        align-items: flex-start;
    }

        .plModalContent .modalWrapper {
            margin: 0 auto;
            display: block;
        }

        .plModalContent .modalSideContent {
            width: auto;
            padding: 0;
        }

        .plModalContent .modalContentWrapper {
            padding-top: 6rem;
        }

        .plModalContent .modalAd {
            width: 30rem;
        }
}

@media (max-width:43.75em) {
    .plModalContent {
        padding: 1rem 0;
        display: block;
    }

        .plModalContent .modalWrapper {
            padding: 0 2rem;
        }

        .plModalContent .modalCaption {
            padding: 2rem 0;
        }
}

@media (max-width:28.125em) {
    .plModalContent .modalAd {
        width: 100%;
    }
}

.searchOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(56,0,60,.95);
    visibility: hidden;
    opacity: 0;
    transition: all .4s ease;
}

.searchBar {
    position: absolute;
    width: 100%;
    height: 15rem;
    top: -15rem;
    transition: all .4s cubic-bezier(.645,.045,.355,1);
    box-shadow: 2px 2px 2px 1px rgba(0,0,0,.2);
    z-index: 200;
}

    .searchBar.open {
        top: 6rem;
    }

        .searchBar.open + .searchOverlay {
            visibility: visible;
            opacity: 1;
        }

        .searchBar.open .close {
            top: 4rem;
        }

    .searchBar .close {
        top: -4rem;
    }

    .searchBar .searchBox {
        display: block;
        width: 100%;
        height: 100%;
        background: #fff;
    }

    .searchBar .plSearch {
        width: 75%;
        max-width: 960px;
        position: relative;
        top: 3rem;
        display: table;
        margin: 0 auto;
        border-bottom: 1px solid #e8e8e8;
        transition: all .4s cubic-bezier(.645,.045,.355,1);
    }

    .searchBar input[type=text] {
        width: 90%;
        padding: 2rem 1rem;
        border: none;
        color: #38003c;
        font-size: 2.5rem;
    }

        .searchBar input[type=text]:focus + .focusBorder {
            width: 100%;
        }

        .searchBar input[type=text]::-webkit-input-placeholder {
            font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .searchBar input[type=text]::-moz-placeholder {
            font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .searchBar input[type=text]:-ms-input-placeholder {
            font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

    .searchBar .focusBorder {
        position: absolute;
        bottom: -1px;
        display: block;
        height: 2px;
        width: 0;
        background: #e90052;
        transition: all .2s ease;
    }

    .searchBar .searchInputContainer {
        margin-bottom: 0;
    }

    .searchBar .searchBtnContainer {
        position: absolute;
        top: 1rem;
        right: 1rem;
    }

        .searchBar .searchBtnContainer .btnBg {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 10;
            background: #e8e8e8;
            transition: .2s;
            border-radius: 100%;
        }

        .searchBar .searchBtnContainer .searchInputBtn {
            background-color: transparent;
            border: 0;
            text-indent: -99999px;
            transition: all .2s;
            display: block;
            width: 5rem;
            height: 5rem;
            position: relative;
            z-index: 20;
        }

            .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg, .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg {
                background: #e90052;
            }

                .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg + .icn, .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg + .icn {
                    content: "";
                    background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -290px no-repeat;
                    width: 18px;
                    height: 15px;
                }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg + .icn, .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg + .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.searchBar .searchBtnContainer .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -9px;
    z-index: 10;
}

.searchBar .searchBtnContainer.active {
    cursor: pointer;
}

    .searchBar .searchBtnContainer.active .searchInputBtn:focus + .btnBg, .searchBar .searchBtnContainer.active .searchInputBtn:hover + .btnBg {
        background: #b60040;
    }

    .searchBar .searchBtnContainer.active .btnBg {
        background: #e90052;
    }

    .searchBar .searchBtnContainer.active .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -290px no-repeat;
        width: 18px;
        height: 15px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .searchBar .searchBtnContainer.active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.searchBar .searchBtnContainer.active:hover {
    background: #b60040;
}

@media (max-width:43.75em) {
    .searchBar {
        height: 9rem;
        top: -9rem;
    }

        .searchBar.open {
            top: 6rem;
        }

        .searchBar .plSearch {
            width: 90%;
            top: 1.5rem;
        }

        .searchBar .searchInputContainer {
            padding-right: 5rem;
            font-size: 1.4rem;
            width: 100%;
        }

        .searchBar .searchBtnContainer {
            right: 0;
            top: .5rem;
        }
}

#videoPlayer {
    width: 100%;
    max-width: 1024px;
}

    #videoPlayer .modalContentWrapper {
        width: 100%;
    }

    #videoPlayer .socialShareHover {
        float: none;
        display: block;
    }

        #videoPlayer .socialShareHover:before {
            content: "";
            display: block;
        }

        #videoPlayer .socialShareHover:after {
            content: "";
            display: table;
            clear: both;
        }

        #videoPlayer .socialShareHover .socialShareBtn {
            float: left;
            width: 8rem;
        }

        #videoPlayer .socialShareHover .socialOptions {
            top: 0;
            left: 8rem;
            max-height: none;
            max-width: 0;
        }

            #videoPlayer .socialShareHover .socialOptions li {
                width: 20%;
                float: left;
            }

        #videoPlayer .socialShareHover.open .socialOptions {
            max-width: 40rem;
        }

.pageFilter {
    margin-bottom: 1rem;
}

    .pageFilter:before {
        content: "";
        display: block;
    }

    .pageFilter:after {
        content: "";
        display: table;
        clear: both;
    }

    .pageFilter.flexFilters {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
    }

    .pageFilter .dropDown {
        display: inline-block;
        vertical-align: top;
        margin: 0 1rem 1rem 0;
    }

    .pageFilter .dropdown-separator {
        color: #76766f;
        padding: 0 2rem .5rem 1rem;
    }

    .pageFilter .mobileHeader {
        display: none;
        background: #38003c;
        padding-left: 1rem;
        line-height: 5rem;
        border-bottom: 4px solid #e90052;
        margin-bottom: 3rem;
        margin-left: -1rem;
        margin-right: -1rem;
    }

        .pageFilter .mobileHeader:before {
            content: "";
            display: block;
        }

        .pageFilter .mobileHeader:after {
            content: "";
            display: table;
            clear: both;
        }

        .pageFilter .mobileHeader h4 {
            float: left;
            margin-left: 1rem;
            color: #fff;
        }

        .pageFilter .mobileHeader .close {
            float: right;
            background: #e90052;
            padding: 0 2rem;
            color: #fff;
            font-size: 1.2rem;
        }

        .pageFilter .mobileHeader .icn {
            display: inline-block;
            vertical-align: middle;
            margin-left: 1rem;
        }

@media (max-width:321px) {
    .pageFilter .mobileHeader {
        margin-bottom: 1rem;
    }
}

.pageFilter [class*=btn] {
    display: inline-block;
    vertical-align: top;
    padding: 0 2rem;
}

.pageFilter .btn-more {
    display: none;
    max-width: 30rem;
}

.pageFilter .apply {
    position: absolute;
    bottom: 7rem;
    left: 1rem;
    right: 1rem;
    display: none;
    border-radius: 2px;
}

    .pageFilter .apply .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
        left: 0;
    }

.pageFilter.open {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
    z-index: 100;
    background: #fff;
    padding-bottom: 7rem;
    overflow: auto;
    margin-top: 0;
    padding: 0 1rem;
    padding-bottom: 11rem;
}

    .pageFilter.open .mobileHeader {
        display: block;
    }

    .pageFilter.open .apply, .pageFilter.open .reset {
        font-size: 1.4rem;
    }

    .pageFilter.open .dropDown {
        margin-bottom: 3rem;
        margin-top: 0;
        display: block;
        margin-right: 0;
        width: 100%;
    }

        .pageFilter.open .dropDown:before {
            display: none;
        }

        .pageFilter.open .dropDown .label {
            font-size: 1.2rem;
            color: #242424;
            margin-bottom: 1rem;
            position: static;
        }

        .pageFilter.open .dropDown .current {
            border-bottom: 0;
            background: #e8e8e8;
            line-height: 4rem;
            margin: 0;
            padding: 0 3rem;
            text-align: center;
            border-radius: 2px;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .pageFilter.open .dropDown .current:after {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
                width: 9px;
                height: 8px;
                bottom: 50%;
                margin-bottom: -4px;
                right: 1.5rem;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .pageFilter.open .dropDown .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.pageFilter.open .dropDown .current:focus {
    background: #e90052;
    color: #fff;
}

.pageFilter.open .dropDown .dropdownList {
    visibility: visible;
    display: none;
    box-shadow: none;
    overflow: visible;
}

    .pageFilter.open .dropDown .dropdownList li {
        padding: 1rem;
    }

.pageFilter.open .dropDown:hover .current {
    color: #242424;
}

.pageFilter.open .dropDown.open {
    position: fixed;
    top: 5.4rem;
    right: 0;
    bottom: 12rem;
    left: 0;
    background: #fff;
    z-index: 10;
    margin-bottom: 0;
    overflow: auto;
    margin-top: 0;
}

    .pageFilter.open .dropDown.open .label {
        padding-top: 2rem;
        padding-left: 1rem;
    }

    .pageFilter.open .dropDown.open .dropdownList {
        position: static;
        display: block;
    }

    .pageFilter.open .dropDown.open .current {
        background: #e90052;
        color: #fff;
        border-radius: 0;
    }

        .pageFilter.open .dropDown.open .current:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -835px -422px no-repeat;
            width: 14px;
            height: 10px;
            transform: none;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .pageFilter.open .dropDown.open .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.pageFilter.open .dropDown.open li {
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}

.pageFilter.open .dropDown.open.clubs .current {
    text-align: left;
    padding-left: 3.5rem;
}

.pageFilter.open .dropDown.open.clubs li {
    text-align: left;
}

@media (max-width:321px) {
    .pageFilter.open .dropDown {
        margin-bottom: 1rem;
    }
}

.article-promo--history .pageFilter.open .article-promo__btn, .pageFilter.open .article-promo--history .article-promo__btn, .pageFilter.open .btn, .pageFilter.open [class*=btn-] {
    z-index: 10;
}

.pageFilter.open .reset {
    display: block;
    position: fixed;
    bottom: 2rem;
    left: 1rem;
    right: 1rem;
    border-radius: 2px;
    background: #38003c;
    color: #fff;
}

    .pageFilter.open .reset:hover {
        background: #080009;
    }

    .pageFilter.open .reset .icn {
        display: none;
    }

    .pageFilter.open .reset:before {
        display: inline-block;
        margin-right: 1rem;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -358px -408px no-repeat;
        width: 15px;
        height: 11px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .pageFilter.open .reset:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.pageFilter.open .btn-more {
    display: none;
}

.pageFilter.open [class*=col-] {
    width: 100%;
}

.pageFilter.open .apply {
    display: block;
}

.pageFilter.open .dropDown.open {
    width: 100%;
}

@media (max-width:43.75em) {
    .pageFilter {
        margin-bottom: 2rem;
        margin-top: 0;
    }

        .pageFilter:not(.singleFilter) .dropDown .current, .pageFilter:not(.singleFilter) .dropDown .current:after, .pageFilter:not(.singleFilter) .dropDown .dropdownList {
            transition: none;
        }

        .pageFilter .btn-more {
            display: block;
        }

        .pageFilter .dropDown {
            display: none;
        }

        .pageFilter.singleFilter .dropDown {
            margin-bottom: 0;
            display: block;
        }

        .pageFilter .reset, .pageFilter.singleFilter .btn-more {
            display: none;
        }
}

@media (max-width:31.25em) {
    .pageFilter.singleFilter .dropDown {
        max-width: none;
    }

    .pageFilter .btn-more {
        max-width: none;
        float: none;
        clear: both;
        text-align: center;
    }
}

.wrapper.col-12 .col-12.pageFilter.open, .wrapper .col-12 .col-12.pageFilter.open {
    padding: 0 1rem;
}

.col-12 .pageFilter {
    padding: 0;
}

.hasSideNav .col-12 .pageFilter.open {
    padding: 0 1rem;
}

.webViewBody .heroPageLinks {
    display: none;
}

    .webViewBody .heroPageLinks.tabLinks {
        display: block;
    }

.heroPageLinks {
    margin-top: -4rem;
    margin-bottom: 2rem;
    white-space: nowrap;
}

    .heroPageLinks li {
        display: inline-block;
        vertical-align: top;
        margin-right: -.4rem;
        border-radius: 2px;
    }

        .heroPageLinks li:not(:first-child) {
            margin-left: .5rem;
        }

    .heroPageLinks .moreToggle {
        text-align: center;
        transition: all .2s;
        position: relative;
        font-size: 1.2rem;
        cursor: pointer;
        line-height: 4rem;
        text-decoration: none;
        border-radius: 2px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        background: #c2c2c2;
        background: rgba(0,0,0,.4);
        padding: 0 2rem;
        color: #fff;
    }

        .heroPageLinks .moreToggle .icn {
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
        }

    .heroPageLinks .hide {
        display: none;
    }

    .heroPageLinks .more {
        display: none;
        position: relative;
    }

        .heroPageLinks .more .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
            width: 10px;
            height: 6px;
            transition: .2s;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .heroPageLinks .more .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.heroPageLinks .more.open .icn {
    transform: rotateX(180deg);
}

.heroPageLinks .more.active .moreToggle, .heroPageLinks .more.active:hover .moreToggle {
    background: #fff;
    color: #242424;
}

    .heroPageLinks .more.active .moreToggle .icn, .heroPageLinks .more.active:hover .moreToggle .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -973px -895px no-repeat;
        width: 10px;
        height: 6px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .heroPageLinks .more.active .moreToggle .icn, .heroPageLinks .more.active:hover .moreToggle .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.heroPageLinks .more .moreToggleDropdown {
    position: absolute;
    top: 4rem;
    right: 0;
    width: 18rem;
    z-index: 50;
    white-space: nowrap;
    background: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    transition: .1s;
    transform: scale(0);
    visibility: hidden;
    transform-origin: top right;
    white-space: normal;
}

    .heroPageLinks .more .moreToggleDropdown li {
        background: transparent;
        margin: 0;
        display: block;
        white-space: nowrap;
    }

        .heroPageLinks .more .moreToggleDropdown li a, .heroPageLinks .more .moreToggleDropdown li a:not(.active) {
            background: transparent;
            color: #242424;
            border-radius: 0;
            cursor: pointer;
        }

            .heroPageLinks .more .moreToggleDropdown li a.active, .heroPageLinks .more .moreToggleDropdown li a:focus, .heroPageLinks .more .moreToggleDropdown li a:hover, .heroPageLinks .more .moreToggleDropdown li a:not(.active).active, .heroPageLinks .more .moreToggleDropdown li a:not(.active):focus, .heroPageLinks .more .moreToggleDropdown li a:not(.active):hover {
                background: transparent;
                color: #e90052;
            }

        .heroPageLinks .more .moreToggleDropdown li:hover {
            background-color: transparent;
        }

.heroPageLinks .open .moreToggleDropdown {
    visibility: visible;
    transform: scale(1);
}

.heroPageLinks .showMoreEnabled .more {
    display: inline-block;
}

.footerSponsorStrip {
    background: #fff;
    display: table;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    margin-bottom: 2rem;
}

    .footerSponsorStrip ul {
        display: table;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footerSponsorStrip li {
        padding: 0 1.8rem;
        display: table-cell;
        display: -ms-flexbox;
        display: flex;
    }

        .footerSponsorStrip li a {
            -ms-flex-item-align: center;
            align-self: center;
            text-decoration: none;
            color: #76766f;
            text-align: center;
            display: block;
            font-size: 1.1rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            height: 100%;
        }

            .footerSponsorStrip li a:focus, .footerSponsorStrip li a:hover {
                text-decoration: underline;
            }

        .footerSponsorStrip li .icn {
            margin: auto auto 1rem;
        }

        .footerSponsorStrip li .type {
            margin-top: auto;
        }

        .footerSponsorStrip li:first-child {
            border-right: 1px solid #e8e8e8;
        }

        .footerSponsorStrip li:nth-last-child(2) {
            border-left: 1px solid #e8e8e8;
        }

    .footerSponsorStrip .small {
        display: none;
    }

@media (max-width:75em) and (min-width:68.75em) {
    .footerSponsorStrip li {
        padding: 0 1.1rem;
    }
}

@media (max-width:68.75em) {
    .footerSponsorStrip .large {
        display: none;
    }

    .footerSponsorStrip .small {
        display: block;
    }
}

@media (max-width:56.25em) {
    .footerSponsorStrip {
        display: block;
        margin: 0;
        border-top: 0;
        padding: 0;
    }

        .footerSponsorStrip .pl-logo-footer {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -336px -619px no-repeat;
            width: 107px;
            height: 45px;
        }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .footerSponsorStrip .pl-logo-footer {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .footerSponsorStrip li {
        width: 33.3%;
        padding: 1rem;
        border-bottom: 1px solid #e8e8e8;
    }

        .footerSponsorStrip li:not(:nth-child(3n+1)) {
            border-right: 1px solid #e8e8e8;
        }

        .footerSponsorStrip li:first-child {
            width: 100%;
            border-right: 0;
        }

        .footerSponsorStrip li:nth-last-child(2) {
            border-left: 0;
        }

    .footerSponsorStrip a {
        margin: auto;
    }
}

@media (max-width:500px) {
    .footerSponsorStrip li {
        width: 50%;
        border-right: 0;
    }

        .footerSponsorStrip li:not(:nth-child(3n+1)) {
            border-right: 0;
        }

        .footerSponsorStrip li:nth-child(2n) {
            border-right: 1px solid #e8e8e8;
        }
}

.paginationContainer {
    margin: 2rem 0;
}

    .paginationContainer .paginationBtn {
        width: 4rem;
        height: 4rem;
        border-radius: 100%;
        border: 1px solid #e8e8e8;
        display: inline-block;
        vertical-align: middle;
        margin-left: 1rem;
        position: relative;
        cursor: pointer;
        transition: .2s;
    }

        .paginationContainer .paginationBtn:hover {
            background: #e8e8e8;
        }

            .paginationContainer .paginationBtn:hover .icn {
                opacity: 1;
            }

        .paginationContainer .paginationBtn.inactive {
            background-color: transparent;
            opacity: .4;
            cursor: default;
        }

            .paginationContainer .paginationBtn.inactive .icn {
                opacity: .6;
            }

    .paginationContainer .icn {
        opacity: .6;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -7.5px;
        margin-left: -4.5px;
        transition: .2s;
    }

    .paginationContainer .paginationPages, .paginationContainer li {
        display: inline-block;
        vertical-align: middle;
    }

    .paginationContainer li {
        min-width: 3rem;
        height: 3rem;
        line-height: 3rem;
        border-radius: 100%;
        margin-left: 1rem;
        text-align: center;
        color: #76766f;
    }

        .paginationContainer li:hover {
            background: #e8e8e8;
            cursor: pointer;
        }

        .paginationContainer li.break:hover {
            cursor: default;
            background: transparent;
        }

        .paginationContainer li.active {
            background: #e90052;
            color: #fff;
        }

            .paginationContainer li.active:hover {
                color: #fff;
            }

.blogHeader {
    min-height: 300px;
    margin-bottom: 2rem;
    background: #04f5ff;
}

    .blogHeader > .wrapper {
        margin-top: -2rem;
    }

    .blogHeader [class^=col-12] {
        min-height: 300px;
        background: #04f5ff;
    }

    .blogHeader .shard {
        position: absolute;
        fill: #04f5ff;
        height: 100%;
    }

@media (max-width:64em) {
    .blogHeader .shardRight {
        display: none;
    }
}

.blogHeader .mobShard {
    display: none;
}

.blogHeader .shardLeft {
    left: -1px;
    top: 0;
}

.blogHeader .shardRight {
    right: -1px;
    bottom: 0;
}

.blogHeader .summary {
    width: 35%;
    position: relative;
    z-index: 1;
    padding: 6rem 4rem 3rem 2rem;
}

    .blogHeader .summary .clubs, .blogHeader .summary .latest {
        display: none;
    }

.blogHeader h3 {
    font-size: 3rem;
    margin-bottom: 1.5rem;
}

.blogHeader .imgContainer {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 65%;
    background-size: 100%;
    background-size: cover;
}

@media (max-width:56.25em) {
    .blogHeader .summary {
        width: 45%;
        padding-top: 5rem;
    }

    .blogHeader .imgContainer {
        width: 55%;
    }
}

@media (max-width:43.75em) {
    .blogHeader .col-12 {
        padding-left: 0;
        padding-right: 0;
    }

    .blogHeader .shardLeft, .blogHeader .shardRight {
        display: none;
    }

    .blogHeader .summary {
        width: 100%;
        padding: 2rem;
        font-size: 1.2rem;
        background-image: url(/Images/quote-shard.png);
        background-position: top 0 right 0;
        background-repeat: no-repeat;
        background-size: contain;
    }
}

@media (max-width:43.75em) and (max-width:25em) {
    .blogHeader .summary {
        background-position: top 0 right -4rem;
    }
}

@media (max-width:43.75em) {
    .blogHeader .summary .toggleButton {
        background-color: #38003c;
        border-radius: 3px;
        width: 100%;
        margin-top: 2rem;
    }

        .blogHeader .summary .toggleButton .clubs, .blogHeader .summary .toggleButton .latest {
            color: #fff;
            text-align: center;
            padding: 1.2rem;
            display: inline-block;
            width: calc(50% - .6rem);
        }
}

@media (max-width:43.75em) and (max-width:23.125em) {
    .blogHeader .summary .toggleButton .clubs {
        width: 62%;
    }

    .blogHeader .summary .toggleButton .latest {
        width: 35%;
    }
}

@media (max-width:43.75em) {
    .blogHeader .summary .toggleButton .active {
        background-color: #fff;
        color: #38003c;
        border: 3px solid #38003c;
        border-radius: 5px;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .blogHeader .imgContainer {
        position: relative;
        width: 100%;
        padding-top: 51%;
    }
}

.promo-widget {
    background-color: #38003c;
}

    .promo-widget img {
        width: 100%;
        display: block;
    }

    .promo-widget .information {
        padding: 2rem;
    }

        .promo-widget .information h3 {
            color: #fff;
            margin-bottom: 1.5rem;
        }

        .promo-widget .information p {
            color: #fff;
            font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            margin-bottom: 2.5rem;
            font-size: 1.125rem;
        }

@media (max-width:63.9375em) {
    .promo-widget:before {
        content: "";
        display: block;
    }

    .promo-widget:after {
        content: "";
        display: table;
        clear: both;
    }

    .promo-widget img {
        width: 50%;
        float: right;
    }

    .promo-widget .information {
        width: 50%;
        float: left;
    }
}

@media (max-width:43.75em) {
    .promo-widget .information, .promo-widget img {
        width: 100%;
    }
}

.notificationBar {
    border-radius: 3px;
    background: #38003c;
    color: #fff;
    text-align: center;
    padding: 1rem;
    font-size: 1.2rem;
    margin-bottom: 1rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .notificationBar.secondaryNotification {
        background: #267788;
    }

    .notificationBar.highlightNotification {
        background: #e90052;
    }

.h2h-previous-meetings .btn-highlight {
    width: 300px;
    margin: 0 auto;
}

.h2h-previous-meetings .previous-meetings {
    clear: both;
}

    .h2h-previous-meetings .previous-meetings li {
        border-top: 1px solid #e8e8e8;
    }

    .h2h-previous-meetings .previous-meetings .teams {
        width: 40%;
    }

    .h2h-previous-meetings .previous-meetings .date {
        font-size: 1rem;
    }

.fixturesModel {
    background-color: #fff;
    max-width: 100rem;
    width: 100%;
    position: relative;
}

    .fixturesModel .fixturesHeader {
        background-color: #e90052;
        text-align: center;
        line-height: 5rem;
        height: 5rem;
        position: relative;
    }

        .fixturesModel .fixturesHeader h5 {
            font-size: 1.2rem;
        }

        .fixturesModel .fixturesHeader .logoContainer {
            background: #fff;
            width: 4rem;
            height: 4rem;
            display: inline-block;
            vertical-align: middle;
            position: relative;
            margin: 0 1rem;
            border-radius: 100%;
        }

            .fixturesModel .fixturesHeader .logoContainer .badge-25 {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-top: -1.25rem;
                margin-left: -1.25rem;
            }

        .fixturesModel .fixturesHeader .team-one, .fixturesModel .fixturesHeader .team-two {
            width: 50%;
            position: absolute;
            top: 0;
        }

            .fixturesModel .fixturesHeader .team-one:hover h4, .fixturesModel .fixturesHeader .team-two:hover h4 {
                text-decoration: underline;
            }

            .fixturesModel .fixturesHeader .match-time h4, .fixturesModel .fixturesHeader .team-one h4, .fixturesModel .fixturesHeader .team-two h4 {
                display: inline-block;
                font-size: 1.4rem;
                color: #fff;
            }

        .fixturesModel .fixturesHeader .team-one {
            text-align: right;
            left: 0;
            padding-right: 3rem;
        }

        .fixturesModel .fixturesHeader .team-two {
            text-align: left;
            right: 0;
            padding-left: 3rem;
        }

        .fixturesModel .fixturesHeader .match-time {
            background-color: #fff;
            border-radius: 2px;
            width: 5rem;
            display: inline-block;
            vertical-align: middle;
        }

            .fixturesModel .fixturesHeader .match-time p {
                color: #e90052;
                font-size: 1.2rem;
                line-height: 2.6rem;
            }

    .fixturesModel .match-links {
        text-align: center;
        padding: 1rem 0;
    }

        .fixturesModel .match-links:before {
            content: "";
            display: block;
        }

        .fixturesModel .match-links:after {
            content: "";
            display: table;
            clear: both;
        }

        .fixturesModel .match-links h5 {
            color: #242424;
            text-align: center;
            margin-top: 2rem;
            margin-bottom: 2rem;
            font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            font-size: 1.2rem;
        }

            .fixturesModel .match-links h5 span {
                display: inline-block;
                vertical-align: middle;
                margin-left: 5px;
            }

        .fixturesModel .match-links p {
            padding: 0 20px;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            text-align: center;
            font-size: 1.2rem;
            margin-bottom: 1.5rem;
        }

        .article-promo--history .fixturesModel .match-links .article-promo__btn .stadium, .fixturesModel .match-links .article-promo--history .article-promo__btn .stadium, .fixturesModel .match-links .btn .stadium {
            margin-right: 2rem;
        }

        .fixturesModel .match-links .btn-primary span {
            position: absolute;
            top: 50%;
            z-index: 1;
            margin-top: -8px;
            margin-left: -4.5px;
            left: auto;
            right: 1rem;
        }

    .fixturesModel .past-matches {
        background-color: #e8e8e8;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        color: #242424;
    }

        .fixturesModel .past-matches .badge-25 {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
            position: relative;
            top: -1px;
        }

        .fixturesModel .past-matches .team-one-past, .fixturesModel .past-matches .team-two-past {
            border-right: 1px solid #dbdbdb;
        }

        .fixturesModel .past-matches .premier-league, .fixturesModel .past-matches .team-one-past, .fixturesModel .past-matches .team-two-past {
            width: 33.33%;
            margin: 0 auto;
            text-align: center;
            margin-top: 2rem;
            display: inline-block;
            vertical-align: top;
            padding: 0 20px;
            margin-bottom: 1rem;
        }

            .fixturesModel .past-matches .premier-league h5, .fixturesModel .past-matches .team-one-past h5, .fixturesModel .past-matches .team-two-past h5 {
                color: #242424;
                text-align: center;
                margin-top: .5rem;
            }

            .fixturesModel .past-matches .premier-league .match, .fixturesModel .past-matches .team-one-past .match, .fixturesModel .past-matches .team-two-past .match {
                margin-bottom: 1rem;
            }

                .fixturesModel .past-matches .premier-league .match p, .fixturesModel .past-matches .team-one-past .match p, .fixturesModel .past-matches .team-two-past .match p {
                    font-size: 1rem;
                    display: inline-block;
                    width: 48%;
                    margin-bottom: .5rem;
                }

                .fixturesModel .past-matches .premier-league .match .date, .fixturesModel .past-matches .team-one-past .match .date, .fixturesModel .past-matches .team-two-past .match .date {
                    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
                    font-weight: 400;
                    text-align: left;
                }

                .fixturesModel .past-matches .premier-league .match .league, .fixturesModel .past-matches .team-one-past .match .league, .fixturesModel .past-matches .team-two-past .match .league {
                    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
                    font-weight: 400;
                    text-align: right;
                }

            .fixturesModel .past-matches .premier-league .previous-meetings {
                margin-bottom: .5rem;
                margin-top: .5rem;
                border: 0;
            }

            .fixturesModel .past-matches .premier-league .standings-table {
                margin-bottom: 1rem;
            }

                .fixturesModel .past-matches .premier-league .standings-table .pos {
                    padding-left: 0;
                }

                    .fixturesModel .past-matches .premier-league .standings-table .pos:after {
                        margin-right: -10px;
                    }

                .fixturesModel .past-matches .premier-league .standings-table tbody tr {
                    background-color: #fff;
                }

                .fixturesModel .past-matches .premier-league .standings-table td, .fixturesModel .past-matches .premier-league .standings-table th {
                    font-size: 1rem;
                }

    .fixturesModel .standingsAbridged {
        margin-bottom: 2.5rem;
    }

    .fixturesModel .competition {
        text-align: center;
    }

        .fixturesModel .competition [class^=competitionImage] {
            display: inline-block;
        }

@media (max-width:1200px) {
    .fixturesModel {
        width: 90%;
        top: 5rem;
    }

        .fixturesModel .past-matches {
            display: block;
        }

            .fixturesModel .past-matches .team-one-past, .fixturesModel .past-matches .team-two-past {
                width: 49%;
            }

            .fixturesModel .past-matches .team-two-past {
                border: none;
            }

            .fixturesModel .past-matches .premier-league {
                width: 100%;
                padding: 0;
            }

        .fixturesModel .premier-league-col {
            float: left;
            width: 49%;
            padding: 0 2rem;
        }

            .fixturesModel .premier-league-col:first-child {
                border-right: 1px solid #dbdbdb;
            }

        .fixturesModel .standingsAbridged {
            margin-bottom: 0;
        }
}

.resultWidget {
    margin-bottom: 1rem;
}

    .resultWidget .label {
        margin-bottom: .5rem;
        font-size: 1.2rem;
    }

    .resultWidget .long {
        min-width: 20rem;
    }

    .resultWidget .short {
        display: none;
    }

    .resultWidget .fixture {
        padding-top: 1px solid #e8e8e8;
        padding-bottom: 1px solid #e8e8e8;
    }

@media (max-width:37.5em) {
    .resultWidget .long {
        display: none;
    }

    .resultWidget .short {
        display: inline-block;
    }
}

.allStructureContainer .matchAbridged {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

    .allStructureContainer .matchAbridged .arrow-right {
        display: none;
    }

    .allStructureContainer .matchAbridged:focus, .allStructureContainer .matchAbridged:hover {
        background-color: transparent;
        color: #333;
    }

.homeTabs {
    display: none;
    padding: 1rem;
    margin-top: -2rem;
}

    .homeTabs .toggle {
        display: table;
        margin: 0 auto;
        background: #e90052;
    }

        .homeTabs .toggle:before {
            content: "";
            display: block;
        }

        .homeTabs .toggle:after {
            content: "";
            display: table;
            clear: both;
        }

        .homeTabs .toggle li {
            padding-top: 1rem;
            padding-bottom: 1rem;
            min-width: 20rem;
            display: block;
            margin-right: 0;
            float: right;
        }

            .homeTabs .toggle li:focus, .homeTabs .toggle li:hover {
                background: #b60040;
                color: #fff;
            }

            .homeTabs .toggle li.active:focus, .homeTabs .toggle li.active:hover {
                background: #fff;
                color: #333;
            }

    .homeTabs .tablist li:not(:last-child) {
        margin-right: 0;
    }

@media (max-width:31.25em) {
    .homeTabs .toggle {
        width: 100%;
        margin-bottom: 1rem;
    }

        .homeTabs .toggle li {
            width: 50%;
            min-width: 0;
        }
}

.homepageTakeover + .homeTabs {
    margin-top: 0;
}

@media (max-width:63.9375em) {
    .homeTabs {
        display: block;
    }

    .tabbedHome > * {
        display: none;
    }

    .tabbedHome > .active {
        display: block;
    }
}

.notificationPromo {
    background: #e90052;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-image: url(/Images/page-hero-primary-small.png);
    border-radius: 3px;
    color: #fff;
    margin: 2rem auto;
    overflow: hidden;
    position: relative;
    max-width: 120rem;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .notificationPromo {
        background-image: url(/Images/page-hero-primary-small@x2.png);
        background-size: 226px 186px;
    }
}

.notificationPromo .notificationTitle {
    font-size: 1.2rem;
    padding: 1.5rem 4rem 1.5rem 2rem;
}

.notificationPromo a {
    display: block;
    text-decoration: none;
    color: #fff;
}

.notificationPromo .arrow-right-d, .notificationPromo .arrow-right-w {
    position: absolute;
    top: 50%;
    right: 2rem;
    margin-top: -4px;
}

.notificationPromo.tableNotificationPromo {
    background: #e8e8e8;
}

    .notificationPromo.tableNotificationPromo a {
        color: #242424;
    }

        .notificationPromo.tableNotificationPromo a .tableNonHoverContainer {
            display: block;
        }

        .notificationPromo.tableNotificationPromo a .tableHoverContainer {
            display: none;
        }

        .notificationPromo.tableNotificationPromo a:focus, .notificationPromo.tableNotificationPromo a:hover {
            color: #fff;
        }

            .notificationPromo.tableNotificationPromo a:focus .tableNonHoverContainer, .notificationPromo.tableNotificationPromo a:hover .tableNonHoverContainer {
                display: none;
            }

            .notificationPromo.tableNotificationPromo a:focus .tableHoverContainer, .notificationPromo.tableNotificationPromo a:hover .tableHoverContainer {
                display: block;
            }

.notificationPromo--player-comparison {
    margin: 3rem;
    max-width: none;
}

@media (max-width:78.75em) {
    #mainContent > .notificationPromo {
        margin-left: 2rem;
        margin-right: 2rem;
    }
}

@media (max-width:56.25em) {
    .notificationPromo--player-comparison {
        margin: 2rem 2rem 3rem;
    }
}

@media (max-width:43.75em) {
    #mainContent > .notificationPromo {
        margin-left: 1rem;
        margin-right: 1rem;
    }
}

@media (max-width:25em) {
    .notificationPromo--player-comparison {
        margin: 1rem 1rem 3em;
    }
}

.singleVideo {
    background: #e90052 url(/Images/thumb-hero-primary.svg);
    background-position: left 50% top;
    background-position: left 50vw top;
    background-repeat: no-repeat;
    padding: 2rem 0;
    margin: -2rem 0 2rem;
}

    .singleVideo .video-js {
        width: 100%;
        height: 0;
        padding-top: 56.3%;
    }

    .singleVideo .closedCaption {
        display: inline-block;
        vertical-align: top;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        background: #38003c;
        color: #fff;
        padding: 0 .5rem;
        font-size: 1.1rem;
        line-height: 2.3rem;
        margin-top: 1rem;
        margin-right: -2px;
    }

.singleVideo__audioDesc {
    margin-top: 1rem;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

    .singleVideo__audioDesc .label {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        background: #38003c;
        color: #fff;
        padding: 0 .5rem;
        font-size: 1.1rem;
        line-height: 2.3rem;
        display: inline-block;
    }

    .singleVideo__audioDesc .desc {
        font-size: 1.3rem;
        color: #ebebe4;
        line-height: 1.4;
        margin-left: .5rem;
    }

    .singleVideo__audioDesc .icon {
        display: inline-block;
        margin-left: .5rem;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .singleVideo__audioDesc .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.single-video-item {
    margin: 2rem 0 1rem;
}

    .single-video-item .video-js {
        width: 100%;
        height: 0;
        padding-top: 56.3%;
    }

    .single-video-item .vjs-big-play-button {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -577px -187px no-repeat;
        width: 100px;
        height: 100px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .single-video-item .vjs-big-play-button {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.single-video-item .vjs-big-play-button:before, .single-video-item .vjs-dock-text {
    display: none;
}

.single-video-item__audio-desc {
    color: #ebebe4;
    padding: .5rem 0;
}

.single-video-item__heading {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.single-video-item__description {
    color: #ebebe4;
    font-size: 1.6rem;
    margin-bottom: 1rem;
    padding: 0 2rem;
}

.single-video-item__status {
    color: #e90052;
    display: block;
    font-size: 1.2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 1rem;
}

    .single-video-item__status:before {
        display: inline-block;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -277px -408px no-repeat;
        width: 18px;
        height: 12px;
        margin-right: .5rem;
        vertical-align: middle;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .single-video-item__status:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.single-video-item__date {
    color: #e90052;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    padding: 0 2rem;
}

.broadcastersModal.open {
    display: block;
}

.broadcastersModal {
    max-width: 55rem;
    width: 100%;
    color: #242424;
    display: none;
}

@media (max-width:43.75em) {
    .broadcastersModal {
        width: 100%;
        max-width: 100%;
        padding: 1rem;
    }
}

.broadcastersModal .broadcastersTvInfoHeader {
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    background: #e90052;
    color: #fff;
}

    .broadcastersModal .broadcastersTvInfoHeader .broadcastersTvInfoHeaderInner {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

        .broadcastersModal .broadcastersTvInfoHeader .broadcastersTvInfoHeaderInner .icn {
            display: inline-block;
            vertical-align: middle;
            margin-right: .8rem;
            margin-top: -.4rem;
        }

.broadcastersModal .broadcastersModalHeader {
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    background: #e8e8e8;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.broadcastersModal .modalBroadcasterHeaderRow {
    width: 100%;
    font-size: 1.3rem;
    color: #a9a9a9;
}

    .broadcastersModal .modalBroadcasterHeaderRow > div {
        display: inline-block;
    }

    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight {
        min-width: 26.5rem;
    }

        .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight span {
            display: inline-block;
            text-align: center;
        }

    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeader {
        text-align: left;
        min-width: 25rem;
        margin-left: 3rem;
    }

    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterInfo {
        width: 10.3rem;
    }

.broadcastersModal .modalBroadcasterNames {
    min-width: 25rem;
}

.broadcastersModal .modalBroadcasterInfo, .broadcastersModal .modalBroadcasterLinkContainer, .broadcastersModal .modalBroadcasterLiveStreamContainer, .broadcastersModal .modalBroadcasterNames {
    display: inline-block;
    vertical-align: middle;
}

.broadcastersModal .broadcasterOnline, .broadcastersModal .modalBroadcasterLiveStreamContainer {
    margin-left: 2rem;
    min-width: 14rem;
}

.broadcastersModal .modalBroadcasterInfo {
    margin-left: 3rem;
}

.broadcastersModal .allBroadcastersModalContainer {
    background: #fff;
    padding: 1.8rem 0;
}

@media (max-width:43.75em) {
    .broadcastersModal .allBroadcastersModalContainer {
        padding: 1.5rem 0 0;
    }
}

.broadcastersModal .modalBroadcasterRow {
    clear: both;
    padding-bottom: .5rem;
}

.broadcastersModal .modalBroadcasterLink, .broadcastersModal .modalBroadcasterLiveStream {
    margin: 1rem 0;
}

.broadcastersModal .modalBroadcasterLinkInfo {
    display: inline-block;
    border-radius: 2px;
    background-color: #e8e8e8;
}

    .broadcastersModal .modalBroadcasterLinkInfo a {
        text-decoration: none;
        color: #000;
        padding: .5rem 1rem;
        display: inline-block;
    }

    .broadcastersModal .modalBroadcasterLinkInfo span {
        display: inline-block;
        vertical-align: middle;
    }

    .broadcastersModal .modalBroadcasterLinkInfo .broadcasterSiteLink {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        padding: 0 .5rem;
    }

.broadcastersModal .matchCentreLiveStreamContainer {
    display: inline-block;
    height: 25px;
    background-color: #e90052;
    padding: 0 1rem 0 .5rem;
}

    .broadcastersModal .matchCentreLiveStreamContainer.matchCentreLiveStreamContainerEmpty {
        background: none;
    }

    .broadcastersModal .matchCentreLiveStreamContainer a {
        display: inline-block;
        vertical-align: middle;
        text-decoration: none;
        padding-top: 2px;
        color: #fff;
    }

        .broadcastersModal .matchCentreLiveStreamContainer a .icn.external-w {
            margin-left: .5rem;
        }

    .broadcastersModal .matchCentreLiveStreamContainer span {
        display: inline-block;
        vertical-align: middle;
    }

    .broadcastersModal .matchCentreLiveStreamContainer .icn.livestream {
        margin-top: -2px;
    }

.broadcastersModal .modalBroadcasterContainer {
    padding: 1rem 3rem;
}

@media (max-width:43.75em) {
    .broadcastersModal .modalBroadcasterContainer {
        border-bottom: 1px solid #e8e8e8;
        padding: 1rem;
    }

        .broadcastersModal .modalBroadcasterContainer:last-of-type {
            border-bottom: none;
        }
}

.broadcastersModal .modalBroadcasterContainer .broadcasterName {
    line-height: 16px;
    font-size: 1.2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    display: inline-block;
    color: #242424;
    width: 50%;
}

@media (max-width:43.75em) {
    .broadcastersModal .modalBroadcasterContainer .broadcasterName {
        text-align: left;
    }
}

.broadcastersModal .modalBroadcasterContainer .broadcasterLogoWrapper {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}

    .broadcastersModal .modalBroadcasterContainer .broadcasterLogoWrapper .broadcasterLogo {
        display: inline-block;
    }

@media (max-width:43.75em) {
    .broadcastersModal .modalBroadcasterContainer .broadcasterLogoWrapper .broadcasterLogo {
        text-align: right;
        float: right;
    }
}

@media (max-width:43.75em) {
    .broadcastersModal .modalBroadcasterInfo {
        margin-left: 0;
    }

    .broadcastersModal .modalBroadcasterContainer {
        padding: 1rem 0 1rem 1rem;
    }

    .broadcastersModal .modalBroadcasterNames {
        min-width: 0;
    }

        .broadcastersModal .modalBroadcasterNames .broadcasterName {
            float: none;
            width: 100%;
        }

        .broadcastersModal .modalBroadcasterNames .broadcasterLogoWrapper {
            width: auto;
        }

            .broadcastersModal .modalBroadcasterNames .broadcasterLogoWrapper .broadcasterLogo {
                float: none;
            }

    .broadcastersModal .matchCentreLiveStreamContainer {
        margin-top: 0;
    }

        .broadcastersModal .matchCentreLiveStreamContainer a {
            padding-top: 0;
        }

        .broadcastersModal .matchCentreLiveStreamContainer .icn.livestream {
            margin-top: 0;
        }

    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeader {
        min-width: 0;
        margin-left: 1rem;
    }

    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight, .broadcastersModal .modalBroadcasterLinkContainer {
        float: right;
        margin-right: 2rem;
    }

    .broadcastersModal .modalBroadcasterRow:last-of-type {
        padding-bottom: 2rem;
    }
}

@media (max-width:500px) {
    .broadcastersModal .modalBroadcasterHeaderRow {
        font-size: 1.1rem;
    }

        .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight .broadcasterInfo {
            width: 8.5rem;
            margin-left: 5rem;
            margin-right: 1rem;
            text-align: left;
        }

        .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight .broadcasterOnline {
            margin-left: 1rem;
            min-width: 9.2rem;
            text-align: left;
        }

    .broadcastersModal .modalBroadcasterRow {
        font-size: 1rem;
    }

    .broadcastersModal .modalBroadcasterLinkContainer .broadcasterOnline, .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer {
        min-width: 12rem;
        padding: 0 1rem;
        margin-left: 1rem;
    }

        .broadcastersModal .modalBroadcasterLinkContainer .broadcasterOnline a, .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer a {
            line-height: 25px;
        }

        .broadcastersModal .modalBroadcasterLinkContainer .broadcasterOnline .icn.livestream, .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer .icn.livestream {
            display: none;
        }

    .broadcastersModal .matchCentreLiveStreamContainer {
        line-height: 22px;
        padding-left: 1rem;
    }
}

@media (max-width:25em) {
    .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight {
        min-width: 200px;
        margin-right: 0;
    }

        .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight .broadcasterInfo {
            margin: 0;
        }

        .broadcastersModal .modalBroadcasterHeaderRow .broadcasterHeaderRight .broadcasterOnline {
            min-width: 9.5rem;
        }

    .broadcastersModal .modalBroadcasterLinkContainer {
        margin-right: 1rem;
        margin-top: 1.5rem;
    }

        .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLinkInfo a {
            line-height: 11px;
        }

        .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer {
            min-width: 10rem;
        }

        .broadcastersModal .modalBroadcasterLinkContainer .broadcasterOnline, .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer {
            margin-left: 0;
            padding-right: 0;
        }

            .broadcastersModal .modalBroadcasterLinkContainer .broadcasterOnline a, .broadcastersModal .modalBroadcasterLinkContainer .modalBroadcasterLiveStreamContainer a {
                padding-left: .5rem;
            }

    .broadcastersModal .modalBroadcasterNames .broadcasterName {
        display: block;
        width: auto;
        padding-bottom: .5rem;
    }

    .broadcastersModal .modalBroadcasterNames .broadcasterLogoWrapper {
        width: auto;
    }
}

.webViewBody .pageHero.stats {
    display: none;
}

.pageHero {
    background: #38003c;
    margin-top: -2rem;
    background-repeat: no-repeat;
    background-position: 100% 0;
    margin-bottom: 4rem;
    padding: 3rem 0;
    position: relative;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .pageHero {
        background-size: 1015px 713px;
    }
}

.pageHero:before {
    content: "";
    display: block;
}

.pageHero:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width:43.75em) {
    .pageHero {
        margin-bottom: 2rem;
    }
}

.pageHero ::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero ::-moz-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero :-ms-input-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero :-moz-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero .pageTitle {
    color: #fff;
    float: left;
    max-width: 70%;
}

.pageHero .tabLinks {
    clear: left;
}

.pageHero .thumbnailList {
    float: left;
    width: 100%;
    clear: both;
    margin-top: 4rem;
}

    .pageHero .thumbnailList [class*=block-list] > li {
        margin-bottom: 0;
    }

.pageHero .btn-primary {
    display: none;
}

.pageHero .subHeader {
    color: #e90052;
}

.pageHero .searchContainer, .pageHero .searchContentContainer, .pageHero .searchDataContainer {
    float: left;
    margin-left: 4rem;
}

.pageHero .searchInputContainer .searchInput {
    min-width: 30rem;
    color: #fff;
}

@media (max-width:63.9375em) {
    .pageHero .searchInputContainer .searchInput {
        font-size: 16px;
    }
}

.pageHero .socialShareHover {
    position: absolute;
    top: 50%;
    right: 2rem;
    margin-top: -2rem;
}

    .pageHero .socialShareHover .socialShareBtn {
        padding-top: 0;
        line-height: 4rem;
        border-radius: 3px;
    }

        .pageHero .socialShareHover .socialShareBtn:before {
            display: none;
        }

    .pageHero .socialShareHover .socialOptions li:last-child .option {
        border-radius: 0 0 3px 3px;
    }

    .pageHero .socialShareHover:hover .socialShareBtn {
        border-radius: 3px 3px 0 0;
    }

.pageHero.videoHeader {
    background-color: #e90052;
    background-image: url(/Images/page-hero-primary.png);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .pageHero.videoHeader {
        background-image: url(/Images/page-hero-primary@x2.png);
        background-size: 1015px 713px;
    }
}

.pageHero.videoHeader .socialShareHover {
    top: 2rem;
}

.pageHero.videoHeader .subHeader {
    color: #fff;
    padding-left: 0;
    font-size: 2.2rem;
    margin-bottom: 2rem;
}

.pageHero.videoHeader [class*=block-list] {
    background: #e90052;
}

.pageHero.videoHeader .thumbnail .title {
    color: #fff;
}

.pageHero.videoHeader .searchInputContainer .searchInput:focus {
    border-bottom-color: #a6004c;
}

.pageHero.videoHeader .searchInputContainer .searchIconContainer:focus .search-sm, .pageHero.videoHeader .searchInputContainer .searchIconContainer:hover .search-sm {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -290px no-repeat;
    width: 18px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .pageHero.videoHeader .searchInputContainer .searchIconContainer:focus .search-sm, .pageHero.videoHeader .searchInputContainer .searchIconContainer:hover .search-sm {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.pageHero.stats {
    background-color: #eaff04;
    background-image: url(/Images/page-hero-primary.png);
    background-repeat: no-repeat;
    background-position: right -4rem;
    margin-bottom: 2rem;
    z-index: 10;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .pageHero.stats {
        background-image: url(/Images/page-hero-primary@x2.png);
        background-size: 1015px 713px;
    }
}

.pageHero.stats .pageTitle {
    color: #38003c;
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding-left: 3rem;
    font-size: 1.5rem;
}

.pageHero.stats p {
    text-align: right;
    text-transform: uppercase;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #76766f;
    font-size: 1.1rem;
}

@media (max-width:56.25em) {
    .pageHero.stats {
        margin-bottom: 0;
    }
}

.pageHero.goodCauses {
    background-color: #04f5ff;
    background-image: url(/Images/page-hero-primary.png);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .pageHero.goodCauses {
        background-image: url(/Images/page-hero-primary@x2.png);
        background-size: 1015px 713px;
    }
}

.pageHero.goodCauses .pageTitle {
    color: #38003c;
}

.pageHero.tabbedHero {
    padding-bottom: 0;
}

    .pageHero.tabbedHero .tabLinks {
        margin-top: 2rem;
        margin-bottom: 0;
        overflow-x: auto;
    }

    .pageHero.tabbedHero .socialShareHover {
        margin-top: -3rem;
    }

.pageHero .headerDescription {
    width: 30%;
    color: #fff;
    clear: both;
    float: left;
    margin-top: 1rem;
}

@media (max-width:56.25em) {
    .pageHero {
        background-image: url('/Images/page-hero-small.png');
        background-repeat: no-repeat;
    }
}

@media (max-width:56.25em) and (-moz-min-device-pixel-ratio:2),(max-width:56.25em) and (-webkit-min-device-pixel-ratio:2) {
    .pageHero {
        background-image: url('/Images/page-hero-small@x2.png');
        background-size: 226px 186px;
    }
}

@media (max-width:56.25em) {
    .pageHero.goodCauses, .pageHero.stats, .pageHero.videoHeader {
        background-image: url('/Images/page-hero-primary-small.png');
        background-repeat: no-repeat;
    }
}

@media (max-width:56.25em) and (-moz-min-device-pixel-ratio:2),(max-width:56.25em) and (-webkit-min-device-pixel-ratio:2) {
    .pageHero.goodCauses, .pageHero.stats, .pageHero.videoHeader {
        background-image: url('/Images/page-hero-primary-small@x2.png');
        background-size: 196px 134px;
    }
}

@media (max-width:56.25em) {
    .pageHero.videoHeader .socialShareHover {
        top: 1rem;
        right: 1rem;
    }

    .pageHero .searchContainer, .pageHero .searchContentContainer, .pageHero .searchDataContainer {
        clear: both;
        margin-left: 0;
        padding-top: 0;
    }

    .pageHero .headerDescription {
        width: 60%;
    }
}

@media (max-width:43.75em) {
    .pageHero .socialShareHover {
        top: 10%;
    }

    .pageHero.tabbedHero .socialShareHover {
        margin-top: -1.5rem;
    }

    .pageHero.videoHeader .thumbnailList {
        margin-top: 2rem;
    }

    .pageHero.videoHeader .subHeader {
        font-size: 1.8rem;
    }
}

@media (max-width:56.25em) {
    .pageHero.stats {
        background-position: 100%;
    }

        .pageHero.stats .pageTitle {
            padding-left: 0;
        }
}

@media (max-width:43.75em) {
    .pageHero.stats .pageTitle {
        font-size: 1.1rem;
    }

    .pageHero.stats .socialShareHover {
        right: 1rem;
    }
}

@media (max-width:25em) {
    .pageHero.stats {
        background-position: 22rem;
    }
}

@media (max-width:37.5em) {
    .pageHero .headerDescription {
        width: 100%;
    }
}

@media (max-width:31.25em) {
    .pageHero {
        background-position: right -7rem top;
        padding: 2rem 0;
    }

        .pageHero .searchContainer, .pageHero .searchContentContainer, .pageHero .searchDataContainer {
            width: 100%;
            margin-top: 1rem;
        }

        .pageHero .searchInputContainer .searchInput {
            min-width: 0;
        }

        .pageHero .searchDataContainer + .right .socialShareHover {
            margin-top: 0;
            top: 0;
            right: 1rem;
        }
}

.pageHero.searchHero .searchDataContainer {
    width: 100%;
    margin: 1rem 0;
}

    .pageHero.searchHero .searchDataContainer .searchInputContainer {
        width: 50%;
    }

        .pageHero.searchHero .searchDataContainer .searchInputContainer .searchInput {
            font-size: 1.8rem;
        }

@media (max-width:1300px) {
    .pageHero.searchHero {
        background-position: right -40rem top;
    }
}

@media (max-width:56.25em) {
    .pageHero.searchHero {
        background-position: right -7rem top;
    }

        .pageHero.searchHero .socialShareHover {
            margin-top: -3rem;
        }

        .pageHero.searchHero .searchDataContainer .searchInputContainer {
            width: 70%;
        }
}

@media (max-width:56.25em) {
    .pageHero.searchHero .socialShareHover {
        top: 4rem;
        right: 1rem;
        margin-top: -5rem;
    }
}

@media (max-width:25em) {
    .pageHero.searchHero {
        background-position: right -9rem top 5rem;
    }

        .pageHero.searchHero .pageTitle {
            font-size: 2rem;
        }

        .pageHero.searchHero .searchDataContainer {
            margin: 2rem 0 0;
        }

            .pageHero.searchHero .searchDataContainer .searchInputContainer {
                width: 100%;
            }
}

.mainWidget {
    position: relative;
    clear: both;
    margin-bottom: 2rem;
}

    .mainWidget:before {
        content: "";
        display: block;
    }

    .mainWidget:after {
        content: "";
        display: table;
        clear: both;
    }

    .mainWidget:not(:last-child) {
        border-bottom: 4px solid #e8e8e8;
        padding-bottom: 2rem;
    }

    .mainWidget > header {
        margin-bottom: 0;
    }

        .mainWidget > header:before {
            content: "";
            display: block;
        }

        .mainWidget > header:after {
            content: "";
            display: table;
            clear: both;
        }

        .mainWidget > header:not(:last-child) {
            margin-bottom: 2rem;
        }

        .mainWidget > header .subHeader {
            line-height: 4rem;
            margin-bottom: 0;
        }

    .mainWidget [class*=block-list] > li {
        margin-bottom: 0;
    }

    .mainWidget .moreBtn {
        position: absolute;
        top: 0;
        right: 0;
    }

@media (max-width:43.75em) {
    .mainWidget {
        margin: 0 -1rem 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

        .mainWidget > header .subHeader {
            line-height: 1.2;
            font-size: 1.6rem;
        }

        .mainWidget .moreBtn {
            position: relative;
            clear: both;
        }

        .mainWidget:last-child {
            border-bottom: 0;
            padding-bottom: 0;
            margin-bottom: 0;
        }
}

.sideWidget {
    border: 1px solid #e8e8e8;
    margin-bottom: 2rem;
    background: #fff;
    position: relative;
    border-bottom: 4px solid #e8e8e8;
}

    .sideWidget .header {
        font-size: 1.8rem;
        text-align: center;
        line-height: 2;
        margin-top: .5rem;
        margin-bottom: 1rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.latestFeatures .related {
    display: block;
    text-decoration: none;
    color: #242424;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #76766f;
}

    .latestFeatures .related:last-of-type {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }

    .latestFeatures .related:hover {
        text-decoration: underline;
    }

@media (max-width:43.75em) {
    .latestFeatures .thumbnail {
        background-color: transparent;
        width: 100%;
    }

        .latestFeatures .thumbnail .image {
            width: 40%;
            float: left;
        }

            .latestFeatures .thumbnail .image:before {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -751px -333px no-repeat;
                width: 26px;
                height: 149px;
                left: auto;
                right: -1px;
            }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .latestFeatures .thumbnail .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .latestFeatures .thumbnail figcaption {
        width: 60%;
        float: right;
        padding: 0 2rem;
    }

    .latestFeatures .relatedArticles {
        display: none;
    }

    .latestFeatures [class*=block-list], .latestFeatures [class*=block-list] li {
        margin-bottom: 1rem;
    }
}

.fixtureLiveStreamContainer.livestreamText {
    text-align: right;
    margin-right: 2.9rem;
}

.matchFixtureContainer {
    position: relative;
}

    .matchFixtureContainer .quickView {
        position: absolute;
        top: .5rem;
        right: 5rem;
        line-height: 3rem;
    }

@media (max-width:56.25em) {
    .matchFixtureContainer .quickView {
        display: none;
    }
}

.matchFixtureContainer .fixtureBroadcast.broadcastDataContainer {
    margin-left: 0;
}

    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .multipleBroadcastersContainer {
        margin-left: 0;
        margin-right: 1rem;
    }

        .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .multipleBroadcastersContainer .broadcaster.multiple {
            text-align: center;
            line-height: 16px;
            padding-left: .5rem;
        }

    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .broadcaster {
        margin-right: .5rem;
        line-height: 30px;
        padding-left: 0;
    }

        .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .broadcaster .broadcaster-text {
            line-height: normal;
        }

    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .icn.livestream {
        float: right;
        margin-top: 2.5px;
        margin-left: 2rem;
    }

.article-promo--history .fixtures .quickView.article-promo__btn, .fixtures .article-promo--history .quickView.article-promo__btn, .fixtures .btn.quickView {
    padding: 0 1rem;
}

.fixtures .date {
    display: block;
    font-size: 1.6rem;
    line-height: 3rem;
    float: left;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .fixtures .date.short {
        display: none;
    }

.fixtures .competition {
    max-width: 65%;
    margin-bottom: 2rem;
    padding-right: 1rem;
    text-align: right;
}

@media (min-width:43.75em) {
    .fixtures .competition.allcompetitions {
        text-align: center;
        width: 18rem;
    }
}

.fixtures .competition.allcompetitions [class^=competitionImage] {
    margin-left: auto;
    margin-right: auto;
}

.fixtures .matchList {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 2rem;
    clear: both;
}

    .fixtures .matchList > li {
        border-top: 1px solid #e8e8e8;
    }

.fixtures .pl-long {
    margin-bottom: 1rem;
}

@media (max-width:43.75em) {
    .fixtures {
        margin: 0 -1rem;
    }

        .fixtures .noContentContainer {
            margin: 2rem 1rem;
        }

        .fixtures .date {
            margin-bottom: 1rem;
            margin-left: 1rem;
        }

            .fixtures .date.long {
                display: none;
            }

            .fixtures .date.short {
                display: block;
                line-height: 2rem;
            }

        .fixtures .pl-long {
            margin-right: 1rem;
            margin-top: .1rem;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -537px -803px no-repeat;
            width: 122px;
            height: 20px;
        }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .fixtures .pl-long {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.refereeHeader {
    margin: 1rem 0;
    clear: both;
    text-align: center;
    font-size: 1.1rem;
    color: #76766f;
    padding-right: 4rem;
}

    .refereeHeader:before {
        content: "";
        display: block;
    }

    .refereeHeader:after {
        content: "";
        display: table;
        clear: both;
    }

    .refereeHeader .match {
        float: left;
        width: 45%;
    }

    .refereeHeader .referees {
        float: left;
        width: 50%;
    }

    .refereeHeader .ref {
        float: left;
        width: 25%;
    }

@media (max-width:75em) {
    .refereeHeader {
        display: none;
    }
}

.fixtureHeader {
    font-size: 2rem;
}

@media (max-width:43.75em) {
    .fixtureHeader {
        font-size: 1.8rem;
    }

    .fixturePagefilter {
        width: 48%;
    }

        .fixturePagefilter.open {
            width: 100%;
        }
}

.fixturePagefilter {
    float: left;
    width: auto;
}

.fixtureKeyMobile {
    display: none;
}

.fixtureExtras {
    float: right;
    margin-bottom: 1rem;
}

    .article-promo--history .fixtureExtras .article-promo__btn, .fixtureExtras .article-promo--history .article-promo__btn, .fixtureExtras .btn, .fixtureExtras .btn-more {
        margin-left: 1rem;
        float: left;
        margin-bottom: 1rem;
    }

@media (max-width:75em) {
    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .multipleBroadcastersContainer {
        margin-right: 3rem;
    }

    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .broadcaster {
        min-width: 20rem;
    }
}

@media (max-width:72.5em) {
    .fixtureKeyDesktop {
        display: none !important;
    }

    .fixtureKeyMobile {
        display: block;
        clear: both;
        height: 45px;
        margin-bottom: 1rem;
    }

        .fixtureKeyMobile .fixtureLocalTimeMessage {
            width: auto;
            line-height: 45px;
            padding-top: 0;
            padding-bottom: 0;
        }

        .fixtureKeyMobile .fixtureLiveStreamContainer {
            float: right;
            line-height: 45px;
            margin-top: -1px;
        }

        .fixtureKeyMobile .livestreamText {
            float: right;
            line-height: 45px;
        }
}

@media (max-width:56.25em) {
    .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer {
        margin-right: 0;
        float: none;
    }

        .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .multipleBroadcastersContainer {
            padding: 0;
            line-height: 25px;
            margin: 0;
        }

            .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .multipleBroadcastersContainer .broadcaster.multiple {
                line-height: 25px;
                padding-left: 2rem;
            }

        .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer .broadcaster {
            float: none;
            padding-left: 2rem;
            text-align: center;
            margin: 0;
            line-height: 25px;
            min-width: 0;
        }

        .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer span.icn.livestream {
            position: relative;
            left: -5px;
            float: none;
            margin: 0;
        }

    .fixtureLocalTimeMessage.localTimeMessage {
        width: auto;
        vertical-align: middle;
        padding: 0;
    }

    .fixtureExtras {
        float: left;
        clear: both;
        margin-top: 1rem;
    }

        .article-promo--history .fixtureExtras .article-promo__btn, .fixtureExtras .article-promo--history .article-promo__btn, .fixtureExtras .btn, .fixtureExtras .btn-more {
            margin-right: 1rem;
            margin-left: 0;
        }
}

@media (max-width:43.75em) {
    .fixtureKeyMobile .fixtureLocalTimeMessage {
        position: static;
    }

    .fixturePagefilter {
        display: inline-block;
        margin: 0;
        width: 50%;
    }

    .fixtureExtras {
        display: inline-block;
        margin: 0;
        float: right;
        clear: none;
    }
}

@media (max-width:500px) {
    .fixturePagefilter {
        width: 100%;
        margin-bottom: 1.5rem;
    }

    .fixtureExtras {
        float: none;
        margin-bottom: 0;
        width: 100%;
    }

        .article-promo--history .fixtureExtras .article-promo__btn, .fixtureExtras .article-promo--history .article-promo__btn, .fixtureExtras .btn, .fixtureExtras .btn-more {
            text-align: center;
            margin-right: 0;
            float: none;
        }

    .fixtureLocalTimeMessage.localTimeMessage {
        width: 100%;
        display: block;
        text-align: left !important;
        position: static;
        top: auto;
        left: auto;
    }

    .fixtureLiveStreamContainer.liveStreamContainer.livestreamText {
        display: block;
        float: left;
        margin-bottom: 2rem;
    }
}

.fixturesAbridgedHeader {
    border: 1px solid #e8e8e8;
    border-bottom: 0;
    position: relative;
    padding: 2.3rem 1rem 2rem;
    background: #fff;
    text-align: center;
}

    .fixturesAbridgedHeader .week {
        font-size: 1.2rem;
        margin-bottom: .5rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        text-align: center;
    }

    .fixturesAbridgedHeader .icn {
        display: inline-block;
        vertical-align: bottom;
        margin-right: 5px;
    }

    .fixturesAbridgedHeader h3 {
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        line-height: 28px;
    }

    .fixturesAbridgedHeader:before {
        content: "";
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #e90052;
    }

    .fixturesAbridgedHeader .competition {
        display: inline-block;
        vertical-align: middle;
    }

    .fixturesAbridgedHeader .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -537px -803px no-repeat;
        width: 122px;
        height: 20px;
        display: block;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fixturesAbridgedHeader .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fixturesAbridgedHeader .competitionImage5-eflCarabao17-18 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -405px -803px no-repeat;
    width: 132px;
    height: 20px;
    display: block;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fixturesAbridgedHeader .competitionImage5-eflCarabao17-18 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fixturesAbridgedHeader .matchweekHeaderTitle {
    display: inline-block;
    vertical-align: middle;
    color: #38003c;
    font-size: 1.4rem;
}

.fixturesAbridgedHeader .headerLocalTimeContainer {
    font-size: 1.3rem;
    padding-top: 1rem;
}

.fixturesAbridgedHeader--paddingTop {
    margin-top: 3rem;
}

.fixturesAbridgedContainer {
    background: #fff;
    border: 1px solid #e8e8e8;
    border-top: 0;
    margin-bottom: 2rem;
    border-radius: 0 0 3px 3px;
    margin-top: -1px;
}

    .fixturesAbridgedContainer .subHeader {
        margin-bottom: 0;
        font-size: 1.6rem;
    }

        .fixturesAbridgedContainer .subHeader .icn {
            display: inline-block;
            vertical-align: middle;
            margin-right: .5rem;
        }

    .fixturesAbridgedContainer .day:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    .fixturesAbridgedContainer .day > time {
        display: block;
        padding: 0 1rem .8rem;
        color: #76766f;
        font-size: 1.2rem;
    }

    .fixturesAbridgedContainer li .matchAbridged {
        border-bottom: 1px solid #e8e8e8;
    }

    .article-promo--history .fixturesAbridgedContainer .article-promo__btn, .fixturesAbridgedContainer .article-promo--history .article-promo__btn, .fixturesAbridgedContainer .btn {
        margin: 1rem;
    }

    .fixturesAbridgedContainer .fixturesAbridged:last-child .day:last-child li:last-child .matchAbridged {
        border-bottom: 0;
    }

.hptoOtherMatchesContainer {
    background: #fff;
    border-radius: 0 0 3px 3px;
    margin-top: -1.5rem;
}

    .hptoOtherMatchesContainer .subHeader {
        text-align: center;
        margin-bottom: 2rem;
        font-size: 1.6rem;
    }

.articleWidget .fixturesAbridgedContainer {
    padding-top: 2.3rem;
    position: relative;
    margin-bottom: 0;
}

    .articleWidget .fixturesAbridgedContainer:before {
        content: "";
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #e90052;
    }

.fixturesAbridged .matchAbridged .teamName {
    min-width: 3.4rem;
}

.fixturesAbridged .matchAbridged .badge-20 {
    margin: 0 .2rem;
}

.fixturesAbridged .matchAbridged time {
    min-width: 3.8rem;
    font-size: 1.1rem;
}

@media (max-width:43.75em) {
    .fixturesAbridgedHeader--paddingTop {
        margin-top: 0;
    }
}

.statsCard {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    clear: both;
    font-size: 1em;
    margin-bottom: .5rem;
}

    .statsCard header {
        position: relative;
    }

    .statsCard .statsTitle {
        padding: 1rem;
        font-size: 1.4rem;
    }

        .statsCard .statsTitle:before {
            content: "";
            display: block;
        }

        .statsCard .statsTitle:after {
            content: "";
            display: table;
            clear: both;
        }

        .statsCard .statsTitle .socialShare {
            margin-right: -.5rem;
        }

        .statsCard .statsTitle a {
            color: #242424;
            text-decoration: none;
            display: block;
        }

            .statsCard .statsTitle a:focus, .statsCard .statsTitle a:hover {
                text-decoration: underline;
            }

    .statsCard .socialShare {
        position: absolute;
        top: .6rem;
        right: .6rem;
    }

    .statsCard .statsList {
        overflow: hidden;
    }

        .statsCard .statsList a {
            color: #242424;
            text-decoration: none;
            display: block;
        }

            .statsCard .statsList a:focus, .statsCard .statsList a:hover {
                text-decoration: underline;
            }

        .statsCard .statsList .statsRow {
            border-bottom: 1px solid #e8e8e8;
            padding: 1rem;
            font-size: 1.2rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-align: center;
            align-items: center;
            min-height: 4.7rem;
        }

            .statsCard .statsList .statsRow a {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .statsCard .statsList .statsRow .statName {
                margin-bottom: 0;
            }

        .statsCard .statsList .stat {
            margin-left: auto;
        }

            .statsCard .statsList .stat .statsRowBadge, .statsCard .statsList .stat [class*=badge], .statsCard .statsList .stat a, .statsCard .statsList .statsBadge {
                display: inline-block;
                vertical-align: middle;
            }

        .statsCard .statsList .statsBadge {
            position: relative;
            top: -1px;
        }

    .statsCard .badge-20 {
        margin-right: .5rem;
    }

    .statsCard .pos {
        margin-right: .5rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .statsCard .pos, .statsCard .teamInfo {
        display: inline-block;
        vertical-align: middle;
    }

    .statsCard .teamInfo {
        max-width: 60%;
    }

    .statsCard .position {
        margin-bottom: .5rem;
    }

    .statsCard .stat {
        float: right;
    }

    .statsCard .statName {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 1.1rem;
        margin-bottom: .3rem;
    }

    .statsCard .statSeason {
        position: absolute;
        bottom: 1rem;
        font-size: 1.4rem;
    }

    .statsCard .statNameSecondary {
        min-height: 11px;
        font-weight: 400;
        font-size: .9em;
        color: #76766f;
    }

    .statsCard .stat {
        color: #e90052;
    }

    .statsCard .statsHero {
        padding: 1rem 1rem 5rem;
        min-height: 16.5rem;
        background: #eaeaea;
        background-image: url('/Images/stats-card.png');
        background-position: 100% 0;
        background-repeat: no-repeat;
        position: relative;
        border-bottom: 1px solid #e8e8e8;
    }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .statsCard .statsHero {
        background-image: url('/Images/stats-card@x2.png');
        background-size: 250 215;
    }
}

.statsCard .statsHero .statInfo {
    max-width: 50%;
    z-index: 10;
    white-space: normal;
}

.statsCard .statsHero .pos {
    font-size: 1.2rem;
    margin-bottom: .5rem;
}

.statsCard .statsHero .statName {
    min-height: 4rem;
    font-size: 1.4rem;
    line-height: 1.4;
}

.statsCard .statsHero .statNameSecondary {
    margin-bottom: .5rem;
    font-size: 1rem;
    white-space: nowrap;
}

.statsCard .statsHero .stat {
    font-size: 1.6em;
    float: none;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.statsCard .statsHero .cardClubColour, .statsCard .statsHero.inactive:after {
    content: "";
    background: #e8e8e8;
    background: rgba(0,0,0,.2);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 4rem;
}

.statsCard .statsHero .heroBadgeContainer {
    width: 32px;
    height: 32px;
    position: relative;
    top: .4rem;
    left: .5rem;
    border-radius: 100%;
    background: #fff;
    z-index: 10;
}

.statsCard .statsHero .statsBadge {
    float: none;
    position: absolute;
    width: 100%;
    height: 100%;
}

.statsCard .statsHero .badge-20 {
    margin: .7rem .6rem;
}

.statsCard .statsHero .statCardImg {
    position: absolute;
    right: -1rem;
    bottom: 0;
    max-width: 60%;
    max-height: 95%;
    -o-object-fit: contain;
    object-fit: contain;
}

.statsCard .statsHero.inactive .imgCropContainer {
    position: absolute;
    top: .8rem;
    right: .5rem;
    width: 11rem;
    height: 11rem;
    overflow: hidden;
    border-radius: 100%;
    background: #fff;
    border: 4px solid #fff;
}

    .statsCard .statsHero.inactive .imgCropContainer .statCardImg {
        max-width: none;
        max-height: none;
        width: 100%;
        position: static;
    }

.article-promo--history .statsCard .article-promo__btn, .statsCard .article-promo--history .article-promo__btn, .statsCard .btn {
    margin: 1rem;
}

.statsCard .badge-100 {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}

.statsCard .playerClub {
    margin-right: .5rem;
}

.statsCard .flag {
    vertical-align: middle;
    margin-right: 5px;
}

.statsCard .flag-name {
    margin-top: 5px;
}

@media (max-width:63.9375em) {
    .statsCard {
        margin-bottom: 0;
    }

        .statsCard .statInfo {
            margin-bottom: 3rem;
        }
}

.standingsAbridged .widgetSubHeader {
    background: #38003c;
    padding: 1rem 0;
    margin-bottom: 0;
    color: #fff;
    text-align: center;
    font-size: 1.4rem;
}

    .standingsAbridged .widgetSubHeader .icn {
        display: inline-block;
        vertical-align: middle;
        margin: 0 .5rem;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -978px -674px no-repeat;
        width: 24px;
        height: 30px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .standingsAbridged .widgetSubHeader .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.standingsAbridged .tabs {
    background: #267788;
    display: table;
    width: 100%;
    padding: 0 .2rem;
}

    .standingsAbridged .tabs li {
        display: table-cell;
        width: 33.3%;
        padding: 0 .2rem;
    }

    .standingsAbridged .tabs .btn-tab {
        text-align: center;
        padding: 0;
        background: #135965;
    }

        .standingsAbridged .tabs .btn-tab:hover {
            background: #0b333a;
        }

        .standingsAbridged .tabs .btn-tab.selected {
            background: #fff;
        }

.standingsAbridged .table table {
    font-size: 1.2rem;
}

.standingsAbridged .table th {
    padding: .5rem;
}

    .standingsAbridged .table th.team {
        text-align: left;
    }

.standingsAbridged .table .team .long, .standingsAbridged .table .team .short {
    padding-left: 0;
}

.standingsAbridged .table td:last-child, .standingsAbridged .table th:last-child {
    padding-right: 1rem;
}

.standingsAbridged .table td {
    padding: .5rem;
}

    .standingsAbridged .table td.pos {
        border-left: 0;
    }

    .standingsAbridged .table td.team {
        font-weight: 400;
    }

        .standingsAbridged .table td.team:after {
            display: none;
        }

.standingsAbridged .table .movement {
    margin-left: .5rem;
}

.article-promo--history .standingsAbridged .article-promo__btn, .standingsAbridged .article-promo--history .article-promo__btn, .standingsAbridged .btn {
    margin: 1rem;
}

@media (max-width:43.75em) {
    .standingsAbridged .table td.team .badge-20, .standingsAbridged .table td.team .long {
        display: inline-block;
    }

    .standingsAbridged .table td.team .short {
        display: none;
    }
}

.articleWidget .standingsAbridged {
    padding-top: 1.5rem;
    position: relative;
    margin-bottom: 0;
    border: 1px solid #e8e8e8;
    border-top: 0;
    border-radius: 3px;
}

    .articleWidget .standingsAbridged:before {
        content: "";
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #e90052;
    }

    .articleWidget .standingsAbridged .subHeader {
        padding: 0 1rem;
        font-size: 1.5rem;
    }

    .articleWidget .standingsAbridged .table tr:last-child td {
        border-bottom: 0;
    }

.partnersStrip {
    margin-bottom: 2rem;
    padding: 0 4rem;
}

    .partnersStrip:before {
        content: "";
        display: block;
    }

    .partnersStrip:after {
        content: "";
        display: table;
        clear: both;
    }

    .partnersStrip .partnerType {
        display: none;
    }

    .partnersStrip .mainList {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding-top: 2.5rem;
    }

        .partnersStrip .mainList li {
            float: left;
            margin-left: 6rem;
        }

            .partnersStrip .mainList li:first-child {
                margin-right: auto;
                margin-left: 0;
            }

@media (max-width:59.375em),(max-width:78.125em) and (min-width:63.9375em) {
    .partnersStrip .mainList li {
        margin-left: 2rem;
    }
}

@media (max-width:50em),(max-width:71.875em) and (min-width:63.9375em) {
    .partnersStrip {
        padding: 0 2rem;
        background-position: top left -40px;
    }

        .partnersStrip .mainList li {
            margin-left: 1.5rem;
        }
}

@media (max-width:43.75em) {
    .partnersStrip {
        padding: 0 1rem;
        background-position: 0 0;
        margin: -2rem -1rem 2rem;
    }

    @keyframes f {
        to {
            transform: translateX(-100%);
        }
    }

    @keyframes g {
        to {
            transform: translateX(100%);
        }
    }

    @keyframes h {
        0% {
            opacity: 0;
        }

        5% {
            opacity: 0;
        }

        20% {
            opacity: 1;
        }

        80% {
            opacity: 1;
        }

        95% {
            opacity: 0;
        }

        to {
            opacity: 0;
        }
    }

    .partnersStrip .partnerType {
        display: block;
        text-align: center;
        width: 150px;
        overflow: hidden;
        display: inline-block;
        vertical-align: middle;
    }

    .partnersStrip .labels {
        animation: f 25s steps(5) infinite;
        white-space: nowrap;
        width: 750px;
        font-size: 1.3rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        margin-bottom: 1rem;
    }

        .partnersStrip .labels li {
            display: inline-block;
            vertical-align: middle;
            width: 150px;
            animation: h 5s infinite;
            margin-right: -4px;
            white-space: normal;
            padding-left: 1rem;
        }

    .partnersStrip .pagination {
        position: relative;
        display: table;
        margin: 0 auto;
    }

        .partnersStrip .pagination li {
            width: 6px;
            height: 6px;
            background: #a4a4a4;
            border-radius: 100%;
            margin: 0 2px;
            float: left;
        }

        .partnersStrip .pagination .position {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            animation: g 25s steps(5) infinite;
            background-color: transparent;
        }

            .partnersStrip .pagination .position .overlay {
                width: 6px;
                height: 6px;
                background: #111;
                border-radius: 100%;
                position: absolute;
                top: 0;
                left: 0;
                animation: h 5s infinite;
            }

    .partnersStrip .slideContainer {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        width: 150px;
        height: 110px;
        overflow: hidden;
        margin-left: 13rem;
    }

    .partnersStrip .mainList {
        animation: f 25s steps(5) infinite;
        width: 750px;
        white-space: nowrap;
        padding-top: 0;
        display: block;
    }

        .partnersStrip .mainList li {
            width: 150px;
            height: 110px;
            display: inline-block;
            margin-right: -4px;
            float: none;
            animation: h 5s infinite;
            position: relative;
            margin-left: 0;
        }

            .partnersStrip .mainList li .icn {
                margin: 0 auto;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
            }
}

@media (max-width:31.25em) {
    .partnersStrip {
        padding: 0 .5rem;
    }
}

@media (max-width:28.125em) {
    .partnersStrip {
        background-position: top left -80px;
    }

        .partnersStrip .slideContainer {
            margin-left: 0;
        }
}

.statsRow > ul > li {
    padding: 0 .2rem;
}

@media (max-width:63.9375em) {
    .statsRow > ul {
        margin: 0 -2rem;
    }
}

@media (max-width:56.25em) {
    .statsRow > ul {
        margin: 0 -1rem;
    }
}

@media (max-width:43.75em) {
    .statsRow > ul {
        margin-bottom: 2rem;
    }
}

@media (max-width:75em) and (min-width:63.9375em) {
    .mainWidget.statsRow .mobileScrollList > li {
        width: 50%;
    }

        .mainWidget.statsRow .mobileScrollList > li:nth-child(-n+3) {
            margin-bottom: 1rem;
        }
}

.fromTheClubs {
    margin-top: 2rem;
}

    .fromTheClubs [class*=block-list] > li {
        margin-bottom: 0;
    }

    .fromTheClubs ul li {
        position: relative;
    }

@media (max-width:43.75em) {
    .fromTheClubs ul li:after {
        display: block;
    }

    .fromTheClubs ul li:nth-child(2n):after {
        display: none;
    }
}

@media (max-width:25em) {
    .fromTheClubs ul li:after {
        display: none;
    }
}

.fromTheClubs ul a {
    border-top: 1px solid #e8e8e8;
    padding: 1.5rem 0;
    margin: 0 1rem;
}

.fromTheClubs .relatedArticle {
    margin-bottom: 0;
}

@media (max-width:43.75em) {
    .fromTheClubs ul {
        margin-bottom: 2rem;
    }
}

.tiledHeader {
    margin: 3rem 0;
}

    .tiledHeader .subHeader {
        float: left;
        margin-top: 1rem;
        margin-bottom: 0;
    }

    .tiledHeader .socialLinks {
        display: inline;
        float: left;
        margin-left: 7rem;
        margin-top: .25rem;
    }

    .tiledHeader .moreBtn {
        position: absolute;
        top: 0;
        right: 0;
    }

.socialSection-generic.socialSection {
    margin-bottom: 2rem;
    padding-bottom: 8rem;
}

    .socialSection-generic.socialSection .wrapper {
        padding-left: 0;
        padding-right: 0;
    }

.socialSection-generic .tiledHeader {
    margin: 1rem 0 3rem;
}

.socialSection-generic .wrapper {
    float: left;
}

.socialSection-generic .clubCard .clubBadge {
    width: 90px;
}

.socialSection-generic .clubCard .clubContent {
    height: 100%;
}

    .socialSection-generic .clubCard .clubContent .btn-primary {
        position: absolute;
        bottom: 1rem;
        padding: 0;
        width: 92%;
    }

.socialSection-generic .socialCard.textCard {
    background: rgba(56,0,60,.1);
    background-image: url('/Images/social_overlay.png') !important;
}

    .socialSection-generic .socialCard.textCard .cardContent .message p, .socialSection-generic .socialCard.textCard .cardContent .message p a {
        color: #200023;
        font-size: 1.2rem;
    }

.socialSection-generic .socialCard.imageCard .cardContent {
    height: 50%;
}

    .socialSection-generic .socialCard.imageCard .cardContent .user, .socialSection-generic .socialCard.textCard .cardContent .user {
        background-size: 38px 38px;
        min-height: 4rem;
        padding-left: 5rem;
    }

        .socialSection-generic .socialCard.imageCard .cardContent .user .userName, .socialSection-generic .socialCard.textCard .cardContent .user .userName {
            padding-top: 0;
        }

    .socialSection-generic .socialCard.imageCard .cardContent .mc-user .userName, .socialSection-generic .socialCard.textCard .cardContent .mc-user .userName {
        padding-top: .5rem;
    }

.t6 .socialSection .clubCard .clubBadge {
    width: 80px;
}

@media (min-width:25em) {
    .t6 .socialSection .clubCard .clubName {
        padding-top: 2rem;
    }
}

.socialSection {
    margin-bottom: 8rem;
}

    .socialSection .loadMoreContainer {
        position: absolute;
        top: 100%;
        margin-top: 2rem;
        width: 100%;
    }

        .socialSection .loadMoreContainer .loadMoreFeed {
            margin-left: auto;
            margin-right: auto;
            min-width: 125px;
            position: relative;
            width: 15%;
        }

    .socialSection .col-4 {
        width: 33.08333%;
        margin-right: .25%;
    }

    .socialSection .card {
        height: 40rem;
        margin-bottom: .2rem;
        padding: 0;
    }

    .socialSection .cardLink, .socialSection .socialFeedContent .actions a {
        text-decoration: none;
    }

    .socialSection .clubCard {
        background-color: #e90052;
        padding-left: 1rem;
        padding-right: 1rem;
    }

        .socialSection .clubCard .imgOverlay {
            position: absolute;
            opacity: .2;
            margin-left: -1rem;
            overflow: hidden;
        }

        .socialSection .clubCard .clubBadge {
            width: 140px;
            padding-top: 5rem;
            position: absolute;
            left: 0;
            right: 0;
            margin: auto;
        }

            .socialSection .clubCard .clubBadge img {
                width: 100%;
            }

        .socialSection .clubCard .clubContent {
            padding: 25rem 1rem 0;
            position: absolute;
            left: 0;
            right: 0;
            height: 100%;
        }

            .socialSection .clubCard .clubContent .clubName {
                text-align: center;
                font-size: 1.8rem;
                font-weight: 700;
            }

            .socialSection .clubCard .clubContent .btn-primary {
                position: absolute;
                bottom: 1rem;
                padding: 0;
                width: 92%;
            }

                .socialSection .clubCard .clubContent .btn-primary .icn {
                    margin-right: 1rem;
                }

    .socialSection .socialCard {
        background-size: cover;
        background-position: 50%;
        background-repeat: no-repeat;
    }

        .socialSection .socialCard h6 span {
            font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .socialSection .socialCard p {
            font-size: 1.2rem;
            color: #fff;
            line-height: 1.8;
        }

        .socialSection .socialCard .message {
            padding: 0 1.5rem 1rem;
        }

            .socialSection .socialCard .message a {
                color: #ebebe4;
                font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
                font-weight: 400;
                font-size: 1.2rem;
                text-decoration: none;
                margin-bottom: .5rem;
                color: hsla(0,0%,100%,.8);
            }

                .socialSection .socialCard .message a:focus, .socialSection .socialCard .message a:hover {
                    text-decoration: none;
                }

        .socialSection .socialCard .actions {
            border-top: 2px solid hsla(0,0%,100%,.25);
            margin-top: 1rem;
            padding: .5rem 1.5rem;
            position: relative;
            width: 100%;
            bottom: 0;
        }

            .socialSection .socialCard .actions .time {
                float: right;
                font-size: 1.2rem;
                color: #fff;
                line-height: 1.8;
                text-decoration: none;
            }

            .socialSection .socialCard .actions .icn {
                display: inline-block;
                margin-right: 1rem;
                transition: opacity .25s ease-in-out;
                -moz-transition: opacity .25s ease-in-out;
                -webkit-transition: opacity .25s ease-in-out;
            }

                .socialSection .socialCard .actions .icn:hover {
                    opacity: .5;
                }

            .socialSection .socialCard .actions .action {
                margin-top: 8px;
                margin-right: 5px;
                width: 20px;
                height: 20px;
                display: inline-block;
                cursor: pointer;
            }

                .socialSection .socialCard .actions .action:hover {
                    opacity: .5;
                }

                .socialSection .socialCard .actions .action:first-child {
                    margin-left: 10px;
                }

        .socialSection .socialCard .socialIcon {
            position: absolute;
            top: 0;
            right: 0;
            border-left: 5rem solid transparent;
            border-right: 5rem solid #00aced;
            border-bottom: 5rem solid transparent;
        }

            .socialSection .socialCard .socialIcon .instagram-w, .socialSection .socialCard .socialIcon .twitter-w {
                position: absolute;
                z-index: 1;
                margin-top: 8.5px;
                margin-left: 27.5px;
            }

            .socialSection .socialCard .socialIcon .facebook-w {
                position: absolute;
                z-index: 1;
                margin-top: 8.5px;
                margin-left: 32.5px;
            }

        .socialSection .socialCard.twitterInfoCard {
            background: #e8e8e8;
        }

        .socialSection .socialCard .twitterProfile {
            display: block;
            margin-bottom: 1.5rem;
        }

            .socialSection .socialCard .twitterProfile:before {
                content: "";
                display: block;
            }

            .socialSection .socialCard .twitterProfile:after {
                content: "";
                display: table;
                clear: both;
            }

            .socialSection .socialCard .twitterProfile .twitterPicture {
                border-radius: 5px;
                overflow: hidden;
                border: 3px solid #fff;
                display: inline-block;
                margin-right: .5rem;
                vertical-align: middle;
            }

                .socialSection .socialCard .twitterProfile .twitterPicture img {
                    width: 5rem;
                    display: block;
                }

            .socialSection .socialCard .twitterProfile .twitterInformation {
                display: inline-block;
                vertical-align: middle;
            }

                .socialSection .socialCard .twitterProfile .twitterInformation h5 {
                    font-size: 1.6rem;
                    margin-bottom: .5rem;
                }

                .socialSection .socialCard .twitterProfile .twitterInformation a {
                    color: #242424;
                    text-decoration: none;
                }

                    .socialSection .socialCard .twitterProfile .twitterInformation a:hover {
                        text-decoration: underline;
                    }

                .socialSection .socialCard .twitterProfile .twitterInformation .handle {
                    font-size: 1.2rem;
                }

        .socialSection .socialCard .twitterFollowers p {
            line-height: 1;
            font-size: 1.1rem;
            padding: 0;
            color: #242424;
        }

            .socialSection .socialCard .twitterFollowers p span {
                display: inline-block;
                float: left;
                margin-right: 5px;
                margin-top: -.1rem;
            }

        .socialSection .socialCard .twitterFollowers .followerCount {
            font-size: 4rem;
            clear: both;
            margin: .5rem 0;
        }

        .socialSection .socialCard .twitterButtons {
            margin-top: 1.5rem;
        }

        .socialSection .socialCard .btn-more {
            margin-top: .5rem;
            padding-left: 1rem;
        }

        .socialSection .socialCard .cardContent .user {
            background-repeat: no-repeat;
            margin: 1rem 0;
            min-height: 5rem;
            padding-left: 6rem;
        }

            .socialSection .socialCard .cardContent .user .userName {
                font-size: 1.5rem;
                line-height: 1.7rem;
                font-weight: 700;
            }

                .socialSection .socialCard .cardContent .user .userName .userAccount {
                    font-size: 1.2rem;
                }

        .socialSection .socialCard.imageCard .cardContent {
            position: absolute;
            bottom: 0;
            background-color: #38003c;
            height: auto;
            width: 100%;
        }

            .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
                position: absolute;
                height: 4rem;
                bottom: 100%;
            }

                .socialSection .socialCard.imageCard .cardContent .mob-heroSvg.clubColourSvg {
                    fill: #38003c;
                }

            .socialSection .socialCard.imageCard .cardContent .message .socialMessage {
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-line-clamp: 3;
                display: -webkit-box;
            }

        .socialSection .socialCard.textCard {
            padding-top: 5rem;
            background-repeat: no-repeat;
            background-size: cover;
            background: #f1f4fb;
            background-image: url(/Images/social_overlay.png) !important;
            transition: background .35s ease;
        }

            .socialSection .socialCard.textCard .cardContent .mob-heroSvg {
                display: none;
            }

            .socialSection .socialCard.textCard .cardContent .message p {
                color: #242424;
                max-height: 30rem;
                overflow: hidden;
                font-size: 1.4rem;
            }

                .socialSection .socialCard.textCard .cardContent .message p a {
                    font-size: 1.4rem;
                    font-weight: 700;
                }

            .socialSection .socialCard.textCard .cardContent .actions {
                position: absolute;
                border-top: 2px solid #e4e4e4;
            }

                .socialSection .socialCard.textCard .cardContent .actions .time {
                    color: #242424;
                }

        .socialSection .socialCard.facebook .socialIcon {
            border-right: 5rem solid #3b5998;
        }

        .socialSection .socialCard.facebook .cardContent .user .userName {
            padding: 0 0 1.2rem;
            line-height: 2rem;
        }

        .socialSection .socialCard.instagram .socialIcon {
            border-right: 5rem solid #125688;
        }

@media (max-width:87.5em) {
    .socialSection-generic.socialSection .tiledHeader .subHeader {
        float: none;
    }

    .socialSection-generic.socialSection .tiledHeader .socialLinks {
        display: inline-block;
        float: none;
        margin-left: 0;
        margin-top: 1rem;
    }

    .socialSection-generic.socialSection .tiledHeader .moreBtn {
        float: right;
        margin-top: 1rem;
        position: relative;
    }

    .socialSection-generic.socialSection .card {
        margin-right: .2rem;
        width: calc(50% - .2rem);
    }
}

@media (max-width:75em) {
    .socialSection-generic.socialSection .tiledHeader .moreBtn {
        float: none;
    }

    .socialSection-generic.socialSection .card {
        width: 100%;
    }
}

@media (max-width:64em) {
    .socialSection .clubCard .imgOverlay {
        height: 100%;
        width: 100%;
    }

    .socialSection-generic .socialCard.imageCard .cardContent .user .userName, .socialSection-generic .socialCard.textCard .cardContent .user .userName {
        padding-top: 0;
    }
}

@media (max-width:63.9375em) {
    .socialSection-generic.socialSection .tiledHeader .moreBtn {
        float: right;
    }

    .socialSection-generic.socialSection .card {
        margin-right: .2rem;
        width: calc(50% - .2rem);
    }
}

@media (max-width:56.25em) {
    .mainWidget .tiledHeader .subHeader {
        line-height: 4rem;
    }

    .tiledHeader .socialLinks {
        margin-left: 14rem;
    }

    .socialLinks .socialOptions li:not(:last-child) {
        margin-right: .5rem;
    }

    .socialSection-generic .loadMoreContainer .loadMoreFeed, .socialSection .loadMoreContainer .loadMoreFeed {
        width: 25%;
    }
}

@media (max-width:50em) {
    .socialSection-generic .tiledHeader .socialLinks, .socialSection .tiledHeader .socialLinks {
        clear: both;
        margin-left: 0;
    }

    .socialSection-generic .clubCard .imgOverlay, .socialSection .clubCard .imgOverlay {
        height: 100%;
    }

    .socialSection .clubCard .clubContent .btn-primary {
        margin-top: 11rem;
    }
}

@media (max-width:43.75em) {
    .socialSection .socialCard.imageCard .cardContent .message p, .socialSection .socialCard.imageCard .cardContent .message p a, .socialSection .socialCard.textCard .cardContent .message p, .socialSection .socialCard.textCard .cardContent .message p a {
        font-size: 1.2rem;
    }

    .socialSection-generic .tiledHeader .moreBtn, .socialSection .tiledHeader .moreBtn {
        display: none;
    }
}

@media (max-width:31.25em) {
    .socialSection-generic.socialSection .col-4, .socialSection .col-4 {
        width: 100%;
    }

    .tiledHeader .socialLinks {
        float: left;
        clear: both;
        margin-top: 1rem;
    }

    .socialSection {
        padding-bottom: 6rem;
        margin-bottom: 0;
    }

        .socialSection .col-3 {
            width: 100%;
        }

        .socialSection .card {
            height: 18rem;
        }

            .socialSection .card.clubCard .imgOverlay {
                height: auto;
                width: 100%;
            }

            .socialSection .card.clubCard .clubBadge {
                position: relative;
                display: inline-block;
                padding-top: 2rem;
                padding-left: 2rem;
            }

            .socialSection .card.clubCard .clubContent {
                position: relative;
                display: inline-block;
                width: 62%;
                float: right;
                padding: 5rem 1rem;
            }

                .socialSection .card.clubCard .clubContent .clubName {
                    text-align: left;
                    margin-left: 1rem;
                }

        .socialSection .socialCard.imageCard {
            min-height: 42rem;
        }

        .socialSection .socialCard.textCard {
            padding-top: 3rem;
            background-size: cover !important;
            height: 24rem;
        }

            .socialSection .socialCard.imageCard .cardContent .message .user, .socialSection .socialCard.textCard .cardContent .message .user {
                margin: 1rem 0;
            }

        .socialSection .loadMoreContainer .loadMoreFeed {
            width: 100%;
        }
}

.homepageTakeover {
    background: #e90052;
    color: #fff;
    margin-top: -2rem;
    padding: 0;
    position: relative;
    height: 100%;
    margin-bottom: 2rem;
}

@media (max-width:63.9375em) {
    .homepageTakeover {
        margin-bottom: 0;
        margin-top: 0;
    }
}

.homepageTakeover .wrapper {
    position: relative;
    padding: 0;
}

.homepageTakeover header {
    background-color: #000;
    overflow: hidden;
    z-index: 10;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 1rem 0;
}

    .homepageTakeover header h2 {
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        display: inline-block;
        vertical-align: middle;
        margin-right: 2rem;
    }

@media (max-width:43.75em) {
    .homepageTakeover header h2 {
        font-size: 1.6rem;
    }
}

.homepageTakeover header small {
    color: #76766f;
    text-transform: uppercase;
    margin-right: 1rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem;
}

.homepageTakeover header .icn.carling-sm {
    display: inline-block;
    vertical-align: middle;
    transition: .2s;
}

    .homepageTakeover header .icn.carling-sm:focus, .homepageTakeover header .icn.carling-sm:hover {
        transform: scale(1.05);
    }

.homepageTakeover .hptoCompetitionHeader {
    padding: 1.5rem 1rem;
    text-align: center;
    background: #fff;
    border-radius: 2px;
    -ms-flex-align: center;
    align-items: center;
}

    .homepageTakeover .hptoCompetitionHeader .competition {
        display: inline-block;
        vertical-align: middle;
    }

.homepageTakeover .homepageTakeover__image {
    background-size: cover;
    background-position: 50%;
    position: absolute;
    top: 0;
    right: -30%;
    bottom: 0;
    height: 100%;
    overflow: hidden;
    padding-left: 0;
    width: 70%;
    z-index: 30;
}

    .homepageTakeover .homepageTakeover__image svg {
        width: auto;
        position: absolute;
        top: 0;
        fill: #e90052;
    }

        .homepageTakeover .homepageTakeover__image svg .blackFill {
            fill: #000;
        }

    .homepageTakeover .homepageTakeover__image .shardLeft {
        left: -1px;
        padding-top: 3rem;
    }

    .homepageTakeover .homepageTakeover__image .shardRight {
        right: -1px;
        height: 100%;
    }

    .homepageTakeover .homepageTakeover__image .mobShard {
        display: none;
    }

.homepageTakeover .homepageTakeoverHeaderImage {
    width: 100%;
    height: 100%;
}

.homepageTakeover .hptoMatchBroadcaster {
    display: inline;
}

    .homepageTakeover .hptoMatchBroadcaster .broadcaster {
        margin: 1rem 0 0;
        padding-bottom: 0;
    }

.homepageTakeover .homepageTakeover__content {
    overflow: hidden;
    width: 60%;
    padding: 8.5rem 2rem 2rem 1rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

    .homepageTakeover .homepageTakeover__content p {
        color: #fff;
        font-size: 1.2rem;
        line-height: 2.1rem;
        margin-bottom: 1rem;
        margin-left: 1.5rem;
        display: list-item;
    }

    .homepageTakeover .homepageTakeover__content .matchCopy {
        float: right;
        width: 60%;
        padding-left: 5rem;
        -ms-flex-item-align: end;
        align-self: flex-end;
    }

    .homepageTakeover .homepageTakeover__content .author {
        color: #242424;
        margin-bottom: 1.5rem;
        font-size: 1.2rem;
    }

        .homepageTakeover .homepageTakeover__content .author a {
            color: #242424;
            text-decoration: none;
        }

            .homepageTakeover .homepageTakeover__content .author a:focus, .homepageTakeover .homepageTakeover__content .author a:hover {
                text-decoration: underline;
            }

    .homepageTakeover .homepageTakeover__content .day {
        font-size: 1.2rem;
    }

    .homepageTakeover .homepageTakeover__content .stadium {
        background-color: #fff;
        color: #242424;
        text-align: center;
        font-size: 1.1rem;
    }

    .homepageTakeover .homepageTakeover__content .matchDayHeadline {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 2.2rem;
        padding: 1.1rem 0 .8rem;
    }

@media (max-width:63.9375em) {
    .homepageTakeover .homepageTakeover__content .matchDayHeadline {
        font-size: 1.8rem;
    }
}

.homepageTakeover .homepageTakeover__content .matchDayHeadline .blog-w {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 1rem;
}

.homepageTakeover .homepageTakeover__content .matchAbridged {
    background: #fff;
    border-radius: 2px;
    padding-top: .7rem;
    padding-bottom: .7rem;
}

    .homepageTakeover .homepageTakeover__content .matchAbridged:not(:last-child) {
        margin-bottom: 2px;
    }

    .homepageTakeover .homepageTakeover__content .matchAbridged:focus, .homepageTakeover .homepageTakeover__content .matchAbridged:hover {
        background: #38003c;
    }

        .homepageTakeover .homepageTakeover__content .matchAbridged:focus .score, .homepageTakeover .homepageTakeover__content .matchAbridged:hover .score {
            background: #fff;
            color: #e90052;
        }

    .homepageTakeover .homepageTakeover__content .matchAbridged.fullTime .broadcaster {
        color: #e90052;
    }

@media (max-width:75em) {
    .homepageTakeover .shard, .homepageTakeover:after {
        display: none;
    }

    .homepageTakeover header {
        position: static;
        width: 100%;
    }

    .homepageTakeover .homepageTakeover__image {
        position: relative;
        right: auto;
        width: auto;
        padding-top: 35%;
    }

        .homepageTakeover .homepageTakeover__image .mobShard {
            display: block;
            position: absolute;
            top: auto;
            bottom: -1px;
            left: 0;
            width: 100%;
            max-width: 50rem;
            height: auto;
            fill: #e90052;
        }

    .homepageTakeover .homepageTakeover__content {
        width: 100%;
        padding: 2rem 0;
        float: left;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .homepageTakeover .homepageTakeover__content .dayMatches, .homepageTakeover .homepageTakeover__content .matchCopy {
            width: 50%;
            float: left;
            padding: 0 1rem;
            -ms-flex-item-align: start;
            align-self: flex-start;
        }

    .homepageTakeover div.hptoMatchBroadcaster {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        margin: 0;
        padding: 0;
    }

        .homepageTakeover div.hptoMatchBroadcaster .broadcaster {
            margin: 0;
            line-height: 25px;
        }
}

@media (max-width:43.75em) {
    .homepageTakeover div.hptoMatchBroadcaster {
        width: 185px;
        margin-left: 30px;
    }
}

.homepageTakeover .matchEvents {
    background: #38003c;
    padding: 1rem .5rem .5rem;
    font-size: 1.1rem;
    position: relative;
    border-radius: 0 0 2px 2px;
}

    .homepageTakeover .matchEvents:after {
        content: "";
        display: table;
        clear: both;
    }

    .homepageTakeover .matchEvents:before {
        content: "";
        display: block;
        position: absolute;
        top: 1rem;
        bottom: 1rem;
        left: 50%;
        border-right: 1px dashed hsla(0,0%,100%,.4);
    }

    .homepageTakeover .matchEvents a {
        color: #fff;
        text-decoration: none;
    }

        .homepageTakeover .matchEvents a:focus, .homepageTakeover .matchEvents a:hover {
            text-decoration: underline;
        }

    .homepageTakeover .matchEvents .event {
        position: relative;
        margin-bottom: .5rem;
        line-height: 1.4;
    }

    .homepageTakeover .matchEvents .icnContainer {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 2.5rem;
    }

    .homepageTakeover .matchEvents .icn {
        display: block;
        margin: 0 auto;
    }

    .homepageTakeover .matchEvents .home {
        float: left;
        width: 50%;
        text-align: right;
        padding: 0 .5rem;
    }

        .homepageTakeover .matchEvents .home .event {
            padding-right: 3rem;
        }

            .homepageTakeover .matchEvents .home .event .icnContainer {
                right: 0;
            }

    .homepageTakeover .matchEvents .away {
        float: right;
        width: 50%;
        padding: 0 .5rem;
    }

        .homepageTakeover .matchEvents .away .event {
            padding-left: 3rem;
        }

            .homepageTakeover .matchEvents .away .event .icnContainer {
                left: 0;
            }

    .homepageTakeover .matchEvents .assists {
        clear: both;
        color: hsla(0,0%,100%,.6);
    }

        .homepageTakeover .matchEvents .assists:before {
            content: "";
            display: block;
        }

        .homepageTakeover .matchEvents .assists:after {
            content: "";
            display: table;
            clear: both;
        }

        .homepageTakeover .matchEvents .assists a {
            color: hsla(0,0%,100%,.6);
        }

        .homepageTakeover .matchEvents .assists .title {
            text-align: center;
            color: hsla(0,0%,100%,.8);
            background: #38003c;
            padding: .5rem 0;
            position: relative;
            z-index: 5;
        }

.homepageTakeover .homepageTakeover__content .singleMatch .matchAbridged {
    border-radius: 2px 2px 0 0;
    margin-bottom: 0;
}

@media (max-width:37.5em) {
    .homepageTakeover .homepageTakeover__content {
        display: block;
    }

        .homepageTakeover .homepageTakeover__content .dayMatches, .homepageTakeover .homepageTakeover__content .matchCopy {
            float: none;
            width: 100%;
        }

        .homepageTakeover .homepageTakeover__content .matchCopy {
            margin-bottom: 2rem;
        }

    .homepageTakeover .homepageTakeover__image {
        position: relative;
        width: 100%;
        padding-top: 51%;
    }
}

@media (max-width:48.0625em) {
    .homepageTakeover .homepageTakeover__content .matchAbridged .minutes {
        color: #e90052;
    }

    .homepageTakeover .homepageTakeover__content .matchAbridged:hover {
        background: #fff;
    }

        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .score {
            background: #38003c;
            color: #fff;
        }

        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .teamName {
            color: #242424;
        }

        .homepageTakeover .homepageTakeover__content .matchAbridged:hover .arrow-right {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
        }
}

@media (max-width:48.0625em) and (-webkit-min-device-pixel-ratio:2),(max-width:48.0625em) and (min-resolution:192dpi) {
    .homepageTakeover .homepageTakeover__content .matchAbridged:hover .arrow-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:48.0625em) {
    .homepageTakeover .homepageTakeover__content .matchAbridged:hover .chevron-right {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -929px -766px no-repeat;
        width: 9px;
        height: 15px;
    }
}

@media (max-width:48.0625em) and (-webkit-min-device-pixel-ratio:2),(max-width:48.0625em) and (min-resolution:192dpi) {
    .homepageTakeover .homepageTakeover__content .matchAbridged:hover .chevron-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.homepageTakeover .hptoLocalTimeContainer {
    padding: 1.3rem 0;
    text-align: center;
    font-size: 1.2rem;
    color: #fff;
}

.homeStandingsHeader {
    background: #e90052;
    padding-top: 1rem;
    border-radius: 3px 3px 0 0;
}

    .homeStandingsHeader.tabbedContent {
        margin-bottom: 0;
    }

    .homeStandingsHeader .icn {
        margin: 0 auto 1rem;
    }

.tablesContainer {
    border: 1px solid #e8e8e8;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    background: #fff;
}

    .article-promo--history .tablesContainer .article-promo__btn, .tablesContainer .article-promo--history .article-promo__btn, .tablesContainer .btn {
        clear: both;
        margin: 10px;
    }

    .tablesContainer .tableHeader {
        font-size: 1.3rem;
        padding: 1.5rem 1rem 0;
    }

.tablesWrap--history-season-review .tablesContainer {
    margin-bottom: 2rem;
    padding-top: 6rem;
    position: relative;
}

    .tablesWrap--history-season-review .tablesContainer:before {
        background-color: #38003c;
        border-left: 1px solid #38003c;
        border-right: 1px solid #38003c;
        content: "";
        height: 6rem;
        left: -1px;
        position: absolute;
        top: 0;
        width: 100%;
    }

    .tablesWrap--history-season-review .tablesContainer:after {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -294px -705px no-repeat;
        width: 150px;
        height: 29px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        top: 1.5rem;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tablesWrap--history-season-review .tablesContainer:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn, .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn, .tablesWrap--history-season-review .tablesContainer .btn {
    background-color: #85854d;
    color: #fff;
}

    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn:hover, .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn:hover, .tablesWrap--history-season-review .tablesContainer .btn:hover {
        background-color: #65653a;
    }

    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn .icn.arrow-right, .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn .icn.arrow-right, .tablesWrap--history-season-review .tablesContainer .btn .icn.arrow-right {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") no-repeat;
        width: 9px;
        height: 8px;
        background-position: -971px -776px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .tablesWrap--history-season-review .tablesContainer .article-promo__btn .icn.arrow-right, .tablesWrap--history-season-review .tablesContainer .article-promo--history .article-promo__btn .icn.arrow-right, .tablesWrap--history-season-review .tablesContainer .btn .icn.arrow-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.homeStandings th {
    padding: 1rem;
}

.homeStandings td.team:after {
    display: none;
}

.homeStandings td.pos {
    border-left: 0;
    line-height: 2rem;
}

.homeStandings table {
    background: #fff;
}

.homeStandings a:hover {
    text-decoration: underline;
}

.newsList > li {
    margin-bottom: 1rem;
}

    .newsList > li:before {
        content: "";
        display: block;
    }

    .newsList > li:after {
        content: "";
        display: table;
        clear: both;
    }

.newsList .thumbnail.thumbLong figcaption {
    padding-top: 1rem;
}

.newsList .featuredArticle {
    display: -ms-flexbox;
    display: flex;
}

.newsList .col-8-m {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
}

.newsList .col-4-m {
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
}

.newsList .relatedArticles {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 0;
    border-left: 1px dotted #e8e8e8;
    padding: 0;
    margin: 0;
    padding-left: 2rem;
}

@media (max-width:43.75em) {
    .newsList .col-8-m {
        padding: 0;
    }

    .newsList .col-4-m {
        display: none;
    }
}

@media (max-width:43.75em) {
    .mainWidget .newsList {
        margin-bottom: 2rem;
    }
}

@media (max-width:43.75em) {
    .thumbnailList [class*=block-list] > li {
        width: 50%;
    }
}

.fixedSidebar .matchList {
    border-radius: 0 0 3px 3px;
    border: 1px solid #e8e8e8;
    border-top: 0;
    margin-bottom: 2rem;
}

.fantasy-league {
    border-bottom: 5px solid #00ff87;
    border-radius: 0 0 3px 3px;
}

    .fantasy-league .fantasy-header {
        width: 100%;
        display: table;
        background-color: #00ff87;
        border-radius: 3px 3px 0 0;
    }

        .fantasy-league .fantasy-header .fantasyScoutHeader {
            padding-top: .8rem;
            font-size: 2rem;
        }

        .fantasy-league .fantasy-header p {
            color: #242424;
            font-size: 1rem;
            margin: 0 .5rem;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .fantasy-league .fantasy-header .icn, .fantasy-league .fantasy-header h2, .fantasy-league .fantasy-header p {
            display: inline-block;
            vertical-align: middle;
        }

        .fantasy-league .fantasy-header h2 {
            font-size: 1.2rem;
            font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            width: 125px;
            text-align: right;
            margin-right: 1.5rem;
        }

    .fantasy-league .fantasy-club_header .fantasy-header-left .desktop-header-title {
        display: inline-block;
        padding-top: .8rem;
        font-size: 2rem;
    }

    .fantasy-league .fantasy-club_header .fantasy-header-left .mobile-header-title {
        display: none;
    }

    .fantasy-league .fantasy-header-left {
        float: left;
        padding: 8px;
        padding-bottom: 9px;
    }

        .fantasy-league .fantasy-header-left .pl-logo {
            margin-left: 1rem;
        }

            .fantasy-league .fantasy-header-left .pl-logo img {
                height: 30px;
                vertical-align: middle;
            }

        .fantasy-league .fantasy-header-left .ea {
            float: right;
            margin-right: 5px;
        }

            .fantasy-league .fantasy-header-left .ea p {
                max-width: 100px;
                text-align: right;
                color: rgba(36,36,36,.65);
                font-size: .9rem;
                line-height: 1.4rem;
            }

    .fantasy-league .fantasy-header-right {
        background-color: #00ff87;
        padding: 10px 20px;
        margin-top: 4px;
        float: right;
        padding-left: 0;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

        .fantasy-league .fantasy-header-right .currentGameweekContainer {
            padding-top: .7rem;
        }

    .fantasy-league .fantasyClubContainer {
        border-left: 1px solid #e8e8e8;
    }

        .fantasy-league .fantasyClubContainer:before {
            content: "";
            display: block;
        }

        .fantasy-league .fantasyClubContainer:after {
            content: "";
            display: table;
            clear: both;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
            padding: 1em;
            font-weight: 700;
            border-right: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
        }

            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle .badge-20 {
                display: inline-block;
                margin-left: 5px;
                vertical-align: bottom;
            }

        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
            display: none;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper {
            padding: 0;
            border-right: 1px solid #e8e8e8;
        }

            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
                background: #e4e4e4;
                border-bottom: 1px solid #e8e8e8;
                background-image: url(/Images/stats-card.png);
                background-repeat: no-repeat;
                position: relative;
            }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 250 215;
    }
}

.fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player img {
    position: absolute;
    bottom: 0;
    left: 1rem;
    max-width: 60%;
    max-height: 95%;
}

.fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
    margin-left: 10rem;
    padding: 2rem 0;
    display: inline-block;
    font-weight: 700;
    font-size: 1.5rem;
}

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .player-position {
        padding: 0 .5rem;
        font-size: 1.2rem;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .goalkeeper {
        background-color: #eaff04;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .defender {
        background-color: #00ff87;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .midfielder {
        background-color: #e90052;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .forward {
        background-color: #04f5ff;
    }

.fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance {
    padding: 1rem;
}

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance:not(:last-child) {
        border-right: 2px solid #e8e8e8;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-mobile {
        display: none;
    }

    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance span {
        float: right;
        font-weight: 700;
    }

.fantasy-league .fantasyClubContainer .articleContainer {
    background-color: #00ff87;
    padding: 1rem .5rem;
    border-left: 1px solid #00ff87;
}

    .fantasy-league .fantasyClubContainer .articleContainer:before {
        content: "";
        display: block;
    }

    .fantasy-league .fantasyClubContainer .articleContainer:after {
        content: "";
        display: table;
        clear: both;
    }

    .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_title {
        color: #fff;
        font-size: 1.5rem;
    }

        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_title span {
            background-color: #e90052;
            padding: .5rem 1rem;
        }

    .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle {
        color: #fff;
        font-size: 2.5rem;
    }

        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle span {
            background-color: #38003c;
            padding: .5rem 1rem;
        }

    .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_summary {
        font-weight: 700;
        padding-top: 1.5rem;
        line-height: 3rem;
    }

    .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_img-wrapper {
        padding: 0 1rem;
    }

        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_img-wrapper .articleContainer_img {
            width: 100%;
        }

.fantasy-league .counter {
    display: inline-block;
    font-size: 2rem;
    margin-right: 2rem;
    vertical-align: middle;
}

    .fantasy-league .counter .days {
        padding-right: 5px;
    }

    .fantasy-league .counter .hrs {
        padding-right: 5px;
        padding-left: 5px;
    }

    .fantasy-league .counter .mins {
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        padding-left: 5px;
    }

    .fantasy-league .counter .secs {
        display: none;
    }

    .fantasy-league .counter .counter-labels {
        margin-top: -3px;
        line-height: 1rem;
    }

    .fantasy-league .counter p {
        color: #000;
        padding: 0;
        margin: 0;
        font-size: 6px;
        opacity: 1;
        padding-left: 5px;
    }

        .fantasy-league .counter p:first-child, .fantasy-league .counter p:nth-child(2) {
            padding-right: 17px;
        }

.fantasy-league .mobile-button {
    display: none;
}

.fantasy-league .fantasyArticle {
    padding: 2rem 0;
}

    .fantasy-league .fantasyArticle:before {
        content: "";
        display: block;
    }

    .fantasy-league .fantasyArticle:after {
        content: "";
        display: table;
        clear: both;
    }

    .fantasy-league .fantasyArticle [class*=col-] {
        float: none;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
    }

    .fantasy-league .fantasyArticle .col-9-m {
        border-right: 1px dashed #e8e8e8;
    }

    .fantasy-league .fantasyArticle .gameweekScores {
        border-top: 0;
        padding-top: 0;
        margin-top: 0;
        padding-left: 1rem;
    }

    .fantasy-league .fantasyArticle .scoreCard {
        margin-top: 1rem;
        display: inline-block;
        width: 35%;
        margin-right: 2rem;
        text-decoration: none;
    }

@media (max-width:1100px) and (min-width:43.75em) {
    .fantasy-league .fantasyArticle .scoreCard {
        width: 60%;
    }
}

.fantasy-league .fantasyArticle .scoreCard h4 {
    color: #76766f;
    font-size: 1rem;
}

.fantasy-league .fantasyArticle .scoreCard p {
    font-size: 3.5rem;
}

.fantasy-league .fantasyArticle .scoreCard .divider {
    margin-top: 1rem;
    width: 100%;
    height: 2px;
    background-color: #267e5a;
    margin-bottom: 0;
}

.fantasy-league .fantasyArticle .scoreCard .icn {
    display: inline-block;
    margin-left: 10px;
}

.fixedSidebar .fantasy-league .fantasyArticle .thumbnail .text {
    display: block;
    display: -webkit-box;
    height: 6rem;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}

@media (max-width:64em) and (min-width:43.75em) {
    .fantasy-league {
        border: none;
    }

        .fantasy-league .fantasy-header-right h2 {
            margin-right: .5rem;
        }

        .fantasy-league .fantasy-header-right .counter {
            margin-right: 1rem;
        }

        .fantasy-league .fantasy-header-right .banner-button {
            display: none;
        }

        .fantasy-league .mobile-button {
            display: inline-block;
            background-color: #00ff87;
            width: 100%;
        }

            .fantasy-league .mobile-button .btn-primary {
                width: 93%;
                margin: 0 auto;
                margin-top: 1rem;
                margin-bottom: 1rem;
                display: block;
            }

        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
            display: none;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper:before {
            content: "";
            display: block;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper:after {
            content: "";
            display: table;
            clear: both;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player img {
            max-height: 80%;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
            margin-left: 7rem;
            padding: 1rem 0;
            font-size: 1.2rem;
        }

            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc .player-position {
                font-size: 1.1rem;
            }

        .fantasy-league .articleContainer .articleContainer_img-wrapper {
            display: none;
        }

        .fantasy-league .fantasyArticle .col-9-m {
            margin-bottom: 10px;
        }

        .fantasy-league .fantasyArticle .col-3-m {
            display: inline-block;
            padding: 0;
        }

            .fantasy-league .fantasyArticle .col-3-m h3 {
                margin-top: 20px;
                margin-bottom: 10px;
            }
}

@media (max-width:43.75em) {
    .fantasy-league .fantasy-header-left {
        width: 100%;
        display: inline-block;
    }

        .fantasy-league .fantasy-header-left .fantasyScoutHeader {
            padding-top: .8rem;
            margin-top: 1.8rem;
        }

        .fantasy-league .fantasy-header-left .ea {
            float: right;
            margin-right: .5rem;
        }

            .fantasy-league .fantasy-header-left .ea p {
                margin-top: .5rem;
            }

        .fantasy-league .fantasy-header-left p {
            color: #000;
            opacity: .7;
            text-align: right;
            line-height: .8rem;
            width: 50px;
        }

        .fantasy-league .fantasy-header-left .pl-logo {
            margin-left: 1rem;
        }

            .fantasy-league .fantasy-header-left .pl-logo img {
                height: 30px;
                vertical-align: text-top;
            }

    .fantasy-league .fantasy-club_header .fantasy-header-left .desktop-header-title {
        display: none;
    }

    .fantasy-league .fantasy-club_header .fantasy-header-left .mobile-header-title {
        display: inline-block;
        padding-top: .8rem;
        font-size: 2rem;
        margin-top: 1.8rem;
    }

    .fantasy-league .fantasy-club_header .fantasy-header-left p {
        margin-top: .5rem;
    }

    .fantasy-league .fantasy-club_header .fantasy-header-right {
        display: none;
    }

    .fantasy-league .fantasy-header-right {
        width: 100%;
        display: inline-block;
        text-align: left;
    }

        .fantasy-league .fantasy-header-right h2 {
            text-align: left;
            padding-left: 10px;
            margin-right: 0;
            font-size: 1.4rem;
            width: 50%;
        }

        .fantasy-league .fantasy-header-right .counter {
            margin-right: 0;
            float: right;
        }

        .fantasy-league .fantasy-header-right .banner-button {
            display: none;
        }

    .fantasy-league .fantasyClubContainer {
        border: none;
    }

        .fantasy-league .fantasyClubContainer .articleContainer .col-7-m {
            width: 100%;
        }

        .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle {
            line-height: 1.55;
        }

            .fantasy-league .fantasyClubContainer .articleContainer .articleContainer_subtitle span {
                display: inline-block;
                line-height: 2.5rem;
            }

        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
            display: none;
        }

        .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile {
            display: inline;
        }

            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile h3 {
                background-color: #00ff87;
                padding: 0 1rem 1rem;
                text-align: center;
            }

            .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p {
                border-left: 1px solid #e8e8e8;
                border-right: 1px solid #e8e8e8;
                font-weight: 700;
                background-color: #e4e4e4;
                padding: 1rem;
            }

                .fantasy-league .fantasyClubContainer .fantasy-club_subtitle-mobile p .badge-20 {
                    float: right;
                }

        .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper {
            border: 1px solid #ebebe4;
        }

            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper p {
                font-size: 1.2rem;
            }

            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player {
                background: none;
                width: 50%;
                display: -ms-inline-flexbox;
                display: inline-flex;
                border: none;
            }

                .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc {
                    display: -ms-inline-flexbox;
                    display: inline-flex;
                    margin-left: 6rem;
                }

                    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_player .fantasy-club_player-desc p {
                        padding-left: 5px;
                        white-space: nowrap;
                    }

            .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance {
                display: -ms-inline-flexbox;
                display: inline-flex;
                width: 50%;
                margin: 0;
                padding-right: 1rem;
            }

                .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-desktop {
                    display: none;
                }

                .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance .label-mobile {
                    display: inline-block;
                }

                .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p {
                    width: 100%;
                    text-align: right;
                }

                    .fantasy-league .fantasyClubContainer .fantasy-club_player-wrapper .fantasy-club_performance p span {
                        margin-left: 5px;
                    }

        .fantasy-league .fantasyClubContainer .articleContainer_img {
            display: none;
        }

    .fantasy-league .mobile-button {
        display: inline-block;
        background-color: #00ff87;
        width: 100%;
    }

        .fantasy-league .mobile-button .btn-primary {
            width: 93%;
            margin: 1rem auto;
            display: block;
        }

    .fantasy-league .fantasyArticle {
        border-right: 1px solid #e8e8e8;
        border-left: 1px solid #e8e8e8;
        margin-left: 0;
        margin-right: 0;
    }

        .fantasy-league .fantasyArticle .col-9-m {
            border-right: none;
        }
}

@keyframes i {
    0% {
        transform: translateY(100%);
    }

    to {
        transform: translateY(0);
    }
}



.twitterList .tweetContainer .tweet {
    width: calc(33% - 5px);
    margin-right: .5rem;
    margin-bottom: 1rem;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    background-color: #fff;
}

@media (max-width:56.25em) {
    .twitterList .tweetContainer .tweet {
        width: calc(50% - 1rem);
    }
}

@media (max-width:43.75em) {
    .twitterList .tweetContainer .tweet {
        width: 100%;
    }
}

.twitterList .tweetContainer .tweetContent {
    padding: 10px;
    font-size: 1.4rem;
}

    .twitterList .tweetContainer .tweetContent .icn {
        display: inline-block;
        float: right;
    }

    .twitterList .tweetContainer .tweetContent .time {
        padding-top: 5px;
        padding-right: 5px;
        font-size: 1.1rem;
        display: inline-block;
        color: #909088;
        text-decoration: none;
    }

        .twitterList .tweetContainer .tweetContent .time:hover {
            text-decoration: underline;
        }

    .twitterList .tweetContainer .tweetContent .avatar {
        display: inline-block;
        float: left;
        margin-right: 10px;
        height: 50px;
        width: 50px;
        border-radius: 5%;
    }

    .twitterList .tweetContainer .tweetContent .user {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        color: #242424;
        padding: 10px 30px 0 0;
    }

    .twitterList .tweetContainer .tweetContent .handle {
        font-size: 1.2rem;
        color: #76766f;
        text-decoration: none;
    }

        .twitterList .tweetContainer .tweetContent .handle:hover {
            text-decoration: underline;
        }

    .twitterList .tweetContainer .tweetContent p {
        clear: both;
        margin-bottom: .2rem;
        padding-top: 10px;
        font-size: 1.2rem;
        color: #242424;
    }

        .twitterList .tweetContainer .tweetContent p a {
            color: #00aced;
            text-decoration: none;
        }

            .twitterList .tweetContainer .tweetContent p a:hover {
                color: #0087ba;
                text-decoration: underline;
            }

    .twitterList .tweetContainer .tweetContent a img {
        width: 100%;
        padding-top: 10px;
    }

.twitterList .tweetContainer .twitterActions {
    border-top: 1px solid #e8e8e8;
    position: relative;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.twitterList .tweetContainer .twitterShare {
    display: inline;
    margin-top: 8px;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

    .twitterList .tweetContainer .twitterShare .heart-number, .twitterList .tweetContainer .twitterShare .retweet-number {
        display: inline-block;
        color: #b9b9b9;
        font-size: 1.2rem;
        padding-left: 5px;
        vertical-align: middle;
        margin-top: 12px;
    }

    .twitterList .tweetContainer .reply-intent:hover .reply-g, .twitterList .tweetContainer .twitterShare .icn {
        display: inline-block;
        margin-top: 10px;
        vertical-align: middle;
    }

.twitterList .tweetContainer .reply-intent:hover .reply-g {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -775px -519px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .twitterList .tweetContainer .reply-intent:hover .reply-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.twitterList .tweetContainer .reply-intent:hover .reply-g .icn {
    display: none;
}

.twitterList .tweetContainer .retweet-intent:hover .retweet-g {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -223px no-repeat;
    width: 20px;
    height: 18px;
    display: inline-block;
    margin-top: 10px;
    vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .twitterList .tweetContainer .retweet-intent:hover .retweet-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.twitterList .tweetContainer .retweet-intent:hover .retweet-g .icn {
    display: none;
}

.twitterList .tweetContainer .retweet-intent:hover .retweet-number {
    color: #00aced;
}

.twitterList .tweetContainer .heart-intent:hover .heart-g {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -105px no-repeat;
    width: 20px;
    height: 18px;
    display: inline-block;
    margin-top: 10px;
    vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .twitterList .tweetContainer .heart-intent:hover .heart-g {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.twitterList .tweetContainer .heart-intent:hover .heart-g .icn {
    display: none;
}

.twitterList .tweetContainer .heart-intent:hover .heart-number {
    color: #00aced;
}

.carousel-twitterList {
    background-color: #00aced;
}

    .carousel-twitterList .paginationContainer {
        float: right;
        padding-right: 10px;
        margin: 2rem 0;
    }

        .carousel-twitterList .paginationContainer .paginationBtn {
            border: none;
            margin-left: 0;
            border-radius: 0;
            width: 2rem;
            height: 2rem;
        }

            .carousel-twitterList .paginationContainer .paginationBtn:hover {
                background: none;
            }

        .carousel-twitterList .paginationContainer .icn {
            transition: none;
        }

        .carousel-twitterList .paginationContainer .chevron-left:hover {
            transition: none;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -791px -54px no-repeat;
            width: 9px;
            height: 15px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .carousel-twitterList .paginationContainer .chevron-left:hover {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.carousel-twitterList .paginationContainer .chevron-right:hover {
    transition: none;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -791px -84px no-repeat;
    width: 9px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .carousel-twitterList .paginationContainer .chevron-right:hover {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.carousel-twitterList .paginationContainer .pageCount {
    font-size: 1rem;
    display: inline-block;
}

.carousel-twitterList .carousel-tweetContainer {
    position: relative;
}

    .carousel-twitterList .carousel-tweetContainer .twitterIcon {
        background: #00aced;
        display: inline-block;
        position: relative;
        width: 3rem;
        height: 3rem;
        cursor: pointer;
        border-radius: 100%;
        margin-left: 15px;
        margin-top: 15px;
        vertical-align: middle;
    }

        .carousel-twitterList .carousel-tweetContainer .twitterIcon .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -6.5px;
            margin-left: -7.5px;
        }

        .carousel-twitterList .carousel-tweetContainer .twitterIcon:hover {
            background: #0087ba;
        }

    .carousel-twitterList .carousel-tweetContainer .tweetContent {
        padding: 25px 20px;
        font-size: 1.4rem;
    }

        .carousel-twitterList .carousel-tweetContainer .tweetContent .time {
            font-size: 1.1rem;
            display: block;
            color: #fff;
            opacity: .8;
            text-decoration: none;
            position: absolute;
            top: 2.5rem;
            left: 5rem;
        }

            .carousel-twitterList .carousel-tweetContainer .tweetContent .time:hover {
                opacity: 1;
                text-decoration: underline;
            }

        .carousel-twitterList .carousel-tweetContainer .tweetContent .avatar {
            display: inline-block;
            vertical-align: middle;
            margin-right: 10px;
            height: 50px;
            width: 50px;
            border-radius: 5%;
        }

        .carousel-twitterList .carousel-tweetContainer .tweetContent .userDetails {
            display: inline-block;
            vertical-align: middle;
        }

        .carousel-twitterList .carousel-tweetContainer .tweetContent .user {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            color: #fff;
            padding-bottom: 0;
            font-size: 1.3rem;
        }

        .carousel-twitterList .carousel-tweetContainer .tweetContent .handle {
            font-size: 1.1rem;
            color: #fff;
            text-decoration: none;
            opacity: .8;
        }

            .carousel-twitterList .carousel-tweetContainer .tweetContent .handle:hover {
                opacity: 1;
                text-decoration: underline;
            }

        .carousel-twitterList .carousel-tweetContainer .tweetContent p {
            clear: both;
            padding-top: 15px;
            font-size: 1.2rem;
            color: #fff;
            line-height: 1.8;
            margin-bottom: 0;
        }

        .carousel-twitterList .carousel-tweetContainer .tweetContent a {
            color: #fff;
            text-decoration: none;
        }

            .carousel-twitterList .carousel-tweetContainer .tweetContent a:hover {
                text-decoration: underline;
            }

            .carousel-twitterList .carousel-tweetContainer .tweetContent a img {
                max-width: 100%;
                padding-top: 10px;
            }

.commercialPartners .wrapper > ul {
    margin-bottom: 4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.commercialPartners .subHeader {
    text-align: center;
    margin-bottom: 2rem;
}

.commercialPartners .premiumBox {
    max-width: 24rem;
    height: 22rem;
    position: relative;
    margin-right: 1rem;
    background-image: none;
}

    .commercialPartners .premiumBox .small {
        display: none;
    }

    .commercialPartners .premiumBox:last-child {
        margin-right: 0;
    }

    .commercialPartners .premiumBox .commercialLink {
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        text-decoration: none;
        text-align: center;
        padding-top: 1rem;
    }

        .article-promo--history .commercialPartners .premiumBox .commercialLink:focus .article-promo__btn, .article-promo--history .commercialPartners .premiumBox .commercialLink:hover .article-promo__btn, .commercialPartners .premiumBox .commercialLink:focus .article-promo--history .article-promo__btn, .commercialPartners .premiumBox .commercialLink:focus .btn, .commercialPartners .premiumBox .commercialLink:hover .article-promo--history .article-promo__btn, .commercialPartners .premiumBox .commercialLink:hover .btn {
            background: #e90052;
            color: #fff;
        }

            .article-promo--history .commercialPartners .premiumBox .commercialLink:focus .article-promo__btn .icn, .article-promo--history .commercialPartners .premiumBox .commercialLink:hover .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:focus .article-promo--history .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:focus .btn .icn, .commercialPartners .premiumBox .commercialLink:hover .article-promo--history .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:hover .btn .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
                width: 9px;
                height: 8px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .commercialPartners .premiumBox .commercialLink:focus .article-promo__btn .icn, .article-promo--history .commercialPartners .premiumBox .commercialLink:hover .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:focus .article-promo--history .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:focus .btn .icn, .commercialPartners .premiumBox .commercialLink:hover .article-promo--history .article-promo__btn .icn, .commercialPartners .premiumBox .commercialLink:hover .btn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.commercialPartners .premiumBox h5 {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    color: #76766f;
}

.commercialPartners .premiumBox .logoContainer {
    display: inline-block;
    height: 13rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 1rem;
}

.article-promo--history .commercialPartners .premiumBox .article-promo__btn, .commercialPartners .premiumBox .article-promo--history .article-promo__btn, .commercialPartners .premiumBox .btn {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    text-decoration: none;
}

.commercialPartners .moreInfo .infoBox {
    height: 38rem;
}

    .commercialPartners .moreInfo .infoBox:first-child .infoTop {
        background: #e90052;
    }

    .commercialPartners .moreInfo .infoBox:nth-child(2) .infoTop {
        background: #04f5ff;
    }

    .commercialPartners .moreInfo .infoBox:nth-child(3) .infoTop {
        background: #00ff87;
    }

    .commercialPartners .moreInfo .infoBox:nth-child(4) .infoTop {
        background: #eaff04;
    }

.commercialPartners .moreInfo .infoLink {
    width: 100%;
    height: 100%;
    display: block;
    color: #fff;
    text-decoration: none;
}

    .commercialPartners .moreInfo .infoLink:focus .infoTop img, .commercialPartners .moreInfo .infoLink:hover .infoTop img {
        width: 90px;
        height: 116px;
        margin: -65px 0 0 -46px;
    }

    .commercialPartners .moreInfo .infoLink:focus .info, .commercialPartners .moreInfo .infoLink:focus .infoTitle, .commercialPartners .moreInfo .infoLink:hover .info, .commercialPartners .moreInfo .infoLink:hover .infoTitle {
        text-decoration: underline;
    }

.commercialPartners .moreInfo .infoTop {
    height: 50%;
    display: block;
    position: relative;
    background: #e90052;
}

    .commercialPartners .moreInfo .infoTop img {
        width: 80px;
        height: 106px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -60px 0 0 -40px;
        transition: all .2s ease-in-out;
    }

    .commercialPartners .moreInfo .infoTop:after {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -232px -530px no-repeat;
        width: 180px;
        height: 40px;
        display: block;
        position: absolute;
        bottom: -1px;
        left: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .commercialPartners .moreInfo .infoTop:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.commercialPartners .moreInfo .infoBottom {
    height: 50%;
    padding: 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    background: #38003c;
}

.commercialPartners .moreInfo .tag {
    font-size: 1.2rem;
    color: #e90052;
}

.commercialPartners .moreInfo .infoTitle {
    padding: .5rem 0;
    font-size: 1.6rem;
}

.commercialPartners .moreInfo .info {
    font-size: 1.2rem;
    line-height: 1.6;
}

@media (max-width:1200px) {
    .commercialPartners .wrapper > ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width:700px) {
    .commercialPartners .moreInfo .infoBox {
        height: 20rem;
    }

    .commercialPartners .moreInfo .infoBottom, .commercialPartners .moreInfo .infoTop {
        height: 100%;
        width: 50%;
        float: left;
    }

        .commercialPartners .moreInfo .infoTop:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -333px no-repeat;
            width: 26px;
            height: 149px;
            left: auto;
            right: 0;
            bottom: 0;
        }
}

@media (max-width:700px) and (-webkit-min-device-pixel-ratio:2),(max-width:700px) and (min-resolution:192dpi) {
    .commercialPartners .moreInfo .infoTop:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:600px) {
    .commercialPartners .premiumBox {
        max-width: none;
        width: 100%;
        height: 10rem;
        margin-right: 0;
        padding-top: 0;
        margin-bottom: 1rem;
    }

        .commercialPartners .premiumBox .large {
            display: none;
        }

        .commercialPartners .premiumBox .small {
            display: block;
        }

        .commercialPartners .premiumBox .commercialLink {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-pack: justify;
            justify-content: space-between;
            display: block;
            padding-top: 0;
        }

            .article-promo--history .commercialPartners .premiumBox .commercialLink .article-promo__btn, .commercialPartners .premiumBox .commercialLink .article-promo--history .article-promo__btn, .commercialPartners .premiumBox .commercialLink .btn {
                display: none;
            }

        .commercialPartners .premiumBox h5 {
            width: 50%;
            height: 100%;
            margin: 0;
            padding: 1rem;
            float: left;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .commercialPartners .premiumBox .logoContainer {
            width: 50%;
            height: 100%;
            float: left;
            position: relative;
            top: auto;
            left: auto;
            margin: 0;
            animation: none;
            opacity: 1;
        }

    .commercialPartners .subHeader {
        text-align: left;
    }
}

@media (max-width:43.75em) {
    .commercialPartners .moreInfo .infoBox {
        height: 12rem;
    }

    .commercialPartners .moreInfo .infoTop img {
        width: 60px;
        height: 86px;
        top: 60%;
    }

    .commercialPartners .moreInfo .info {
        display: none;
    }
}

.commericalArticles .block-list-4 {
    background: #38003c;
}

.commericalArticles .thumbnail {
    color: #fff;
}

.commericalArticles figcaption {
    padding: 2rem 2rem 3rem;
}

.commericalArticles .image:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -232px -530px no-repeat;
    width: 180px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .commericalArticles .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.commericalArticles .subHeader {
    text-align: center;
}

@media (max-width:43.75em) {
    .commericalArticles .block-list-4 {
        background: transparent;
    }

    .commericalArticles .thumbnail {
        background: #38003c;
    }

        .commericalArticles .thumbnail figcaption {
            padding: 2rem;
        }

        .commericalArticles .thumbnail .image:before {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -333px no-repeat;
            width: 26px;
            height: 149px;
        }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .commericalArticles .thumbnail .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.faqSection.tabbedContent, .faqSection .tabbedContent {
    float: none;
}

.faq {
    margin-bottom: 2rem;
}

    .faq .question {
        padding: 2rem;
        background: #e90052;
        color: #fff;
        font-size: 1.4rem;
    }

    .faq p, .faq ul {
        padding: 2rem 2rem 0;
        line-height: 1.8;
    }

        .faq p a, .faq ul a {
            word-wrap: break-word;
        }

    .faq .answer {
        padding: 2rem;
        line-height: 1.8;
    }

.questionsContainer {
    float: right;
    width: 75%;
    padding-left: 2rem;
    border-left: 1px solid #38003c;
}

    .questionsContainer .btn-primary {
        display: inline-block;
        width: 20%;
        min-width: 15rem;
        margin: 1rem;
    }

.getInTouch {
    max-width: 80rem;
    margin: 0 auto;
    min-height: 25rem;
}

    .getInTouch .sectionTitle {
        display: inline-block;
        vertical-align: middle;
        margin-right: 2rem;
        line-height: 4.2rem;
    }

    .getInTouch .dropDown {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 2rem;
    }

    .getInTouch .message {
        text-align: center;
        padding-bottom: 2rem;
    }

        .getInTouch .message .sectionTitle {
            display: block;
            margin-bottom: 1rem;
        }

        .getInTouch .message .btn-primary {
            display: inline-block;
        }

.getInTouchSection {
    display: none;
}

    .getInTouchSection.is-open {
        display: block;
    }

.answerCheck {
    background: #38003c;
    padding: 1.5rem 2rem;
    color: #fff;
    text-align: center;
}

    .answerCheck fieldset {
        border: none;
        padding: 0;
    }

    .answerCheck legend {
        font-size: 1.4rem;
        margin-bottom: 2rem;
    }

    .answerCheck label {
        display: inline-block;
        padding: 0 1rem;
        font-size: 1.3rem;
        cursor: pointer;
    }

        .answerCheck label:focus, .answerCheck label:hover {
            text-decoration: underline;
        }

    .answerCheck input[type=radio] {
        width: 3rem;
        height: 3rem;
        background: transparent;
        -webkit-appearance: none;
        border: 1px solid #fff;
        border-radius: 2px;
        margin-right: 1rem;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transition: .2s;
    }

        .answerCheck input[type=radio]:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -835px -422px no-repeat;
            width: 14px;
            height: 10px;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -5px;
            margin-left: -7px;
            transition: .2s;
            transform: scale(0);
            visibility: hidden;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .answerCheck input[type=radio]:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.answerCheck input[type=radio]:checked {
    background: #55bf1f;
    border-color: #55bf1f;
}

    .answerCheck input[type=radio]:checked:after {
        transform: scale(1);
        visibility: visible;
    }

.getInTouchForm {
    margin-bottom: 3rem;
}

    .getInTouchForm .formLabel {
        float: left;
        width: 15%;
        padding: .2rem 1.5rem .2rem 0;
        font-size: 1.3rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .getInTouchForm .required {
        color: #e90052;
        display: block;
        font-size: 1.1rem;
        margin-top: .5rem;
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .getInTouchForm .textInput {
        background: #e8e8e8;
        border: 0;
        border-bottom: 2px solid #e90052;
        outline: none;
        width: 80%;
        margin-bottom: 3rem;
        padding: 1.2rem 1.5rem;
        position: relative;
        transition: .2s;
    }

        .getInTouchForm .textInput:focus {
            border-bottom-color: #38003c;
        }

    .getInTouchForm textarea {
        min-height: 20rem;
    }

    .getInTouchForm .checkboxes {
        width: 80%;
        float: left;
    }

    .getInTouchForm .checkbox {
        display: block;
        margin-bottom: 1rem;
        font-size: 1.3rem;
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        cursor: pointer;
    }

        .getInTouchForm .checkbox:focus, .getInTouchForm .checkbox:hover {
            text-decoration: underline;
        }

    .getInTouchForm input[type=radio] {
        width: 3rem;
        height: 3rem;
        background: transparent;
        -webkit-appearance: none;
        border: 1px solid #e8e8e8;
        border-radius: 2px;
        margin-right: 1rem;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transition: .2s;
    }

        .getInTouchForm input[type=radio]:after {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -835px -422px no-repeat;
            width: 14px;
            height: 10px;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -5px;
            margin-left: -7px;
            transition: .2s;
            transform: scale(0);
            visibility: hidden;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .getInTouchForm input[type=radio]:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.getInTouchForm input[type=radio]:checked {
    background: #55bf1f;
    border-color: #55bf1f;
}

    .getInTouchForm input[type=radio]:checked:after {
        transform: scale(1);
        visibility: visible;
    }

.getInTouchForm .submit-container {
    margin-left: 15%;
}

.getInTouchForm .submit {
    margin-top: 2rem;
    border: none;
    display: block;
}

.contactMap {
    min-height: 35rem;
}

.contactInformation {
    margin-top: 4rem;
    clear: both;
    float: left;
}

    .contactInformation ul {
        margin: 3rem 0;
        line-height: 2;
    }

    .contactInformation .note {
        color: #e90052;
        font-size: 1.2rem;
    }

@media (max-width:56.25em) {
    .faqSection .btn-primary {
        display: block;
    }

    .getInTouch .dropDown, .getInTouch .sectionTitle {
        margin-bottom: 1rem;
    }

    .answerCheck {
        margin: 0 -1rem;
        text-align: left;
    }

        .answerCheck label {
            display: block;
            padding: 0;
        }

            .answerCheck label:first-of-type {
                margin-bottom: 1rem;
            }

    .inputField .label {
        float: none;
        width: auto;
        margin-bottom: 1rem;
        display: block;
    }

    .inputField .required {
        display: inline;
    }

    .inputField .inputContainer {
        margin-left: 0;
    }

    .inputField .submit {
        display: block;
    }
}

@media (max-width:43.75em) {
    .faqSection.tabbedContent, .faqSection .tabbedContent {
        float: none;
        margin-bottom: 1rem;
    }

    .questionsContainer {
        width: 100%;
        float: none;
        padding: 0 1rem;
        border: none;
    }

        .questionsContainer .btn-primary {
            display: block;
            width: 100%;
            margin: 0;
        }

    .getInTouchForm .formLabel {
        width: 100%;
        float: none;
        padding: 0;
    }

    .getInTouchForm .required {
        display: inline-block;
        margin-left: .2rem;
    }

    .getInTouchForm .textInput {
        width: 100%;
        float: none;
        margin: 1rem 0 2rem;
    }

    .getInTouchForm .checkboxes {
        width: 100%;
        float: none;
        margin-top: 1rem;
    }

    .getInTouchForm .submit-container {
        margin-left: 0;
    }

    .getInTouchForm .submit {
        margin: 1rem auto 0;
        display: block;
    }
}

.searchResults [class^=col-9] {
    padding-right: 4rem;
}

.searchResults .leadArticles, .searchResults .leadArticles .thumbnail, .searchResults .searchArticles, .searchResults .searchArticles .thumbnail {
    margin-bottom: 2rem;
}

.searchResults [class*=block-list] > li {
    margin-bottom: 0;
}

.searchResults .noResults {
    width: 100%;
    opacity: .8;
    font-family: PremierSans-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.searchResults .listTab li a {
    width: 100%;
    display: block;
    position: relative;
    line-height: 3;
    padding: 0 1rem;
    color: #242424;
    text-decoration: none;
    border-bottom: 1px solid #e8e8e8;
    transition: all .2s;
}

    .searchResults .listTab li a:focus, .searchResults .listTab li a:hover {
        background: #e90052;
        color: #fff;
        border-bottom-color: #e90052;
    }

        .searchResults .listTab li a:focus .icn, .searchResults .listTab li a:hover .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
            width: 9px;
            height: 8px;
            right: 1rem;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .searchResults .listTab li a:focus .icn, .searchResults .listTab li a:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.searchResults .listTab li .playerName {
    width: 80%;
}

.searchResults .listTab li .icn {
    position: absolute;
    right: 1.5rem;
    top: 45%;
    transition: right .2s;
}

.searchResults .searchResultSidebar {
    padding: 0;
    border: 1px solid #e8e8e8;
    border-top: 4px solid #e90052;
}

    .searchResults .searchResultSidebar .sidebarItem {
        padding: 2rem 1rem 1rem;
        border-bottom: 4px solid #e8e8e8;
    }

    .searchResults .searchResultSidebar .subHeader {
        margin: 0 0 1rem;
    }

    .searchResults .searchResultSidebar .statsCard {
        margin-bottom: 1rem;
    }

@media (max-width:63.9375em) {
    .searchResults > .wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .searchResults [class^=col-9] {
        padding: 0;
    }

    .searchResults .searchResultSidebar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 2rem;
        border-bottom-width: 4px;
    }

        .searchResults .searchResultSidebar .sidebarItem {
            width: 32%;
            border-bottom-width: 0;
        }
}

@media (max-width:43.75em) {
    .searchResults > .wrapper {
        padding: 0 1rem;
    }

    .searchResults .leadArticles, .searchResults .leadArticles .thumbnail, .searchResults .searchArticles, .searchResults .searchArticles .thumbnail {
        margin-bottom: 1rem;
    }

    .searchResults .searchResultSidebar {
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: none;
        border-bottom-width: 0;
    }

        .searchResults .searchResultSidebar .sidebarItem {
            width: auto;
            border-bottom-width: 4px;
        }
}

.photoSlide {
    overflow: hidden;
    background: #000;
    margin-bottom: 3rem;
}

.photoSlide, .photoSlide__wrap {
    position: relative;
}

.photoSlide__header {
    height: 4rem;
    margin-bottom: 2rem;
}

    .photoSlide__header h3 {
        line-height: 4rem;
    }

    .article-promo--history .photoSlide__header .article-promo__btn, .photoSlide__header .article-promo--history .article-promo__btn, .photoSlide__header .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

.photoSlide .thumbnailsContainer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    background: rgba(0,0,0,.8);
    z-index: 10;
    transition: .2s;
    transform: translateY(-100%);
}

.photoSlide .thumbnails {
    white-space: nowrap;
    font-size: 0;
    padding: 1rem .5rem;
    margin: 0 auto;
    display: table;
    position: relative;
}

    .photoSlide .thumbnails li {
        display: inline-block;
        vertical-align: middle;
        width: 100px;
        margin: 0 .5rem;
        opacity: .6;
        transition: .2s;
        cursor: pointer;
        border: 2px solid transparent;
    }

        .photoSlide .thumbnails li.current, .photoSlide .thumbnails li:focus, .photoSlide .thumbnails li:hover {
            opacity: 1;
            border-color: #e90052;
        }

    .photoSlide .thumbnails img {
        width: 100%;
        display: block;
    }

.photoSlide .imgSlide {
    font-size: 0;
    white-space: nowrap;
}

    .photoSlide .imgSlide li {
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }

    .photoSlide .imgSlide img {
        width: 100%;
        display: block;
    }

.photoSlide .captionSlide {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 0;
    white-space: nowrap;
}

    .photoSlide .captionSlide li {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        width: 100%;
    }

.photoSlide .captionContainer {
    background: #000;
    background: rgba(0,0,0,.8);
    white-space: normal;
}

.photoSlide .caption {
    font-size: 1.3rem;
    line-height: 1.8;
    max-width: 60rem;
    color: #fff;
    color: hsla(0,0%,100%,.8);
}

    .photoSlide .caption:not(:empty) {
        padding: 2rem 3rem;
    }

.photoSlide .navContainer {
    position: relative;
}

.photoSlide .nav {
    position: absolute;
    top: 50%;
    width: 7rem;
    height: 10rem;
    margin-top: -5rem;
    opacity: .6;
    transition: .2s;
    cursor: pointer;
}

    .photoSlide .nav:focus, .photoSlide .nav:hover {
        opacity: 1;
    }

.photoSlide .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -29.5px;
    margin-left: -17px;
}

.photoSlide .prev {
    left: 0;
}

.photoSlide .next {
    right: 0;
}

.photoSlide:focus .thumbnailsContainer, .photoSlide:hover .thumbnailsContainer {
    transform: translateY(0);
}

.photoSlide--history-season-reviews {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 2rem;
}

    .photoSlide--history-season-reviews .photoSlide {
        margin-bottom: 2rem;
    }

@media (max-width:43.75em) {
    .photoSlide {
        margin: 0 -1rem;
        margin-bottom: 3rem;
        border-bottom: 4px solid #e8e8e8;
    }

    .photoSlide__wrap {
        padding-bottom: 4rem;
    }

    .article-promo--history .photoSlide__header .article-promo__btn, .photoSlide__header .article-promo--history .article-promo__btn, .photoSlide__header .btn {
        bottom: 1rem;
        top: auto;
        right: auto;
        width: 100%;
    }

    .photoSlide .thumbnailsContainer {
        display: none;
    }

    .photoSlide .nav {
        transform: scale(.5);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .photoSlide .captionSlide {
        position: static;
    }

    .photoSlide .captionContainer {
        background: #fff;
    }

    .photoSlide .caption {
        color: #242424;
    }

        .photoSlide .caption:not(:empty) {
            padding: 1.5rem 1.5rem 0;
        }

    .photoSlide--history-season-reviews .photoSlide {
        border-bottom: none;
        margin-bottom: 2rem;
    }
}

.managersIndex.playerIndex td {
    bottom: .7rem;
    padding-bottom: .7rem;
}

.managersIndex .short {
    display: none;
}

.managersIndex .badge-25 {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5rem;
}

@media (max-width:31.25em) {
    .managersIndex .managerName {
        font-size: 1.4rem;
    }

    .managersIndex .short {
        display: inline-block;
        vertical-align: middle;
    }

    .managersIndex .long {
        display: none;
    }
}

.managerHero.playerHero .playerDetails {
    padding-bottom: 7rem;
}

.managerHero .profileHeader {
    font-size: 1.2rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 1rem;
}

.managerHero .name {
    font-size: 4rem;
}

.managerHero .last {
    display: block;
}

@media (max-width:63.9375em) {
    .managerHero.playerHero .playerContainer .playerDetails {
        padding-bottom: 0;
        padding-top: 0;
    }
}

@media (max-width:56.25em) {
    .managerHero.playerHero .imgContainer {
        vertical-align: middle;
    }
}

@media (max-width:43.75em) {
    .managerHero .name {
        font-size: 3rem;
    }
}

@media (max-width:31.25em) {
    .managerHero .name {
        font-size: 2.4rem;
    }
}

.managerBio:not(:last-child) {
    padding-bottom: 0;
}

.managerBio .subHeader {
    font-size: 2.2rem;
    margin-bottom: 2rem;
}

.managerBio p {
    font-size: 1.3rem;
    line-height: 1.8;
    margin-bottom: 2rem;
}

.siteMap {
    column-count: 2;
    max-width: 60rem;
}

    .siteMap .siteMapSection {
        break-inside: avoid;
        padding-bottom: 3rem;
    }

    .siteMap h4 {
        color: #38003c;
    }

    .siteMap a {
        text-decoration: none;
        color: #242424;
        line-height: 1.6;
    }

        .siteMap a .icn {
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
        }

        .siteMap a:focus, .siteMap a:hover {
            text-decoration: underline;
        }

@media (max-width:25em) {
    .siteMap {
        column-count: 1;
    }
}

.notFoundPage {
    width: 100%;
    height: 100%;
    margin-top: -2rem;
    background: #e90052;
    position: relative;
    overflow: hidden;
}

    .notFoundPage:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 2rem;
        top: 100%;
        background: #e90052;
        z-index: 5;
    }

    .notFoundPage .notFoundContainer {
        max-width: 960px;
        position: relative;
        padding: 4rem 2rem 2rem;
        display: table;
        margin: 0 auto;
        color: #fff;
        z-index: 15;
    }

        .notFoundPage .notFoundContainer > * {
            margin-bottom: 2rem;
        }

    .notFoundPage .notFoundHeading {
        font-size: 4vw;
        line-height: .8;
    }

    .notFoundPage .notFoundSubheading {
        font-size: 1.8vw;
    }

    .notFoundPage p {
        padding-right: 20rem;
        font-size: 1.6rem;
        color: hsla(0,0%,100%,.9);
    }

        .notFoundPage p a {
            color: #fff;
        }

    .article-promo--history .notFoundPage .article-promo__btn, .notFoundPage .article-promo--history .article-promo__btn, .notFoundPage .btn {
        width: 20rem;
    }

        .article-promo--history .notFoundPage .article-promo__btn:focus, .article-promo--history .notFoundPage .article-promo__btn:hover, .notFoundPage .article-promo--history .article-promo__btn:focus, .notFoundPage .article-promo--history .article-promo__btn:hover, .notFoundPage .btn:focus, .notFoundPage .btn:hover {
            background: #38003c;
        }

    .notFoundPage .notFoundShard {
        position: absolute;
        top: 3rem;
        right: -60%;
        height: 150%;
        width: 150%;
        transform: rotate(-20deg);
        z-index: 10;
    }

@media (max-width:63.9375em) {
    .notFoundPage .notFoundHeading {
        font-size: 5rem;
    }

    .notFoundPage .notFoundSubheading {
        font-size: 2.2rem;
    }

    .notFoundPage p {
        padding-right: 40rem;
    }
}

@media (max-width:43.75em) {
    .notFoundPage .notFoundContainer {
        padding-right: 5rem;
    }

    .notFoundPage p {
        padding-right: 0;
    }

    .notFoundPage .notFoundShard {
        top: 12rem;
        right: -65%;
    }
}

@media (max-width:25em) {
    .notFoundPage .notFoundContainer, .notFoundPage p {
        padding-right: 2rem;
    }
}

.nikeBallHubPromo.bespokePromo:before {
    background-image: linear-gradient(#f72136,#fa5400);
}

@media (max-width:43.75em) {
    .nikeBallHubPromo.bespokePromo .info {
        background-image: linear-gradient(#f72136,#fa5400);
    }
}

.toppsPromo {
    background: #3a0253;
    background: linear-gradient(90deg,#311f3b,#3a0253);
    position: relative;
    z-index: 20;
    margin-top: 20px;
}

    .toppsPromo:after, .toppsPromo:before {
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .toppsPromo:before {
        background-image: url(/Images/topps_stickers_promo_bg_mob.png);
        background-repeat: no-repeat;
    }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .toppsPromo:before {
        background-image: url(/Images/topps_stickers_promo_bg_mob@x2.png);
        background-size: 320px 100px;
    }
}

@media (min-width:43.75em) {
    .toppsPromo:before {
        background-image: url(/Images/topps_stickers_promo_bg.png);
        background-repeat: no-repeat;
        background-size: contain !important;
    }
}

@media (min-width:43.75em) and (-moz-min-device-pixel-ratio:2),(min-width:43.75em) and (-webkit-min-device-pixel-ratio:2) {
    .toppsPromo:before {
        background-image: url(/Images/topps_stickers_promo_bg@x2.png);
        background-size: 450px 130px;
    }
}

.toppsPromo:after {
    background: linear-gradient(90deg,rgba(49,31,59,0) 20%,#311f3b 50%,#3a0253);
}

.toppsPromo > div {
    position: relative;
    z-index: 1;
}

.toppsPromo__image-container {
    bottom: 0;
    max-width: 13.8rem;
    position: absolute;
    left: -.5rem;
}

@media (min-width:43.75em) {
    .toppsPromo__image-container {
        left: 1rem;
        max-width: 20rem;
        width: auto;
        left: 3rem;
    }
}

@media (min-width:85.375em) {
    .toppsPromo__image-container {
        max-width: 18rem;
    }
}

.toppsPromo__image-container img {
    display: block;
    width: 100%;
}

.toppsPromo__info {
    padding: 1.6rem 0 0 46%;
}

@media (min-width:43.75em) {
    .toppsPromo__info {
        padding: 0 10% 1.5rem 42%;
    }
}

@media (min-width:85.375em) {
    .toppsPromo__info {
        padding-left: 20%;
        padding-right: 20%;
    }
}

.toppsPromo__info h3 {
    padding-bottom: .5rem;
    font-size: 1.6rem;
    color: #fff;
}

@media (min-width:43.75em) {
    .toppsPromo__info h3 {
        font-size: 2.4rem;
        padding-top: 2.2rem;
    }
}

@media (min-width:85.375em) {
    .toppsPromo__info h3 {
        background: linear-gradient(90deg,rgba(49,31,59,0) 0,#311f3b 20%,#3a0253);
        padding-left: 12%;
    }
}

.toppsPromo__info p {
    color: #fff;
    display: none;
    font-size: 1.3rem;
    line-height: 1.6;
    padding-left: 12%;
}

@media (min-width:85.375em) {
    .toppsPromo__info p {
        display: block;
    }
}

.article-promo--history .toppsPromo .article-promo__btn, .toppsPromo .article-promo--history .article-promo__btn, .toppsPromo .btn {
    background-color: #fff;
    display: inline-block;
    font-size: 1rem;
    line-height: 2.5rem;
    margin: 0 0 1.6rem 46%;
    padding: 0 2rem;
}

@media (min-width:43.75em) {
    .article-promo--history .toppsPromo .article-promo__btn, .toppsPromo .article-promo--history .article-promo__btn, .toppsPromo .btn {
        font-size: 1.2rem;
        line-height: 4rem;
        margin: 0 0 1.6rem 42%;
        padding: 0 3rem;
    }
}

@media (min-width:85.375em) {
    .article-promo--history .toppsPromo .article-promo__btn, .toppsPromo .article-promo--history .article-promo__btn, .toppsPromo .btn {
        line-height: 5rem;
        margin: 0;
        position: absolute;
        right: 2.5rem;
        top: 50%;
        transform: translateY(-50%);
    }
}

.article-promo--history .toppsPromo .article-promo__btn .icn, .toppsPromo .article-promo--history .article-promo__btn .icn, .toppsPromo .btn .icn {
    height: 1.2rem;
    width: 1.2rem;
}

    .article-promo--history .toppsPromo .article-promo__btn .icn:after, .article-promo--history .toppsPromo .article-promo__btn .icn:before, .toppsPromo .article-promo--history .article-promo__btn .icn:after, .toppsPromo .article-promo--history .article-promo__btn .icn:before, .toppsPromo .btn .icn:after, .toppsPromo .btn .icn:before {
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: .2s;
    }

    .article-promo--history .toppsPromo .article-promo__btn .icn:before, .toppsPromo .article-promo--history .article-promo__btn .icn:before, .toppsPromo .btn .icn:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -277px no-repeat;
        width: 10px;
        height: 10px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .toppsPromo .article-promo__btn .icn:before, .toppsPromo .article-promo--history .article-promo__btn .icn:before, .toppsPromo .btn .icn:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .toppsPromo .article-promo__btn .icn:after, .toppsPromo .article-promo--history .article-promo__btn .icn:after, .toppsPromo .btn .icn:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
    width: 10px;
    height: 10px;
    opacity: 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .toppsPromo .article-promo__btn .icn:after, .toppsPromo .article-promo--history .article-promo__btn .icn:after, .toppsPromo .btn .icn:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .toppsPromo .article-promo__btn:focus, .article-promo--history .toppsPromo .article-promo__btn:hover, .toppsPromo .article-promo--history .article-promo__btn:focus, .toppsPromo .article-promo--history .article-promo__btn:hover, .toppsPromo .btn:focus, .toppsPromo .btn:hover {
    background-color: #54bedc;
}

    .article-promo--history .toppsPromo .article-promo__btn:focus .icn, .article-promo--history .toppsPromo .article-promo__btn:hover .icn, .toppsPromo .article-promo--history .article-promo__btn:focus .icn, .toppsPromo .article-promo--history .article-promo__btn:hover .icn, .toppsPromo .btn:focus .icn, .toppsPromo .btn:hover .icn {
        background: none;
    }

        .article-promo--history .toppsPromo .article-promo__btn:focus .icn:before, .article-promo--history .toppsPromo .article-promo__btn:hover .icn:before, .toppsPromo .article-promo--history .article-promo__btn:focus .icn:before, .toppsPromo .article-promo--history .article-promo__btn:hover .icn:before, .toppsPromo .btn:focus .icn:before, .toppsPromo .btn:hover .icn:before {
            opacity: 0;
        }

        .article-promo--history .toppsPromo .article-promo__btn:focus .icn:after, .article-promo--history .toppsPromo .article-promo__btn:hover .icn:after, .toppsPromo .article-promo--history .article-promo__btn:focus .icn:after, .toppsPromo .article-promo--history .article-promo__btn:hover .icn:after, .toppsPromo .btn:focus .icn:after, .toppsPromo .btn:hover .icn:after {
            opacity: 1;
        }

.kicksPromo.bespokePromo:before {
    background-image: linear-gradient(#1bb5cd,#1bb5cd);
}

@media (max-width:43.75em) {
    .kicksPromo.bespokePromo .info {
        background-image: linear-gradient(#1bb5cd,#1bb5cd);
    }
}

.kicksPromo .wrapper {
    background-color: #2b647f;
}

.article-promo--history .kicksPromo .info .article-promo__btn, .kicksPromo .info .article-promo--history .article-promo__btn, .kicksPromo .info .btn {
    background: #e1e656;
}

    .article-promo--history .kicksPromo .info .article-promo__btn:hover, .kicksPromo .info .article-promo--history .article-promo__btn:hover, .kicksPromo .info .btn:hover {
        background: #2b647f;
    }

.bespokePromo {
    position: relative;
    overflow: hidden;
}

    .bespokePromo:before {
        content: "";
        transform: skew(30deg);
        position: absolute;
        top: 0;
        right: -10rem;
        left: 15rem;
        bottom: 0;
        z-index: 5;
    }

    .bespokePromo.mainWidget:before {
        bottom: 2rem;
    }

    .bespokePromo .bespokePromoImageContainer {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
        width: 30%;
        max-width: 18rem;
    }

        .bespokePromo .bespokePromoImageContainer img {
            display: block;
            width: 100%;
            position: relative;
            z-index: 10;
            margin: 0 auto;
        }

    .bespokePromo .info {
        width: 70%;
        position: relative;
        z-index: 20;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
        padding: 3rem 2rem 3rem 5rem;
    }

    .bespokePromo h3 {
        text-transform: uppercase;
        margin-bottom: 1.5rem;
        font-size: 2.4rem;
        color: #fff;
    }

    .bespokePromo p {
        line-height: 1.6;
        margin-bottom: 1.5rem;
        font-size: 1.3rem;
        color: #fff;
    }

    .article-promo--history .bespokePromo .article-promo__btn, .bespokePromo .article-promo--history .article-promo__btn, .bespokePromo .btn {
        display: inline-block;
    }

        .article-promo--history .bespokePromo .article-promo__btn:focus, .article-promo--history .bespokePromo .article-promo__btn:hover, .bespokePromo .article-promo--history .article-promo__btn:focus, .bespokePromo .article-promo--history .article-promo__btn:hover, .bespokePromo .btn:focus, .bespokePromo .btn:hover {
            background: #38003c;
        }

@media (max-width:43.75em) {
    .bespokePromo .bespokePromoImageContainer, .bespokePromo:before {
        display: none;
    }

    .bespokePromo .info {
        max-width: none;
        padding: 2rem 1rem;
        width: auto;
        margin: 0 -1rem;
        display: block;
    }
}

.inspiringStoriesPromo .mainWidget:before {
    display: none;
}

.inspiringStoriesPromo .wrapper {
    height: 180px;
    background-color: #05f0ff;
}

.inspiringStoriesPromo .inspiringStoriesFigureContainer {
    display: block;
    float: left;
    height: 100%;
    margin: 0;
    margin-right: 2rem;
    width: auto;
    max-width: 27rem;
}

.inspiringStoriesPromo svg {
    position: absolute;
    height: 100%;
    right: -1px;
    z-index: 20;
    transform: scaleX(-1);
}

    .inspiringStoriesPromo svg path {
        fill: #05f0ff;
    }

.inspiringStoriesPromo h3, .inspiringStoriesPromo p {
    color: #37003c;
}

.inspiringStoriesPromo .info {
    display: block;
    margin: 0 auto;
    width: auto;
}

    .article-promo--history .inspiringStoriesPromo .info .article-promo__btn, .inspiringStoriesPromo .info .article-promo--history .article-promo__btn, .inspiringStoriesPromo .info .btn {
        background: #37003c;
        color: #fff;
    }

        .article-promo--history .inspiringStoriesPromo .info .article-promo__btn:hover, .inspiringStoriesPromo .info .article-promo--history .article-promo__btn:hover, .inspiringStoriesPromo .info .btn:hover {
            background: #2b647f;
        }

    .inspiringStoriesPromo .info .icn.arrow-right {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .inspiringStoriesPromo .info .icn.arrow-right {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .inspiringStoriesPromo .wrapper {
        height: auto;
    }

    .inspiringStoriesPromo .bespokePromoImageContainer, .inspiringStoriesPromo svg {
        display: none;
    }

    .inspiringStoriesPromo .info {
        margin-left: 1rem;
        max-width: none;
        padding: 1rem;
        width: auto;
    }
}

.logo.broadcaster-BEINMENA-sm, .logo.broadcaster-BEINNZ-sm, .logo.broadcaster-BEINPHIL-sm, .logo.broadcaster-beINThai-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -773px -268px no-repeat;
    width: 23px;
    height: 10px;
}

    .logo.broadcaster-BEINMENA-sm .broadcaster-text, .logo.broadcaster-BEINNZ-sm .broadcaster-text, .logo.broadcaster-BEINPHIL-sm .broadcaster-text, .logo.broadcaster-beINThai-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEINMENA-sm, .logo.broadcaster-BEINNZ-sm, .logo.broadcaster-BEINPHIL-sm, .logo.broadcaster-beINThai-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BEINMENA, .logo.broadcaster-BEINNZ, .logo.broadcaster-BEINPHIL, .logo.broadcaster-beINThai {
    content: "";
    background: url(Images/broadcasters-sprite.png) -619px -488px no-repeat;
    width: 27px;
    height: 12px;
}

    .logo.broadcaster-BEINMENA .broadcaster-text, .logo.broadcaster-BEINNZ .broadcaster-text, .logo.broadcaster-BEINPHIL .broadcaster-text, .logo.broadcaster-beINThai .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BEINMENA, .logo.broadcaster-BEINNZ, .logo.broadcaster-BEINPHIL, .logo.broadcaster-beINThai {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-beinmena-lrg, .logo.broadcaster-beinnz-lrg, .logo.broadcaster-beinphil-lrg, .logo.broadcaster-beinthai-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -646px -364px no-repeat;
    width: 62px;
    height: 28px;
}

    .logo.broadcaster-beinmena-lrg .broadcaster-text, .logo.broadcaster-beinnz-lrg .broadcaster-text, .logo.broadcaster-beinphil-lrg .broadcaster-text, .logo.broadcaster-beinthai-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-beinmena-lrg, .logo.broadcaster-beinnz-lrg, .logo.broadcaster-beinphil-lrg, .logo.broadcaster-beinthai-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHNN-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -499px -451px no-repeat;
    width: 26px;
    height: 10px;
}

    .logo.broadcaster-CHNN-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHNN-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-CHNN {
    content: "";
    background: url(Images/broadcasters-sprite.png) -95px -752px no-repeat;
    width: 31px;
    height: 12px;
}

    .logo.broadcaster-CHNN .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-CHNN {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-chnn-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -646px -28px no-repeat;
    width: 70px;
    height: 28px;
}

    .logo.broadcaster-chnn-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-chnn-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DTVA-sm, .logo.broadcaster-DTVCHL-sm, .logo.broadcaster-DTVCOL-sm, .logo.broadcaster-DTVE-sm, .logo.broadcaster-DTVP-sm, .logo.broadcaster-DTVU-sm, .logo.broadcaster-DTVV-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -574px -696px no-repeat;
    width: 63px;
    height: 10px;
}

    .logo.broadcaster-DTVA-sm .broadcaster-text, .logo.broadcaster-DTVCHL-sm .broadcaster-text, .logo.broadcaster-DTVCOL-sm .broadcaster-text, .logo.broadcaster-DTVE-sm .broadcaster-text, .logo.broadcaster-DTVP-sm .broadcaster-text, .logo.broadcaster-DTVU-sm .broadcaster-text, .logo.broadcaster-DTVV-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DTVA-sm, .logo.broadcaster-DTVCHL-sm, .logo.broadcaster-DTVCOL-sm, .logo.broadcaster-DTVE-sm, .logo.broadcaster-DTVP-sm, .logo.broadcaster-DTVU-sm, .logo.broadcaster-DTVV-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-DTVA, .logo.broadcaster-DTVCHL, .logo.broadcaster-DTVCOL, .logo.broadcaster-DTVE, .logo.broadcaster-DTVP, .logo.broadcaster-DTVU, .logo.broadcaster-DTVV {
    content: "";
    background: url(Images/broadcasters-sprite.png) -323px -647px no-repeat;
    width: 75px;
    height: 12px;
}

    .logo.broadcaster-DTVA .broadcaster-text, .logo.broadcaster-DTVCHL .broadcaster-text, .logo.broadcaster-DTVCOL .broadcaster-text, .logo.broadcaster-DTVE .broadcaster-text, .logo.broadcaster-DTVP .broadcaster-text, .logo.broadcaster-DTVU .broadcaster-text, .logo.broadcaster-DTVV .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-DTVA, .logo.broadcaster-DTVCHL, .logo.broadcaster-DTVCOL, .logo.broadcaster-DTVE, .logo.broadcaster-DTVP, .logo.broadcaster-DTVU, .logo.broadcaster-DTVV {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-dtva-lrg, .logo.broadcaster-dtvchl-lrg, .logo.broadcaster-dtvcol-lrg, .logo.broadcaster-dtve-lrg, .logo.broadcaster-dtvp-lrg, .logo.broadcaster-dtvu-lrg, .logo.broadcaster-dtvv-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) 0 -31px no-repeat;
    width: 186px;
    height: 28px;
}

    .logo.broadcaster-dtva-lrg .broadcaster-text, .logo.broadcaster-dtvchl-lrg .broadcaster-text, .logo.broadcaster-dtvcol-lrg .broadcaster-text, .logo.broadcaster-dtve-lrg .broadcaster-text, .logo.broadcaster-dtvp-lrg .broadcaster-text, .logo.broadcaster-dtvu-lrg .broadcaster-text, .logo.broadcaster-dtvv-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-dtva-lrg, .logo.broadcaster-dtvchl-lrg, .logo.broadcaster-dtvcol-lrg, .logo.broadcaster-dtve-lrg, .logo.broadcaster-dtvp-lrg, .logo.broadcaster-dtvu-lrg, .logo.broadcaster-dtvv-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCSPORT-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -60px -718px no-repeat;
    width: 59px;
    height: 10px;
}

    .logo.broadcaster-NBCSPORT-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCSPORT-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-NBCSPORT {
    content: "";
    background: url(Images/broadcasters-sprite.png) -72px -671px no-repeat;
    width: 71px;
    height: 12px;
}

    .logo.broadcaster-NBCSPORT .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-NBCSPORT {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-nbcsport-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) 0 -283px no-repeat;
    width: 164px;
    height: 28px;
}

    .logo.broadcaster-nbcsport-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-nbcsport-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKC-sm, .logo.broadcaster-SKM-sm, .logo.broadcaster-SKMON-sm, .logo.broadcaster-SKSERB-sm, .logo.broadcaster-SKSLO-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -724px -752px no-repeat;
    width: 29px;
    height: 10px;
}

    .logo.broadcaster-SKC-sm .broadcaster-text, .logo.broadcaster-SKM-sm .broadcaster-text, .logo.broadcaster-SKMON-sm .broadcaster-text, .logo.broadcaster-SKSERB-sm .broadcaster-text, .logo.broadcaster-SKSLO-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKC-sm, .logo.broadcaster-SKM-sm, .logo.broadcaster-SKMON-sm, .logo.broadcaster-SKSERB-sm, .logo.broadcaster-SKSLO-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SKC, .logo.broadcaster-SKM, .logo.broadcaster-SKMON, .logo.broadcaster-SKSERB, .logo.broadcaster-SKSLO {
    content: "";
    background: url(Images/broadcasters-sprite.png) -724px -752px no-repeat;
    width: 29px;
    height: 10px;
}

    .logo.broadcaster-SKC .broadcaster-text, .logo.broadcaster-SKM .broadcaster-text, .logo.broadcaster-SKMON .broadcaster-text, .logo.broadcaster-SKSERB .broadcaster-text, .logo.broadcaster-SKSLO .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SKC, .logo.broadcaster-SKM, .logo.broadcaster-SKMON, .logo.broadcaster-SKSERB, .logo.broadcaster-SKSLO {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-skc-lrg, .logo.broadcaster-skm-lrg, .logo.broadcaster-skmon-lrg, .logo.broadcaster-skserb-lrg, .logo.broadcaster-skslo-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -646px 0 no-repeat;
    width: 70px;
    height: 28px;
}

    .logo.broadcaster-skc-lrg .broadcaster-text, .logo.broadcaster-skm-lrg .broadcaster-text, .logo.broadcaster-skmon-lrg .broadcaster-text, .logo.broadcaster-skserb-lrg .broadcaster-text, .logo.broadcaster-skslo-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-skc-lrg, .logo.broadcaster-skm-lrg, .logo.broadcaster-skmon-lrg, .logo.broadcaster-skserb-lrg, .logo.broadcaster-skslo-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERSUB-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -637px -752px no-repeat;
    width: 29px;
    height: 10px;
}

    .logo.broadcaster-SUPERSUB-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERSUB-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-SUPERSUB {
    content: "";
    background: url(Images/broadcasters-sprite.png) -70px -740px no-repeat;
    width: 35px;
    height: 12px;
}

    .logo.broadcaster-SUPERSUB .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-SUPERSUB {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-supersub-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -504px -563px no-repeat;
    width: 81px;
    height: 28px;
}

    .logo.broadcaster-supersub-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-supersub-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BALTICS-sm, .logo.broadcaster-VIALAT-sm, .logo.broadcaster-VIALITH-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -295px -740px no-repeat;
    width: 35px;
    height: 10px;
}

    .logo.broadcaster-BALTICS-sm .broadcaster-text, .logo.broadcaster-VIALAT-sm .broadcaster-text, .logo.broadcaster-VIALITH-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BALTICS-sm, .logo.broadcaster-VIALAT-sm, .logo.broadcaster-VIALITH-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-BALTICS, .logo.broadcaster-VIALAT, .logo.broadcaster-VIALITH {
    content: "";
    background: url(Images/broadcasters-sprite.png) -716px -521px no-repeat;
    width: 42px;
    height: 12px;
}

    .logo.broadcaster-BALTICS .broadcaster-text, .logo.broadcaster-VIALAT .broadcaster-text, .logo.broadcaster-VIALITH .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-BALTICS, .logo.broadcaster-VIALAT, .logo.broadcaster-VIALITH {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-baltics-lrg, .logo.broadcaster-vialat-lrg, .logo.broadcaster-vialith-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -526px -392px no-repeat;
    width: 95px;
    height: 28px;
}

    .logo.broadcaster-baltics-lrg .broadcaster-text, .logo.broadcaster-vialat-lrg .broadcaster-text, .logo.broadcaster-vialith-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-baltics-lrg, .logo.broadcaster-vialat-lrg, .logo.broadcaster-vialith-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAS-sm {
    content: "";
    background: url(Images/broadcasters-sprite.png) -626px -740px no-repeat;
    width: 32px;
    height: 10px;
}

    .logo.broadcaster-VIAS-sm .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAS-sm {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-VIAS {
    content: "";
    background: url(Images/broadcasters-sprite.png) 0 -728px no-repeat;
    width: 38px;
    height: 12px;
}

    .logo.broadcaster-VIAS .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-VIAS {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.logo.broadcaster-vias-lrg {
    content: "";
    background: url(Images/broadcasters-sprite.png) -85px -563px no-repeat;
    width: 85px;
    height: 28px;
}

    .logo.broadcaster-vias-lrg .broadcaster-text {
        visibility: hidden;
        font-size: 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .logo.broadcaster-vias-lrg {
        background-image: url(Images/broadcasters-sprite@x2.png);
        background-size: 798px 764px;
    }
}

.broadcastHighlightsLogos, .broadcastHostLogos {
    margin-right: 2rem;
}

    .broadcastHighlightsLogos .broadcasterContainer, .broadcastHostLogos .broadcasterContainer {
        display: inline-block;
        margin: 1rem;
        text-align: center;
        text-decoration: none;
    }

        .broadcastHighlightsLogos .broadcasterContainer .broadcaster-info.broadcaster-text, .broadcastHostLogos .broadcasterContainer .broadcaster-info.broadcaster-text {
            color: #000;
            font-size: 1.3rem;
            visibility: visible;
        }

.broadcastLiveStreamContainer.livestreamText {
    text-align: right;
    position: relative;
    top: -25px;
    height: 35px;
    margin-bottom: 1rem;
}

.livestreamText {
    clear: both;
    min-height: 25px;
    margin-bottom: 2rem;
}

    .livestreamText .icn.livestream {
        margin-right: 1rem;
    }

    .livestreamText .icn.livestream, .livestreamText .livestreamTextDescription {
        display: inline-block;
        vertical-align: middle;
    }

.broadcastHostsContainer {
    float: left;
    padding-right: 3rem;
    margin-bottom: 2rem;
}

.broadcastSchedule--paddingTop {
    margin-top: 3rem;
}

.broadcastersContainer {
    clear: both;
    padding-bottom: 3rem;
}

    .broadcastersContainer .logo {
        display: block;
        margin: 0 auto 1rem;
    }

        .broadcastersContainer .logo .broadcaster-text {
            display: block;
            margin-top: .8rem;
        }

.broadcastHeader {
    padding-bottom: 1rem;
}

.broadcastHighlightsLogos, .broadcastHighlightsLogos div {
    display: inline-block;
}

.broadcastHighlightsContainer {
    float: left;
    margin-bottom: 3rem;
}

@media (max-width:450px) {
    .broadcastHighlightsContainerInner {
        display: block;
        float: left;
        margin-bottom: 2rem;
    }
}

hr {
    border-color: transparent;
    border-bottom-color: #e8e8e8;
    padding-top: 1rem;
}

.broadcastFixturesContainer .broadcastDataContainer {
    float: right;
    margin-right: 11.7rem;
}

    .broadcastFixturesContainer .broadcastDataContainer.no-livestream {
        margin-right: 16rem;
    }

.matchAbridged.fullTime .broadcaster {
    color: #fff;
}

.matchAbridged.fullTime:focus .broadcaster, .matchAbridged.fullTime:hover .broadcaster {
    color: #e90052;
}

.livestream--none, .matchFixtureContainer .livestream {
    margin-left: 1rem;
}

.fixture.preMatch div.multipleBroadcastersContainer {
    display: inline-block;
    background-color: #e8e8e8;
    padding: .5rem .5rem .5rem 0;
    margin-top: 1px;
    margin-right: 2rem;
    margin-left: 1.5rem;
    border-radius: 2px;
}

    .fixture.preMatch div.multipleBroadcastersContainer .broadcaster.multiple {
        min-width: 16.5rem;
    }

.broadcaster {
    margin-right: 2.5rem;
}

    .broadcaster.multiple {
        margin-right: 0;
        padding-left: 1rem;
    }

.multipleBroadcastersButton {
    display: inline-block;
    vertical-align: middle;
}

.broadcaster, .matchAbridged .broadcaster {
    color: #e90052;
    margin-top: .6rem;
}

    .broadcaster .logo, .matchAbridged .broadcaster .logo {
        color: #e90052;
        font-size: 1.2rem;
    }

div.fixture:focus .broadcaster .logo, div.fixture:focus .matchAbridged .broadcaster .logo, div.fixture:hover .broadcaster .logo, div.fixture:hover .matchAbridged .broadcaster .logo {
    font-size: 1.2rem;
}

div.fixture:focus .broadcaster .broadcaster, div.fixture:hover .broadcaster .broadcaster {
    color: #fff;
}

span.fixture .highlightBroadcasterLogo {
    min-width: 18rem;
}

.matchAbridged.active .broadcaster-text {
    color: #fff;
}

.matchAbridged.active:focus .broadcaster-text, .matchAbridged.active:hover .broadcaster-text {
    color: #e90052;
}

.hptoMatchesContainer .matchAbridged:focus .broadcaster-text, .hptoMatchesContainer .matchAbridged:hover .broadcaster-text {
    background: #38003c;
    color: #fff;
}

.hptoMatchesContainer .matchAbridged:focus .broadcaster, .hptoMatchesContainer .matchAbridged:hover .broadcaster {
    color: #e90052;
}

@media (max-width:500px) {
    .mcNav .matchAbridged {
        text-align: center;
    }

        .mcNav .matchAbridged .broadcaster {
            clear: both;
            position: static !important;
            text-align: center;
            width: auto;
            margin: 1rem 0 1rem -2rem;
        }
}

span.broadcaster-text {
    padding-bottom: 5px;
}

div.fixture.preMatch .broadcaster {
    line-height: 30px;
    min-width: 18rem;
}

    div.fixture.preMatch .broadcaster.multiple {
        line-height: normal;
    }

@media (min-width:63.9375em) {
    div.fixture.preMatch:focus .broadcaster-text, div.fixture.preMatch:hover .broadcaster-text {
        color: #fff;
    }
}

.referees + .broadcaster {
    max-width: none !important;
    padding: 1rem 16rem;
}

@media (max-width:56.25em) {
    .fixture .broadcastDataContainer, div.fixture.preMatch .broadcastDataContainer {
        display: block;
        text-align: center;
        margin-left: 0;
        margin-top: .5rem;
        padding-bottom: 1rem;
        margin-right: 0;
        float: none;
    }

        .fixture .broadcastDataContainer.broadcastDataContainer--empty, div.fixture.preMatch .broadcastDataContainer.broadcastDataContainer--empty {
            padding-bottom: 0;
        }

        .fixture .broadcastDataContainer.no-livestream, div.fixture.preMatch .broadcastDataContainer.no-livestream {
            margin: 0;
        }

        .fixture .broadcastDataContainer .highlightBroadcasterLogo, div.fixture.preMatch .broadcastDataContainer .highlightBroadcasterLogo {
            min-width: 0;
        }

        .fixture .broadcastDataContainer .multipleBroadcastersContainer, div.fixture.preMatch .broadcastDataContainer .multipleBroadcastersContainer {
            padding: 0;
            margin: 0;
        }

            .fixture .broadcastDataContainer .multipleBroadcastersContainer .broadcaster.multiple, div.fixture.preMatch .broadcastDataContainer .multipleBroadcastersContainer .broadcaster.multiple {
                min-width: 13rem;
            }

        .fixture .broadcastDataContainer .broadcaster, .fixture .broadcastDataContainer .broadcaster.highlightBroadcasterLogo, div.fixture.preMatch .broadcastDataContainer .broadcaster, div.fixture.preMatch .broadcastDataContainer .broadcaster.highlightBroadcasterLogo {
            display: inline-block;
            min-width: 0;
            padding: 0 2rem;
            width: auto;
            height: 25px;
            line-height: 25px;
            margin: 0;
        }
}

@media (min-width:64em) {
    .fixture .broadcaster, div.fixture.preMatch .broadcaster {
        max-width: 20rem;
    }
}

.fixture.live .broadcaster {
    color: #fff;
}

@media (min-width:56.25em) {
    .fixture.live .broadcaster {
        width: 18rem;
    }
}

.fixture.live .broadcaster .broadcaster-text {
    color: #fff;
    line-height: 30px;
}

.highlightName {
    float: left;
    padding: .5rem 6.7rem .5rem 3.5rem;
}

.localTimeMessage {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: left;
}

@media (max-width:1160px) {
    .localTimeMessage {
        width: 100%;
        text-align: center;
        position: static;
        top: auto;
        left: auto;
        padding-bottom: 3rem;
    }
}

@media (max-width:63.9375em) {
    .matchAbridged .broadcaster {
        width: 7.9rem;
    }
}

@media (max-width:56.25em) {
    .broadcastHighlightsContainer {
        margin-bottom: 1rem;
    }

    .matchFixtureContainer .livestream {
        margin: 0;
        left: -.5rem;
        position: relative;
    }

    .broadcastersContainer {
        padding-top: 1.5rem;
    }

    .broadcastFixturesContainer .broadcastDataContainer {
        float: none;
        margin-right: 0;
    }

    .localTimeMessage {
        padding-bottom: 0;
    }

    .liveStreamContainer.livestreamText {
        position: static;
        text-align: left;
        margin-bottom: 3rem;
    }

    .highlightName {
        float: none;
        text-align: center;
        padding-top: 0;
    }
}

@media (max-width:43.75em) {
    .broadcastFullSeasonButton, .broadcastViewUpcomingButton {
        display: none;
    }

    .broadcastFilterContainer.pageFilter {
        margin-bottom: 0;
    }

        .broadcastFilterContainer.pageFilter .btn-more {
            max-width: 50%;
            float: none;
            clear: both;
            text-align: center;
            padding-left: 40px;
        }

    .broadcastSchedule--paddingTop {
        margin-top: 0;
    }

    .localTimeMessage {
        position: absolute;
        top: 0;
        left: 50%;
        width: 50%;
    }
}

@media (max-width:500px) {
    .broadcastFilterContainer.pageFilter .btn-more {
        max-width: none;
    }

    .localTimeMessage {
        width: 100%;
        text-align: center;
        position: static;
        top: auto;
        left: auto;
        padding-bottom: 1rem;
    }
}

.awardPolls {
    margin-top: -2rem;
}

    .awardPolls:before {
        content: "";
        display: block;
    }

    .awardPolls:after {
        content: "";
        display: table;
        clear: both;
    }

    .awardPolls .embeddable-poll {
        padding: 2rem .2rem;
    }

        .awardPolls .embeddable-poll .poll-header {
            border-bottom: 0;
        }

.embeddable-poll .t-player .poll-header {
    background-color: #04f5ff;
    color: #242424;
}

.embeddable-poll .t-goal .poll-header {
    background-color: #00ff87;
    color: #242424;
}

.embeddable-poll .t-pl2 .poll-header {
    background-color: #fff;
    color: #242424;
}

.embeddable-poll .pollContainer {
    border: 1px solid #ebebe4;
    border-radius: 3px;
}

.embeddable-poll .poll-header {
    position: relative;
    min-height: 50px;
    background-color: #38003c;
    border-bottom: 1px solid #ebebe4;
    padding: 1.5rem 1rem;
    color: #fff;
}

    .embeddable-poll .poll-header .award-sponsor {
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: rotate(0) translateY(-50%);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .embeddable-poll .poll-header h3 {
        font-size: 1.4rem;
    }

.embeddable-poll .poll-content {
    background-color: #f5f5f5;
    padding: 1.5rem 1rem;
}

.embeddable-poll .poll-content_title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #242424;
    margin-bottom: 1.5rem;
}

.embeddable-poll .poll-content .noContentContainer {
    color: #fff;
}

.embeddable-poll .poll-content ul li {
    padding-bottom: .8rem;
    font-size: 12px;
}

    .embeddable-poll .poll-content ul li:last-child {
        padding-bottom: 0;
    }

.embeddable-poll .poll-content .question {
    color: #fff;
    background: #38003c;
    border-color: #38003c;
    position: relative;
    text-transform: none;
    white-space: normal;
    text-align: left;
    line-height: 1.4em;
    height: auto;
    text-decoration: none;
    padding: 1rem 1.5rem;
    border-radius: 3px;
    cursor: pointer;
}

    .embeddable-poll .poll-content .question.answer {
        cursor: default;
    }

    .embeddable-poll .poll-content .question .tick-w {
        display: none;
        margin-top: 2px;
    }

    .embeddable-poll .poll-content .question:not(.answer):hover {
        background: #e90052;
        border-color: #e90052;
    }

        .embeddable-poll .poll-content .question:not(.answer):hover .tick-w {
            display: inline-block;
            width: 14px;
        }

    .embeddable-poll .poll-content .question span:first-child {
        width: 85%;
        display: inline-block;
    }

    .embeddable-poll .poll-content .question span:first-child, .embeddable-poll .poll-content .question span:nth-child(2) {
        z-index: 10;
        position: relative;
    }

    .embeddable-poll .poll-content .question span:nth-child(2) {
        width: 10%;
        float: right;
    }

    .embeddable-poll .poll-content .question .bar {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 50%;
        background: #e90052;
        transition: all .5s cubic-bezier(1,.07,.83,.67) .3s;
        z-index: 5;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        max-width: 100%;
    }

.embeddable-poll .poll-content_externalPoll {
    position: relative;
    height: 23.5rem;
}

    .embeddable-poll .poll-content_externalPoll .poll-content_image {
        background-position: center 25%;
        position: relative;
        height: 14.1rem;
    }

        .embeddable-poll .poll-content_externalPoll .poll-content_image:before {
            content: "";
            background-color: #000;
            position: absolute;
            height: 4rem;
            width: 100%;
            top: 90%;
            transform: skewY(4deg);
        }

    .embeddable-poll .poll-content_externalPoll .poll-content_text {
        background-color: #000;
        padding: 1rem;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
    }

        .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_icon {
            position: absolute;
            top: 45%;
        }

        .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
            position: relative;
            z-index: 1;
            text-align: center;
            color: #fff;
            font-size: 1.4rem;
            margin-bottom: 1.5rem;
        }

        .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

            .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:focus .icn, .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
                width: 10px;
                height: 10px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:focus .icn, .embeddable-poll .poll-content_externalPoll .poll-content_text .btn-fantasy:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:81.25em) {
    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
        font-size: 1.5rem;
    }
}

@media (max-width:77.5em) {
    .embeddable-poll .poll-header .award-sponsor {
        font-size: 0;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%);
    }

    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_icon {
        left: 30%;
    }

    .embeddable-poll .poll-content_externalPoll .poll-content_text .poll-content_title {
        white-space: pre-line;
        font-size: 1.3rem;
    }
}

@media (max-width:64em) {
    .embeddable-poll .poll-content_title {
        font-size: 1.3rem;
        margin-bottom: 1rem;
        white-space: pre-line;
    }

    .embeddable-poll .question {
        width: 100%;
    }

        .embeddable-poll .question:not(.answer):hover {
            background: #38003c !important;
            border-color: #38003c !important;
        }

            .embeddable-poll .question:not(.answer):hover .tick-w {
                display: none !important;
            }
}

@media (max-width:43.75em) {
    .embeddable-poll .pollContainer {
        display: block;
    }

    .embeddable-poll .poll-content_externalPoll .poll-content_image {
        height: 14rem;
    }
}

.match-highlights__overview {
    padding-bottom: 2rem;
}

div.matchHighlightsBanner {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 1.5rem;
    line-height: 50px;
    height: 50px;
    background-image: url(/Images/match-highlights-banner.png) !important;
    background-repeat: no-repeat !important;
    background-position: top 20% right !important;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    div.matchHighlightsBanner {
        background-image: url(/Images/match-highlights-banner@x2.png) !important;
        background-size: 693px 593px !important;
    }
}

div.matchHighlightsBanner .clubInfo {
    width: 300px;
}

div.matchHighlightsBanner .clubShortName {
    display: none;
}

div.matchHighlightsBanner .badgeContainer {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: #fff;
    border-radius: 100%;
    vertical-align: middle;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
}

    div.matchHighlightsBanner .badgeContainer span {
        zoom: .55;
        margin-top: 12px;
        display: inline-block;
    }

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    div.matchHighlightsBanner .badgeContainer span {
        margin-top: 8px;
    }
}

@supports not (zoom:0.55) {
    div.matchHighlightsBanner .badgeContainer span {
        transform: scale(.55);
        margin-left: -5px;
        margin-top: -3px;
    }
}

div.matchHighlightsBanner .label.middle {
    display: inline-block;
}

div.matchHighlightsBanner .competition span {
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
}

.matchHighlightsBanner .competitionImage1 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -551px no-repeat;
    width: 95px;
    height: 40px;
    margin-top: -3px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -592px -530px no-repeat;
    width: 103px;
    height: 35px;
    margin-top: -3px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.match-highlights__overview__image {
    width: 60%;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.matchHighlightsFooter {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.matchHighlights {
    margin-left: 300px;
    clear: both;
}

    .matchHighlights .matchHighlightContainer {
        line-height: 35px;
    }

        .matchHighlights .matchHighlightContainer a {
            color: #f40755;
            text-decoration: none;
        }

            .matchHighlights .matchHighlightContainer a:after {
                display: inline-block;
                margin-left: 10px;
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
                width: 10px;
                height: 10px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlights .matchHighlightContainer a:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchHighlights .matchHighlightContainer a, .matchHighlights .matchHighlightContainer span {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.matchHighlights .matchHighlightContainer .channelLogo {
    float: left;
    min-width: 30px;
    text-align: center;
    margin-right: 1rem;
}

.matchHighlights .matchHighlightContainer .youtubeChannel {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -558px -320px no-repeat;
    width: 18px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlights .matchHighlightContainer .youtubeChannel {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchHighlights .matchHighlightContainer .facebookChannel {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -560px -170px no-repeat;
    width: 17px;
    height: 17px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlights .matchHighlightContainer .facebookChannel {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.matchHighlights .matchHighlightContainer .twitterChannel {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -532px -515px no-repeat;
    width: 15px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .matchHighlights .matchHighlightContainer .twitterChannel {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .match-highlights__overview__image {
        width: 60%;
    }
}

@media (max-width:43.75em) {
    .match-highlights__overview__image {
        width: 100%;
    }

    .matchHighlightsContainer.fixtures {
        margin: 0;
    }

    .matchHighlightsContainer .matchHighlights {
        margin-left: 0;
    }

    .matchHighlightsContainer div.matchHighlightsBanner .desktop {
        display: none;
    }

    .matchHighlightsContainer div.matchHighlightsBanner .clubShortName.mobile {
        display: inline-block;
    }

    .matchHighlightsContainer div.matchHighlightsBanner .label.middle {
        display: none;
    }

    .matchHighlightsContainer div.matchHighlightsBanner .clubInfo {
        width: auto;
    }
}

.liveHeader {
    margin: -2rem auto 2rem;
    position: relative;
}

.liveHeader__image {
    background-size: cover;
    background-position: top;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
}

.liveHeader__image--sm {
    display: none;
}

.liveHeader__content {
    margin: 7rem auto 5rem;
    text-align: center;
}

.liveHeader__header, .liveHeader__subtitle {
    color: #fff;
}

.liveHeader__logo {
    margin-right: -4px;
    padding: .5rem 1.5rem 1rem;
    background: #00ff87;
}

.liveHeader__logo, .liveHeader__title {
    display: inline-block;
    vertical-align: middle;
}

.liveHeader__title {
    padding: 0 2rem;
    background: #38003c;
    font-size: 6.5rem;
    line-height: 90px;
}

.liveHeader__subtitle {
    font-size: 2rem;
    margin: 1rem auto;
}

.liveHeader__btn {
    display: inline-block;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.liveHeader--asia .liveHeader__logo {
    padding-bottom: .8rem;
}

    .liveHeader--asia .liveHeader__logo .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -150px -270px no-repeat;
        width: 230px;
        height: 75px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .liveHeader--asia .liveHeader__logo .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.liveHeader--asia .liveHeader__title {
    line-height: 88px;
}

@media (max-width:56.25em) {
    .liveHeader__title {
        font-size: 4.5rem;
    }
}

@media (max-width:41.25em) {
    .liveHeader__image--lg {
        display: none;
    }

    .liveHeader__image--sm {
        display: block;
    }

    .liveHeader__content {
        margin: 7rem auto 2rem;
    }

    .liveHeader__logo .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px 0 no-repeat;
        width: 101px;
        height: 54px;
    }
}

@media (max-width:41.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:41.25em) and (min-resolution:192dpi) {
    .liveHeader__logo .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:41.25em) {
    .liveHeader__title {
        background: #38003c;
        line-height: 69px;
        font-size: 3.5rem;
    }

    .liveHeader__btn {
        width: 100%;
        margin-top: 4rem;
    }

    .liveHeader--asia .liveHeader__logo .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -350px -345px no-repeat;
        width: 166px;
        height: 54px;
    }
}

@media (max-width:41.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:41.25em) and (min-resolution:192dpi) {
    .liveHeader--asia .liveHeader__logo .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:41.25em) {
    .liveHeader--asia .liveHeader__title {
        line-height: 67px;
    }
}

.liveContent {
    margin-bottom: 4rem;
}

.liveContent__social {
    position: absolute;
    display: inline-block;
}

.liveContent__desc {
    margin-bottom: 2rem;
    padding-left: 10rem;
}

.liveContent__button {
    padding-left: 10rem;
}

    .liveContent__button .btn-highlight {
        display: inline-block;
    }

.liveContent .articleWidget .articleImage .thumbnail .image:before, .liveContent .articleWidget .articleImage .thumbnail .openModal {
    display: none;
}

.liveContent .articleWidget .articleImage .thumbnail:hover img {
    transform: none;
}

@media (max-width:63.9375em) {
    .liveContent__button, .liveContent__desc {
        padding-left: 0;
    }
}

@media (max-width:43.75em) {
    .liveContent {
        margin-bottom: 2rem;
    }

    .liveContent__button {
        display: none;
    }
}

.liveLinks {
    padding-left: 1rem;
}

.liveLinks__btn {
    margin-bottom: 1rem;
}

@media (max-width:43.75em) {
    .liveLinks {
        padding-left: 0;
        margin-bottom: 2rem;
    }
}

.spotifyWidget iframe {
    max-width: 100%;
    display: block;
    margin: 0 auto 2rem;
    border-radius: 3px;
}

.full-width .spotifyWidget iframe {
    width: 100%;
}

.standardArticle .articleWidget.center .embeddable-facebook-content--video iframe {
    left: 50%;
    transform: translateX(-50%);
}

.embeddable-facebook-content {
    margin-bottom: 2rem;
}

.embeddable-facebook-content--video {
    position: relative;
    padding-top: 56%;
    max-width: none !important;
}

    .embeddable-facebook-content--video iframe {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
    }

.blogCard .embeddable-facebook-content {
    margin-bottom: 0;
}

@media (max-width:1280px) {
    .blogCard .fb-post {
        max-width: 100% !important;
        width: 100%;
    }

        .blogCard .fb-post > span, .blogCard .fb-post > span iframe {
            width: 100% !important;
        }
}

.head-to-head {
    margin: -2rem -1rem 0 -3rem;
}

    .head-to-head .pl-long {
        margin: 0 auto 1rem;
    }

@media (max-width:63.9375em) {
    .head-to-head {
        margin-left: -1rem;
    }
}

@media (max-width:56.25em) {
    .head-to-head {
        margin-right: -1rem;
        margin-top: -1rem;
    }
}

.head-to-head-comparison {
    text-align: center;
    background-color: #f5f5f5;
    border-bottom: 2px solid #dbdbdb;
    padding: 2rem;
}

    .head-to-head-comparison h3 {
        font-size: 2rem;
        padding-bottom: 2rem;
    }

    .head-to-head-comparison .clubContainer {
        position: relative;
    }

        .head-to-head-comparison .clubContainer:before {
            content: "";
            display: block;
        }

        .head-to-head-comparison .clubContainer:after {
            content: "";
            display: table;
            clear: both;
        }

    .head-to-head-comparison .embeddedNames {
        float: left;
        margin-left: 0;
        padding-left: 0;
        clear: both;
        line-height: normal;
        margin-top: 1rem;
        width: 14rem;
        text-align: center;
    }

    .head-to-head-comparison .team {
        float: left;
        width: 50%;
        position: relative;
        z-index: 10;
    }

        .head-to-head-comparison .team:hover {
            cursor: pointer;
        }

        .head-to-head-comparison .team.active .team-badge {
            border: 2px solid #e90052;
        }

        .head-to-head-comparison .team.active .plus-icon {
            background-color: #e90052;
        }

        .head-to-head-comparison .team.selected .team-badge {
            border: 2px solid #38003c;
        }

            .head-to-head-comparison .team.selected .team-badge .plus-icon {
                opacity: 0;
            }

            .head-to-head-comparison .team.selected .team-badge .badge-70, .head-to-head-comparison .team.selected .team-badge .badge-100 {
                transform: translateY(0);
            }

        .head-to-head-comparison .team.selected .add-club {
            display: none;
        }

        .head-to-head-comparison .team.selected .change-club {
            display: block;
        }

    .head-to-head-comparison .team-badge {
        background-color: #fff;
        border: 2px solid #e8e8e8;
        border-radius: 100%;
        display: inline-block;
        height: 15rem;
        overflow: hidden;
        vertical-align: middle;
        width: 15rem;
        z-index: -1;
        transition: all .2s ease-in-out;
        position: relative;
    }

        .head-to-head-comparison .team-badge:focus, .head-to-head-comparison .team-badge:hover {
            border-color: #e90052;
        }

            .head-to-head-comparison .team-badge:focus .plus-icon, .head-to-head-comparison .team-badge:hover .plus-icon {
                background: #e90052;
            }

        .head-to-head-comparison .team-badge .badgeContainer {
            position: absolute;
            top: 50%;
            left: 50%;
            display: block;
        }

        .head-to-head-comparison .team-badge .badge-70, .head-to-head-comparison .team-badge .badge-100 {
            transform: translateY(130%);
            transition: transform .3s cubic-bezier(.68,-.55,.265,1.55);
        }

        .head-to-head-comparison .team-badge .badge-70 {
            display: none;
            margin-top: -3.5rem;
            margin-left: -3.5rem;
        }

@media (max-width:56.25em) {
    .head-to-head-comparison .team-badge .badge-70 {
        display: block;
    }
}

.head-to-head-comparison .team-badge .badge-100 {
    display: block;
    margin-top: -5rem;
    margin-left: -5rem;
}

@media (max-width:56.25em) {
    .head-to-head-comparison .team-badge .badge-100 {
        display: none;
    }
}

.head-to-head-comparison .team-name {
    line-height: 14rem;
}

.head-to-head-comparison .team-one {
    padding-right: 4rem;
    text-align: right;
}

    .head-to-head-comparison .team-one .team-badge {
        float: right;
    }

    .head-to-head-comparison .team-one .team-name {
        margin-right: 14rem;
        padding-right: 2rem;
    }

    .head-to-head-comparison .team-one .add-club, .head-to-head-comparison .team-one .change-club {
        float: right;
    }

.head-to-head-comparison .team-two {
    padding-left: 4rem;
    text-align: left;
}

    .head-to-head-comparison .team-two .team-badge {
        float: left;
    }

    .head-to-head-comparison .team-two .team-name {
        margin-left: 14rem;
        padding-left: 2rem;
    }

.head-to-head-comparison .plus-icon {
    width: 4rem;
    height: 4rem;
    background-color: #e8e8e8;
    border-radius: 100%;
    margin: 0 auto;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -2rem;
    margin-left: -2rem;
    opacity: 1;
    transition: all .5s ease-in-out;
}

    .head-to-head-comparison .plus-icon .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -8.5px;
        margin-left: -8.5px;
    }

.head-to-head-comparison .add-club, .head-to-head-comparison .change-club {
    font-size: 1rem;
    text-align: center;
    padding-top: 1rem;
    width: 14rem;
    clear: both;
}

    .head-to-head-comparison .add-club span, .head-to-head-comparison .change-club span {
        color: #e90052;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.head-to-head-comparison .change-club {
    display: none;
}

.head-to-head-comparison .v {
    position: absolute;
    top: 7rem;
    left: 50%;
    width: 3rem;
    margin-left: -1.5rem;
    height: 3rem;
    margin-top: -1.5rem;
    background-color: #e90052;
    border-radius: 100%;
}

    .head-to-head-comparison .v p {
        color: #fff;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 1.4rem;
        text-align: center;
        padding-top: 4px;
        position: relative;
        z-index: 10;
    }

    .head-to-head-comparison .v:after {
        content: "";
        width: 8rem;
        border-bottom: 3px solid #e90052;
        position: absolute;
        left: -2.5rem;
        margin-top: -1.3rem;
        z-index: 1;
    }

@media (max-width:50em),(max-width:75em) and (min-width:56.25em) {
    .head-to-head-comparison .team-name {
        clear: both;
        line-height: normal;
        margin-top: 1rem;
        width: 14rem;
        text-align: center;
    }

    .head-to-head-comparison .team-one .team-name {
        margin-right: 0;
        padding-right: 0;
        float: right;
    }

    .head-to-head-comparison .team-two .team-name {
        float: left;
        margin-left: 0;
        padding-left: 0;
    }
}

@media (max-width:56.25em) {
    .head-to-head-comparison .team-badge {
        width: 11rem;
        height: 11rem;
    }

    .head-to-head-comparison .add-club, .head-to-head-comparison .change-club {
        width: 11rem;
    }

    .head-to-head-comparison .v {
        top: 5.5rem;
    }

    .head-to-head-comparison .team-one {
        padding-right: 2.5rem;
    }

        .head-to-head-comparison .team-one .team-name {
            margin-right: 11rem;
        }

    .head-to-head-comparison .team-two {
        padding-left: 2.5rem;
    }

        .head-to-head-comparison .team-two .team-name {
            margin-left: 11rem;
        }

    .head-to-head-comparison .team-name {
        line-height: 11rem;
    }

        .head-to-head-comparison .team-name h4 {
            font-size: 1.4rem;
        }
}

@media (max-width:50em) {
    .head-to-head-comparison .team-name {
        width: 11rem;
        line-height: normal;
    }

    .head-to-head-comparison .team-one .team-name {
        margin-right: 0;
    }

    .head-to-head-comparison .team-two .team-name {
        margin-left: 0;
    }
}

.standardArticle .head-to-head-comparison {
    padding-bottom: 4rem;
}

    .standardArticle .head-to-head-comparison .badgeContainer:hover, .standardArticle .head-to-head-comparison .team-one:hover, .standardArticle .head-to-head-comparison .team-two:hover {
        cursor: default;
    }

    .standardArticle .head-to-head-comparison .team-badge:hover {
        border-color: #38003c;
    }

.head-to-head-stats-table {
    width: 65%;
    margin: 0 auto;
    margin-top: 2rem;
    max-height: 0;
    display: none;
    transition: max-height .5s ease-in-out;
}

    .head-to-head-stats-table .loader-small {
        display: table;
        min-height: 28rem;
        margin: 2rem auto 0;
    }

    .head-to-head-stats-table.is-visible {
        max-height: 100rem;
        display: block;
    }

@media (max-width:56.25em) {
    .head-to-head-stats-table {
        width: 100%;
    }
}

.head-to-head-stats-table h4 {
    text-align: center;
    margin-top: 2rem;
    font-size: 1.8rem;
}

.head-to-head-stats-table .played-section {
    margin-bottom: 1rem;
    text-align: center;
    clear: both;
}

    .head-to-head-stats-table .played-section table {
        margin: 0 auto;
        width: 100%;
    }

    .head-to-head-stats-table .played-section .bar {
        color: #fff;
        padding: 10px;
        text-align: center;
        width: 33.33333%;
        white-space: nowrap;
    }

    .head-to-head-stats-table .played-section .grey-bg {
        background: #cfcfcf;
        color: #333;
    }

.head-to-head-stats-table .total-played {
    padding: 10px 20px;
    background-color: #e8e8e8;
    color: #242424;
}

@media (max-width:500px) {
    .head-to-head-stats-table .total-played {
        width: 100%;
    }
}

.head-to-head-stats-table .total-played .team-one-badge, .head-to-head-stats-table .total-played .team-two-badge {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    background-color: #fff;
    margin-top: -4px;
}

    .head-to-head-stats-table .total-played .team-one-badge .badge-20, .head-to-head-stats-table .total-played .team-two-badge .badge-20 {
        margin: 4px auto;
    }

.head-to-head-stats-table .total-played .team-one-badge {
    float: left;
}

.head-to-head-stats-table .total-played .team-two-badge {
    float: right;
}

.head-to-head-stats-table .total-played p {
    display: inline-block;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .head-to-head-stats-table .total-played p span {
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.head-to-head-stats-table .head-to-head-stats {
    width: 100%;
}

    .head-to-head-stats-table .head-to-head-stats tr {
        border-bottom: 1px solid #dbdbdb;
    }

        .head-to-head-stats-table .head-to-head-stats tr:nth-child(2n) {
            background-color: #e8e8e8;
        }

@media (max-width:700px) {
    .head-to-head-stats-table .head-to-head-stats tr {
        font-size: 1.2rem;
    }
}

.head-to-head-stats-table .head-to-head-stats td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

    .head-to-head-stats-table .head-to-head-stats td span {
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .head-to-head-stats-table .head-to-head-stats td:nth-child(odd) {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

        .head-to-head-stats-table .head-to-head-stats td:nth-child(odd) .higher {
            color: #e90052;
        }

    .head-to-head-stats-table .head-to-head-stats td:first-child {
        text-align: right;
    }

        .head-to-head-stats-table .head-to-head-stats td:first-child p {
            padding-right: 5px;
        }

        .head-to-head-stats-table .head-to-head-stats td:first-child span {
            margin-right: 5px;
        }

    .head-to-head-stats-table .head-to-head-stats td:nth-child(2) {
        text-align: center;
        width: 50%;
        padding-left: 10px;
        padding-right: 10px;
    }

@media (max-width:400px) {
    .head-to-head-stats-table .head-to-head-stats td:nth-child(2) {
        width: 60%;
    }
}

.head-to-head-stats-table .head-to-head-stats td:last-child {
    text-align: left;
}

    .head-to-head-stats-table .head-to-head-stats td:last-child p {
        padding-left: 5px;
    }

    .head-to-head-stats-table .head-to-head-stats td:last-child span {
        margin-left: 5px;
        float: right;
    }

.head-to-head-stats-table .headToHeadNoMatch {
    margin: 2rem;
}

.standardArticle .head-to-head-stats-table {
    width: 100%;
    margin-top: 0;
}

    .standardArticle .head-to-head-stats-table .total-played .team-one-badge, .standardArticle .head-to-head-stats-table .total-played .team-two-badge {
        margin-top: -6px;
    }

    .article-promo--history .standardArticle .head-to-head-stats-table .article-promo__btn, .standardArticle .head-to-head-stats-table .article-promo--history .article-promo__btn, .standardArticle .head-to-head-stats-table .btn {
        margin: 1rem auto 0;
        display: table;
    }

.standardArticle .head-to-head-comparison .v {
    vertical-align: middle;
}

    .standardArticle .head-to-head-comparison .v:after {
        margin-top: -1.6rem;
    }

    .standardArticle .head-to-head-comparison .v p {
        line-height: 3rem;
        padding: 0;
    }

.standardArticle .head-to-head-comparison p, .standardArticle .head-to-head-stats-table p {
    margin-bottom: 0;
    font-size: 1.4rem;
    line-height: normal;
}

.embeddedHeadToHeadStatsTable {
    width: 100%;
}

.head-to-head-select-teams {
    background-color: #e8e8e8;
    padding: 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s ease-in-out;
}

    .head-to-head-select-teams.is-visible {
        max-height: 200rem;
    }

    .head-to-head-select-teams .toggle li {
        float: left;
        cursor: pointer;
    }

    .head-to-head-select-teams .currentseason-cards {
        padding-bottom: 20px;
        display: none;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .head-to-head-select-teams .currentseason-cards.active {
            display: -ms-flexbox;
            display: flex;
        }

    .head-to-head-select-teams h4 {
        margin-top: 2rem;
        text-align: center;
    }

    .head-to-head-select-teams .toggle {
        display: table;
        margin: 1rem auto 2rem;
    }

        .head-to-head-select-teams .toggle li {
            display: inline-block;
        }

    .head-to-head-select-teams .season-subheader {
        color: #76766f;
        padding-left: 10px;
        margin-top: .5rem;
        margin-bottom: 1.5rem;
        font-size: 1.2rem;
    }

    .head-to-head-select-teams .alltime {
        margin-top: 3rem;
    }

    .head-to-head-select-teams .plus-icon-small {
        width: 18px;
        height: 18px;
        position: absolute;
        top: 2%;
        right: 2%;
        background-color: #e90052;
        border-radius: 100%;
        display: none;
    }

        .head-to-head-select-teams .plus-icon-small .icn {
            z-index: 1;
            margin: 4px;
            position: absolute;
        }

    .head-to-head-select-teams .team-card {
        width: 19.5%;
        height: 15rem;
        padding: 1rem;
        margin: 0 .5% .5% 0;
        position: relative;
        display: inline-block;
        vertical-align: top;
        background-color: #fff;
        border: 2px solid #dbdbdb;
        cursor: pointer;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .head-to-head-select-teams .team-card .badge-25, .head-to-head-select-teams .team-card .badge-50 {
            margin: 0 auto;
        }

        .head-to-head-select-teams .team-card .badge-25 {
            display: none;
        }

        .head-to-head-select-teams .team-card p {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            text-align: center;
            margin-top: 10px;
        }

        .head-to-head-select-teams .team-card:focus, .head-to-head-select-teams .team-card:hover {
            border: 2px solid #e90052;
        }

            .head-to-head-select-teams .team-card:focus .plus-icon-small, .head-to-head-select-teams .team-card:hover .plus-icon-small {
                display: inline-block;
            }

        .head-to-head-select-teams .team-card.is-selected {
            border: 2px solid #e90052;
        }

@media (max-width:970px) {
    .head-to-head-select-teams .team-card {
        width: 24.5%;
    }
}

@media (max-width:530px) {
    .head-to-head-select-teams .team-card {
        width: 32.8%;
        height: 11rem;
        padding: .8rem;
    }

        .head-to-head-select-teams .team-card .badge-50 {
            display: none;
        }

        .head-to-head-select-teams .team-card .badge-25 {
            display: block;
        }

        .head-to-head-select-teams .team-card p {
            font-size: 1.1rem;
            word-wrap: break-word;
        }
}

@media (max-width:56.25em) {
    .head-to-head-select-teams {
        margin-left: -2rem;
        margin-right: -2rem;
    }

        .head-to-head-select-teams .alltime-cards, .head-to-head-select-teams .season-subheader {
            display: none;
        }

        .head-to-head-select-teams .mobile-toggle {
            display: inline-block;
        }
}

.head-to-head-previous {
    background: #e8e8e8;
    padding: 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease-in-out;
}

    .head-to-head-previous:before {
        content: "";
        display: block;
    }

    .head-to-head-previous:after {
        content: "";
        display: table;
        clear: both;
    }

    .head-to-head-previous .matchAbridged {
        transition: none;
        padding-top: .7rem;
        padding-bottom: .7rem;
        padding-right: 3.5rem;
    }

        .head-to-head-previous .matchAbridged:before {
            content: "";
            display: block;
        }

        .head-to-head-previous .matchAbridged:after {
            content: "";
            display: table;
            clear: both;
        }

    .head-to-head-previous h4 {
        font-size: 1.4rem;
        margin-bottom: 1rem;
    }

    .head-to-head-previous .team {
        float: left;
        width: 50%;
    }

    .head-to-head-previous .home {
        padding-right: 2.5rem;
        text-align: right;
    }

    .head-to-head-previous .away {
        padding-left: 2.5rem;
        text-align: left;
    }

    .head-to-head-previous .short {
        display: none;
    }

    .head-to-head-previous .score, .head-to-head-previous time {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 5rem;
        margin-left: -3.7rem;
        margin-top: -1.2rem;
    }

    .head-to-head-previous.is-visible {
        max-height: 1000px;
    }

    .head-to-head-previous p {
        color: #76766f;
        margin-top: .5rem;
        margin-bottom: 1.5rem;
        font-size: 1.2rem;
    }

    .head-to-head-previous .plus-icon {
        display: inline-block;
        float: right;
        width: 18px;
        height: 18px;
        border-radius: 100%;
        background-color: #e8e8e8;
        position: absolute;
        top: 50%;
        right: 1rem;
        margin-top: -9px;
    }

        .head-to-head-previous .plus-icon .icn {
            z-index: 1;
            margin-top: 4px;
            margin-left: -5px;
            position: absolute;
        }

@media (max-width:25em),(max-width:75em) and (min-width:43.75em) {
    .head-to-head-previous .long {
        display: none;
    }

    .head-to-head-previous .short {
        display: inline-block;
    }
}

@media (max-width:43.75em) {
    .head-to-head-previous {
        padding: 0;
    }

        .head-to-head-previous .recent {
            padding-bottom: 0;
        }

        .head-to-head-previous .upcoming {
            padding-bottom: 1rem;
        }
}

.recent, .upcoming {
    padding-bottom: 20px;
    padding-top: 20px;
}

    .recent .matchAbridged, .upcoming .matchAbridged {
        border: 2px solid #dbdbdb;
        text-align: center;
        margin: 5px 0;
    }

        .recent .matchAbridged .badge-20, .upcoming .matchAbridged .badge-20 {
            margin: 0 5px;
        }

        .recent .matchAbridged:focus, .recent .matchAbridged:hover, .upcoming .matchAbridged:focus, .upcoming .matchAbridged:hover {
            background-color: #fff;
            border: 2px solid #e90052;
        }

            .recent .matchAbridged:focus .teamName, .recent .matchAbridged:hover .teamName, .upcoming .matchAbridged:focus .teamName, .upcoming .matchAbridged:hover .teamName {
                color: #242424;
            }

            .recent .matchAbridged:focus time, .recent .matchAbridged:hover time, .upcoming .matchAbridged:focus time, .upcoming .matchAbridged:hover time {
                background: #94948d;
                color: #fff;
            }

            .recent .matchAbridged:focus .plus-icon, .recent .matchAbridged:hover .plus-icon, .upcoming .matchAbridged:focus .plus-icon, .upcoming .matchAbridged:hover .plus-icon {
                background-color: #e90052;
            }

.previous-meetings {
    border: 1px solid #e8e8e8;
    border-top: 3px solid #e90052;
    margin: 2rem auto 0;
}

    .previous-meetings h4 {
        text-align: center;
        margin: 2rem 0 1rem;
    }

    .previous-meetings .show-more-btn {
        width: 150px;
        margin: 0 auto;
        margin-bottom: 2rem;
    }

    .previous-meetings .matchFixtureContainer {
        border-top: none;
        text-align: center;
    }

    .previous-meetings time {
        margin-top: 1rem;
        display: inline-block;
        font-size: 1.2rem;
    }

    .previous-meetings p {
        margin-bottom: .5rem;
        opacity: .6;
        margin-top: .3rem;
        font-size: 1.2rem;
    }

    .previous-meetings .teams {
        width: 100%;
    }

    .previous-meetings .stadium {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
    }

    .previous-meetings .fixture {
        border: 1px solid #e8e8e8;
        border-left: none;
        border-right: none;
    }

        .previous-meetings .fixture .overview {
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .previous-meetings .fixture .team {
            text-align: left;
        }

            .previous-meetings .fixture .team:first-of-type {
                text-align: right;
            }

    .previous-meetings .date {
        font-size: 1rem;
        padding-right: 5px;
    }

@media (max-width:56.25em) {
    .previous-meetings {
        width: 100%;
        margin-top: 3rem;
    }
}

.genericPage .articleHeader {
    min-height: auto;
    margin-bottom: 0;
    background: transparent;
    background-image: none;
    color: #38003c;
}

    .genericPage .articleHeader [class*=col-] {
        width: 100%;
    }

    .genericPage .articleHeader .articleHeaderContent {
        padding: 4rem 0 4rem 6rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .genericPage .articleHeader h5 {
        display: none;
    }

    .genericPage .articleHeader .newsTag {
        display: block;
        margin-bottom: 0;
    }

.genericPage .standardArticle {
    margin: 0 0 2rem;
}

    .genericPage .standardArticle .socialShareHover {
        margin-top: 0;
    }

    .genericPage .standardArticle h2 {
        margin: 2rem 0;
        line-height: 1.5;
    }

    .genericPage .standardArticle h3, .genericPage .standardArticle h4, .genericPage .standardArticle h5, .genericPage .standardArticle h6 {
        margin: 1rem 0;
        line-height: 1.5;
    }

@media (max-width:63.9375em) {
    .genericPage .articleHeader {
        margin: 0 0 1.5rem;
    }

        .genericPage .articleHeader .articleHeaderContent {
            margin-left: -2rem;
            padding: 2rem 0;
        }
}

@media (max-width:43.75em) {
    .genericPage .articleHeader {
        margin: -1rem 0 1rem;
    }

        .genericPage .articleHeader .articleHeaderContent {
            padding: 2rem 1rem;
        }

        .genericPage .articleHeader .articleTitle {
            width: 100%;
            font-size: 2.8rem;
        }

    .genericPage .standardArticle {
        margin-bottom: 0;
    }

        .genericPage .standardArticle img {
            width: 100%;
            margin: auto;
        }
}

@media (max-width:25em) {
    .genericPage .articleHeader .articleHeaderContent {
        padding: 1rem;
    }

    .genericPage .articleHeader .articleTitle {
        font-size: 2rem;
    }

    .genericPage .articleHeader .articleAuth, .genericPage .articleHeader .newsTag {
        font-size: 1.1rem;
    }

    .genericPage .standardArticle h2 {
        font-size: 2.5rem;
    }
}

.articleHeader {
    background: #38003c;
    color: #fff;
    margin: -2rem 0 2rem;
    min-height: 200px;
    z-index: -10;
    background: url('/Images/article-shard.svg'),#38003c;
    background-position: bottom -55px right -20px;
    background-repeat: no-repeat;
    background-size: 80%;
}

@media (max-width:43.75em) {
    .articleHeader {
        background-size: 110%;
        margin-bottom: 0;
    }
}

@media (min-width:63.9375em) {
    .articleHeader {
        background-position: 100% 100%;
        background-size: auto;
    }
}

.articleHeader .video-promo {
    margin-bottom: 0;
    padding-top: 3rem;
}

@media (max-width:43.75em) {
    .articleHeader .video-promo {
        padding-top: 2rem;
    }
}

.articleHeader .articleHeaderContent {
    padding: 3rem 0 9rem 8rem;
}

.articleHeader .newsTag {
    color: #e90052;
    margin-bottom: .5rem;
}

.articleHeader .articleTitle {
    font-size: 4.5rem;
    padding-bottom: 1rem;
    line-height: 1.2;
}

.articleHeader .articleAuth {
    color: #e90052;
}

.articleHeader h5 {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.col-9 > .standardArticle {
    margin: -8rem 0 2rem;
    padding: 0 0 2rem 8rem;
}

@media (max-width:63.9375em) {
    .col-9 > .standardArticle {
        margin: 0 0 2rem;
    }
}

.col-9 > .standardArticle.noLeadMedia {
    margin-top: -2rem;
}

@media (max-width:63.9375em) {
    .col-9 > .standardArticle.noLeadMedia {
        margin-top: 0;
    }
}

.col-9 > .standardArticle.noLeadMedia .socialShareHover {
    margin-top: 0;
}

.col-9 > .standardArticle .socialShareHover {
    display: block;
}

.standardArticle {
    color: #38003c;
    position: relative;
}

    .standardArticle .center {
        text-align: center;
    }

    .standardArticle .left {
        text-align: left;
        padding-right: 2rem;
    }

    .standardArticle .right {
        text-align: right;
        padding-left: 2rem;
    }

    .standardArticle .singleVideo {
        padding: 0;
    }

    .standardArticle .full-width.youtubeThumb iframe {
        width: 100%;
    }

    .standardArticle .socialShareHover {
        display: none;
        position: absolute;
        margin: 4rem 0 0 -4.5rem;
    }

    .standardArticle img {
        max-width: 100%;
    }

    .standardArticle > h1, .standardArticle > h2, .standardArticle > h3, .standardArticle > h4, .standardArticle > h5, .standardArticle > h6 {
        margin: 2.5rem 0 1.5rem;
        padding: 0;
    }

@media (min-width:43.75em) {
    .standardArticle > h1, .standardArticle > h2, .standardArticle > h3, .standardArticle > h4, .standardArticle > h5, .standardArticle > h6 {
        margin: 4rem 0 2.6rem;
    }
}

.standardArticle > .subHeader, .standardArticle > p {
    margin: 1.5rem 0;
    padding: 0;
}

@media (min-width:43.75em) {
    .standardArticle > .subHeader, .standardArticle > p {
        margin: 2.6rem 0;
    }
}

.standardArticle > h1 {
    font-size: 2.4rem;
    line-height: 3.2rem;
}

@media (min-width:43.75em) {
    .standardArticle > h1 {
        font-size: 4.5rem;
        line-height: 5.4rem;
    }
}

.standardArticle > h2 {
    font-size: 2rem;
    line-height: 2.8rem;
}

@media (min-width:43.75em) {
    .standardArticle > h2 {
        font-size: 3.4rem;
        line-height: 3.6rem;
    }
}

.standardArticle > h3 {
    font-size: 1.8rem;
    line-height: 2.7rem;
}

@media (min-width:43.75em) {
    .standardArticle > h3 {
        font-size: 2.4rem;
        line-height: 3.4rem;
    }
}

.standardArticle > h4 {
    font-size: 1.6rem;
    line-height: 2.5rem;
}

@media (min-width:43.75em) {
    .standardArticle > h4 {
        font-size: 2rem;
        line-height: 2.8rem;
    }
}

.standardArticle > .subHeader {
    margin-bottom: 2rem;
}

.standardArticle > p {
    color: #38003c;
    font-size: 1.4rem;
    line-height: 2rem;
}

@media (min-width:43.75em) {
    .standardArticle > p {
        font-size: 1.6rem;
        line-height: 2.6rem;
    }
}

.standardArticle > p span::-moz-selection {
    background: #04f5ff;
    color: #38003c;
}

.standardArticle > p span::selection {
    background: #04f5ff;
    color: #38003c;
}

.standardArticle figcaption {
    font-size: 1.2rem;
    line-height: 1.9rem;
}

@media (min-width:43.75em) {
    .standardArticle figcaption {
        line-height: 1.7rem;
    }
}

.standardArticle .singleVideo {
    background: none;
}

.standardArticle .singleVideo__audioDesc .desc {
    color: #38003c;
}

.standardArticle .articleWidget {
    margin: 0 0 2rem;
}

    .standardArticle .articleWidget .articleImage, .standardArticle .articleWidget .articleWidget {
        margin-bottom: 0;
    }

    .standardArticle .articleWidget.left {
        padding-right: 2rem;
        clear: left;
    }

    .standardArticle .articleWidget.right {
        padding-left: 2rem;
        clear: right;
    }

    .standardArticle .articleWidget.left, .standardArticle .articleWidget.right {
        max-width: 30rem;
        width: 100%;
    }

    .standardArticle .articleWidget.full-width {
        clear: both;
    }

        .standardArticle .articleWidget.full-width .photo-widget {
            margin-left: -4rem;
            margin-right: -4rem;
        }

    .standardArticle .articleWidget .monthly-award__header {
        padding-right: 1rem;
    }

    .standardArticle .articleWidget .monthly-award__person img {
        margin-left: auto;
    }

.standardArticle .articleQuote {
    margin: 0;
}

.standardArticle .thumbnail:hover img {
    transform: scale(1);
}

@media (min-width:43.75em) {
    .standardArticle .articleImage {
        margin-bottom: 2rem;
    }
}

.standardArticle .articleImage .thumbnail .image:before {
    display: none;
}

.standardArticle .articleImage figcaption {
    padding: 2rem;
    text-align: center;
    background: #38003c;
    color: #fff;
}

.standardArticle .articleImage img {
    display: block;
}

.standardArticle .relatedNewsContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.standardArticle > h5 {
    font-size: 2.1rem;
    margin-bottom: 1rem;
}

.standardArticle > h6 {
    font-size: 1.8rem;
    margin-bottom: 1rem;
}

.standardArticle > ol, .standardArticle > ul {
    margin-bottom: 2rem;
}

    .standardArticle > ol li, .standardArticle > ul li {
        margin-left: 2rem;
        padding-bottom: 1rem;
        line-height: 3.3rem;
        font-size: 1.8rem;
        list-style-type: disc;
    }

    .standardArticle > ol li {
        list-style-type: decimal;
    }

    .standardArticle > h1 a, .standardArticle > h2 a, .standardArticle > h3 a, .standardArticle > h4 a, .standardArticle > h5 a, .standardArticle > h6 a, .standardArticle > ol a, .standardArticle > ul a {
        text-decoration: none;
        color: #e90052;
    }

        .standardArticle > h1 a:hover, .standardArticle > h2 a:hover, .standardArticle > h3 a:hover, .standardArticle > h4 a:hover, .standardArticle > h5 a:hover, .standardArticle > h6 a:hover, .standardArticle > ol a:hover, .standardArticle > ul a:hover {
            text-decoration: underline;
        }

.standardArticle > .table-scrollable {
    margin: 0 -1rem 2.5rem;
    overflow-x: auto;
    clear: both;
}

    .standardArticle > .table-scrollable::-webkit-scrollbar {
        -webkit-appearance: none;
        appearance: none;
        height: 4px;
    }

    .standardArticle > .table-scrollable::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        box-shadow: 0 0 1px hsla(0,0%,100%,.5);
    }

@media (min-width:43.75em) {
    .standardArticle > .table-scrollable {
        margin: 0 0 4rem;
    }
}

.standardArticle > .table-scrollable table {
    width: 100%;
}

    .standardArticle > .table-scrollable table tr {
        line-height: 2.5rem;
    }

        .standardArticle > .table-scrollable table tr td, .standardArticle > .table-scrollable table tr th {
            padding: 1rem;
            text-align: center;
        }

@media (max-width:43.75em) {
    .standardArticle > .table-scrollable table tr td, .standardArticle > .table-scrollable table tr th {
        white-space: nowrap;
    }
}

.standardArticle > .table-scrollable table thead {
    background: #38003c;
    color: #fff;
    font-size: 1.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.standardArticle > .table-scrollable table tbody tr {
    border-bottom: 1px solid #e8e8e8;
}

    .standardArticle > .table-scrollable table tbody tr td:last-of-type:after {
        display: none;
    }

.standardArticle > .table-scrollable table tbody td {
    position: relative;
}

    .standardArticle > .table-scrollable table tbody td:after {
        content: "";
        width: 1px;
        height: 75%;
        position: absolute;
        right: 0;
        top: 6px;
        background: #e8e8e8;
    }

@media (max-width:43.75em) {
    .standardArticle > .table-scrollable table tr {
        line-height: 1.5rem;
    }

    .standardArticle > .table-scrollable table thead {
        font-size: 1.2rem;
    }

    .standardArticle > .table-scrollable table tbody {
        font-size: 1.1rem;
    }
}

.standardArticle.featured {
    margin: 0;
    padding: 0;
}

    .standardArticle.featured .socialShareHover {
        display: block;
    }

    .standardArticle.featured .featuredHeaderContainer {
        margin-top: -2rem;
        height: calc(100vh - 162px);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        z-index: 20;
    }

        .standardArticle.featured .featuredHeaderContainer .featuredImage {
            width: 100%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50%;
            -ms-flex: 1;
            flex: 1;
        }

    .standardArticle.featured .articleHeader {
        width: 100%;
        margin: 0;
        padding: 3rem 0;
        line-height: 1.2;
        text-align: center;
        background: #38003c;
    }

    .standardArticle.featured .featuredSubHeader {
        margin: 2rem auto;
        font-size: 2.5rem;
    }

    .standardArticle.featured h2 {
        margin: 3rem auto 1rem;
    }

    .standardArticle.featured p {
        margin: 0 auto 2rem;
    }

        .standardArticle.featured p span::-moz-selection {
            background: #04f5ff;
            color: #38003c;
        }

        .standardArticle.featured p span::selection {
            background: #04f5ff;
            color: #38003c;
        }

    .standardArticle.featured .articleWidget .quoteContainer {
        float: none;
        width: 100%;
        margin: 0;
    }

    .standardArticle.featured .articleWidget.left .articleImage figcaption, .standardArticle.featured .articleWidget.right .articleImage figcaption {
        padding: 2rem;
    }

    .standardArticle.featured .articleQuote p {
        max-width: 90%;
        margin: 0 auto .5rem;
    }

    .standardArticle.featured .articleImage {
        max-width: 1200px;
        margin: 0 auto 3rem;
    }

        .standardArticle.featured .articleImage img {
            max-width: none;
        }

        .standardArticle.featured .articleImage figcaption {
            padding: 2rem;
        }

    .standardArticle.featured .wrapper [class*=col-] > h5 {
        font-size: 2.1rem;
        margin-bottom: 1rem;
    }

    .standardArticle.featured .wrapper [class*=col-] > h6 {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }

    .standardArticle.featured .wrapper [class*=col-] > ol, .standardArticle.featured .wrapper [class*=col-] > ul {
        margin-bottom: 2rem;
    }

        .standardArticle.featured .wrapper [class*=col-] > ol li, .standardArticle.featured .wrapper [class*=col-] > ul li {
            margin-left: 2rem;
            padding-bottom: 1rem;
            line-height: 3.3rem;
            font-size: 1.8rem;
            list-style-type: disc;
        }

        .standardArticle.featured .wrapper [class*=col-] > ol li {
            list-style-type: decimal;
        }

        .standardArticle.featured .wrapper [class*=col-] > h1 a, .standardArticle.featured .wrapper [class*=col-] > h2 a, .standardArticle.featured .wrapper [class*=col-] > h3 a, .standardArticle.featured .wrapper [class*=col-] > h4 a, .standardArticle.featured .wrapper [class*=col-] > h5 a, .standardArticle.featured .wrapper [class*=col-] > h6 a, .standardArticle.featured .wrapper [class*=col-] > ol a, .standardArticle.featured .wrapper [class*=col-] > ul a {
            text-decoration: none;
            color: #e90052;
        }

            .standardArticle.featured .wrapper [class*=col-] > h1 a:hover, .standardArticle.featured .wrapper [class*=col-] > h2 a:hover, .standardArticle.featured .wrapper [class*=col-] > h3 a:hover, .standardArticle.featured .wrapper [class*=col-] > h4 a:hover, .standardArticle.featured .wrapper [class*=col-] > h5 a:hover, .standardArticle.featured .wrapper [class*=col-] > h6 a:hover, .standardArticle.featured .wrapper [class*=col-] > ol a:hover, .standardArticle.featured .wrapper [class*=col-] > ul a:hover {
                text-decoration: underline;
            }

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable {
        margin: 0 -1rem 2.5rem;
        overflow-x: auto;
        clear: both;
    }

        .standardArticle.featured .wrapper [class*=col-] > .table-scrollable::-webkit-scrollbar {
            -webkit-appearance: none;
            appearance: none;
            height: 4px;
        }

        .standardArticle.featured .wrapper [class*=col-] > .table-scrollable::-webkit-scrollbar-thumb {
            border-radius: 4px;
            background-color: rgba(0,0,0,.5);
            box-shadow: 0 0 1px hsla(0,0%,100%,.5);
        }

@media (min-width:43.75em) {
    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable {
        margin: 0 0 4rem;
    }
}

.standardArticle.featured .wrapper [class*=col-] > .table-scrollable table {
    width: 100%;
}

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr {
        line-height: 2.5rem;
    }

        .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr td, .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr th {
            padding: 1rem;
            text-align: center;
        }

@media (max-width:43.75em) {
    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr td, .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr th {
        white-space: nowrap;
    }
}

.standardArticle.featured .wrapper [class*=col-] > .table-scrollable table thead {
    background: #38003c;
    color: #fff;
    font-size: 1.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tbody tr {
    border-bottom: 1px solid #e8e8e8;
}

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tbody tr td:last-of-type:after {
        display: none;
    }

.standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tbody td {
    position: relative;
}

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tbody td:after {
        content: "";
        width: 1px;
        height: 75%;
        position: absolute;
        right: 0;
        top: 6px;
        background: #e8e8e8;
    }

@media (max-width:43.75em) {
    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tr {
        line-height: 1.5rem;
    }

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table thead {
        font-size: 1.2rem;
    }

    .standardArticle.featured .wrapper [class*=col-] > .table-scrollable table tbody {
        font-size: 1.1rem;
    }
}

.standardArticle .col-12 {
    padding: 0;
}

.standardArticle .relatedArticles {
    margin: 0 0 2rem;
    border-top: 0;
}

    .standardArticle .relatedArticles:before {
        content: "";
        display: block;
    }

    .standardArticle .relatedArticles:after {
        content: "";
        display: table;
        clear: both;
    }

    .standardArticle .relatedArticles p {
        line-height: normal;
        font-size: 1.2rem;
        margin: 0 0 1rem;
        padding-bottom: 1rem;
        color: #333;
    }

    .standardArticle .relatedArticles .relatedArticlesWrapper {
        border-bottom: 1px dotted #e8e8e8;
        overflow: hidden;
    }

@media (min-width:43.75em) {
    .standardArticle .relatedArticles .relatedArticlesWrapper {
        border: none;
        display: -ms-flexbox;
        display: flex;
    }
}

.standardArticle .relatedArticles .relatedArticlesWrapper .relatedArticle {
    height: 100%;
}

.standardArticle .relatedArticles .relatedArticlesText {
    margin-bottom: 0;
}

.standardArticle .relatedArticles .col-3 {
    border-top: 1px dotted #e8e8e8;
    width: 33.3%;
}

@media (min-width:43.75em) {
    .standardArticle .relatedArticles .col-3 {
        border-bottom: 1px dotted #e8e8e8;
    }

        .standardArticle .relatedArticles .col-3:not(:last-child) {
            border-right: 1px dotted #e8e8e8;
        }
}

.standardArticle .relatedArticles .relatedArticle {
    min-height: 5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-right: .5rem;
}

    .standardArticle .relatedArticles .relatedArticle .badge-25 {
        top: 50%;
        left: .5rem;
    }

    .standardArticle .relatedArticles .relatedArticle .type {
        position: absolute;
        top: 50%;
        left: .5rem;
        transform: translateY(-50%);
    }

        .standardArticle .relatedArticles .relatedArticle .type.text {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -534px -374px no-repeat;
            width: 18px;
            height: 14px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .standardArticle .relatedArticles .relatedArticle .type.text {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.standardArticle .relatedArticles .relatedArticle .type.video {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -277px -408px no-repeat;
    width: 18px;
    height: 12px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .standardArticle .relatedArticles .relatedArticle .type.video {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.standardArticle .relatedArticles .relatedArticle .type.play {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -387px -408px no-repeat;
    width: 10px;
    height: 11px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .standardArticle .relatedArticles .relatedArticle .type.play {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.standardArticle .relatedArticles .relatedArticle .type.photo {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -467px no-repeat;
    width: 20px;
    height: 14px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .standardArticle .relatedArticles .relatedArticle .type.photo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.standardArticle .relatedArticles strong {
    display: block;
    font-size: 1.2rem;
    color: #e90052;
    margin-bottom: .3rem;
}

.standardArticle .relatedArticles a {
    padding-left: 4.5rem;
}

    .standardArticle .relatedArticles a:hover {
        box-shadow: none;
    }

        .standardArticle .relatedArticles a:hover .articleLead {
            color: #e90052;
        }

.standardArticle .relatedArticles .articleLead {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: #333;
    font-size: 1.3rem;
    line-height: 1;
    margin: 0;
    padding: 1rem 0;
}

.standardArticle .relatedArticles .articleDate {
    background-color: transparent;
    color: #76766f;
}

.articleSidebar > div {
    margin-bottom: 2rem;
}

.articleSidebar figcaption {
    padding: 1rem;
    text-align: center;
    background: #38003c;
    color: #fff;
}

@media (max-width:63.9375em) {
    .articleHeader {
        min-height: auto;
    }

        .articleHeader .articleTitle {
            font-size: 4rem;
        }

        .articleHeader .articleHeaderContent {
            margin-left: 0;
            padding-bottom: 3rem;
            padding-left: 0;
        }

    .col-9 > .standardArticle, .standardArticle {
        padding-left: 0;
    }

        .standardArticle .articleQuote {
            width: 100%;
            margin: 0;
        }

        .standardArticle > ul li, .standardArticle ol li {
            line-height: 2rem;
            font-size: 1.4rem;
        }

        .standardArticle .articleWidget.full-width .photo-widget {
            margin-left: 0;
            margin-right: 0;
        }

        .standardArticle.featured {
            margin: 0;
        }

            .standardArticle.featured .featuredHeaderContainer {
                height: calc(100vh - 50px);
            }

            .standardArticle.featured .articleHeader {
                padding: 2rem 1rem;
            }

            .standardArticle.featured .articleQuote {
                margin: 0;
            }

        .standardArticle .socialShareHover {
            display: none;
        }

        .standardArticle.featured .col-12 {
            padding: 0 5%;
        }

        .standardArticle.featured .relatedArticles {
            max-width: 100%;
        }
}

@media (max-width:43.75em) {
    .articleHeader .articleTitle {
        width: 75%;
        font-size: 2.4rem;
        line-height: 3.1rem;
    }

    .standardArticle .subHeader {
        margin: 1rem 0;
    }

    .standardArticle img {
        max-width: none;
        width: 100vw;
        margin-left: -1rem;
    }

    .standardArticle .articleWidget.left, .standardArticle .articleWidget.right {
        width: 100%;
        padding: 0;
        max-width: none;
    }

    .standardArticle.featured .full-width .articleImage img {
        margin-left: 0;
    }

    .standardArticle.featured .featuredHeaderContainer {
        height: auto;
    }

        .standardArticle.featured .featuredHeaderContainer .featuredImage {
            padding-top: 56%;
        }

    .standardArticle.featured img {
        margin: 0;
        max-width: none;
        width: 100vw;
    }

    .standardArticle.featured .articleImage {
        width: 100vw;
        margin-left: -2rem;
        padding: 2rem;
    }

    .standardArticle.featured .articleHeader .articleTitle {
        width: 100%;
    }

    .standardArticle.featured .articleWidget.left, .standardArticle.featured .articleWidget.right {
        width: 100%;
        max-width: none;
    }

    .standardArticle .articleImage figcaption {
        width: 100%;
    }

    .standardArticle .relatedArticles {
        margin-left: 0;
        margin-right: 0;
    }

        .standardArticle .relatedArticles p {
            padding-bottom: 0;
            margin: 0;
        }

        .standardArticle .relatedArticles .relatedArticlesText {
            margin-bottom: 1rem;
        }

        .standardArticle .relatedArticles .col-3 {
            width: 100%;
            padding: 0;
        }

        .standardArticle .relatedArticles .articleLead {
            padding: 2rem 0;
        }
}

@media (max-width:400px) {
    .articleHeader .articleTitle {
        width: 90%;
    }

    .standardArticle .articleWidget.left, .standardArticle .articleWidget.right {
        width: 100%;
        padding: 0 5%;
    }
}

.featuredArticleThumb {
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: 2rem;
}

    .featuredArticleThumb:before {
        content: "";
        display: block;
    }

    .featuredArticleThumb:after {
        content: "";
        display: table;
        clear: both;
    }

    .featuredArticleThumb [class*=col-] {
        float: none;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
    }

    .featuredArticleThumb .col-8-m {
        border-right: 1px dashed #e8e8e8;
    }

    .featuredArticleThumb .relatedArticles {
        border-top: 0;
        padding-top: 0;
        margin-top: 0;
        padding-left: 2rem;
    }

@media (max-width:43.75em) {
    .featuredArticleThumb {
        margin-bottom: 0;
    }

        .featuredArticleThumb .thumbnail {
            margin-bottom: 1rem;
        }

        .featuredArticleThumb .col-4-m {
            display: none;
        }
}

.article-preview {
    padding-top: 0;
}

    .article-preview .standardArticle {
        margin: -8rem 0 2rem;
        padding: 0 0 2rem 8rem;
    }

        .article-preview .standardArticle .socialShareHover {
            display: block;
        }

    .article-preview .cookies-notice {
        display: none;
    }

.embeddedStats {
    width: 100%;
    min-height: 35rem;
    padding-bottom: 1rem;
}

    .embeddedStats:before {
        content: "";
        display: block;
    }

    .embeddedStats:after {
        content: "";
        display: table;
        clear: both;
    }

    .embeddedStats .sectionTitle {
        margin: 0;
        font-size: 1.8rem;
        background: #38003c;
        color: #fff;
        line-height: 1.5;
        padding-left: 1rem;
        padding: .8rem 1rem;
    }

    .embeddedStats .teamName {
        width: 50%;
        display: block;
        float: left;
        padding: 1rem 0;
        color: #333;
        text-decoration: none;
        text-align: center;
        padding: 2rem 0;
    }

        .embeddedStats .teamName:hover {
            text-decoration: underline;
        }

        .embeddedStats .teamName .badgeContainer {
            display: inline-block;
            vertical-align: middle;
            width: 45px;
            height: 45px;
            margin-right: .5rem;
            background: #fff;
            border: 3px solid #e90052;
            border-radius: 100%;
        }

            .embeddedStats .teamName .badgeContainer [class*=badge] {
                margin: 7px;
            }

        .embeddedStats .teamName:first-of-type .badgeContainer {
            border-color: #38003c;
        }

    .embeddedStats .mainStat {
        width: 40%;
        float: left;
        padding: 0 1rem;
    }

        .embeddedStats .mainStat .donut {
            position: relative;
        }

        .embeddedStats .mainStat .donutHole {
            width: 140px;
            height: 140px;
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -72px 0 0 -70px;
            border-radius: 100%;
            z-index: 5;
            background: #fff;
            line-height: 5.6;
            text-align: center;
            font-size: 2.4rem;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .embeddedStats .mainStat .possession {
            background: #38003c;
            border-radius: 50%;
            transform: rotate(-90deg);
        }

    .embeddedStats .possessionLegend {
        width: 100%;
        margin: 1.5rem 0;
    }

    .embeddedStats .possessionLegend__wrapper {
        margin: 0 auto;
        display: table;
    }

    .embeddedStats .possessionLegend__circle {
        width: 1.5rem;
        height: 1.5rem;
        border-radius: 50%;
        margin-right: .5rem;
        display: inline-block;
        vertical-align: text-bottom;
    }

    .embeddedStats .possessionLegend .possessionLegend--1 {
        display: inline-block;
    }

        .embeddedStats .possessionLegend .possessionLegend--1 .possessionLegend__circle {
            background-color: #38003c;
        }

    .embeddedStats .possessionLegend .possessionLegend--2 {
        display: inline-block;
    }

        .embeddedStats .possessionLegend .possessionLegend--2 .possessionLegend__circle {
            background-color: #e90052;
        }

    .embeddedStats .possessionLegend__stat {
        font-size: 1.2rem;
        line-height: 1.5rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        margin-right: 1.5rem;
    }

    .embeddedStats .otherStatsContainer {
        width: 60%;
        min-height: 25rem;
        float: left;
        padding: 0 1rem;
    }

    .embeddedStats .statTitle {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        margin-bottom: .5rem;
        display: inline-block;
    }

    .embeddedStats .resultDisplay {
        width: 100%;
        height: 3rem;
        display: block;
        position: relative;
        margin-bottom: 1rem;
        border-radius: 2px;
        background: #e90052;
    }

        .embeddedStats .resultDisplay .result {
            height: 100%;
            background: #38003c;
        }

        .embeddedStats .resultDisplay .statsContainer {
            width: 100%;
            position: absolute;
            top: 0;
            padding: 0 1rem;
            line-height: 3rem;
            color: #fff;
        }

            .embeddedStats .resultDisplay .statsContainer span:last-child {
                float: right;
            }

    .embeddedStats .statsWrapper {
        width: 100%;
        float: left;
        display: -ms-flexbox;
        display: flex;
    }

        .embeddedStats .statsWrapper:before {
            content: "";
            display: block;
        }

        .embeddedStats .statsWrapper:after {
            content: "";
            display: table;
            clear: both;
        }

@media (max-width:63.9375em) {
    .embeddedStats .mainStat .donutHole {
        width: 100px;
        height: 100px;
        margin: -52px 0 0 -50px;
        line-height: 4.2;
    }
}

@media (max-width:43.75em) {
    .embeddedStats .mainStat {
        width: 45%;
    }

    .embeddedStats .otherStatsContainer {
        width: 55%;
    }
}

@media (max-width:25em) {
    .embeddedStats .statsWrapper {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .embeddedStats .statsWrapper .mainStat {
            margin-bottom: 2rem;
            width: 100%;
        }

            .embeddedStats .statsWrapper .mainStat .donut {
                width: 50%;
                float: left;
            }

        .embeddedStats .statsWrapper .possessionLegend {
            margin: 4rem 0;
        }

        .embeddedStats .statsWrapper .possessionLegend--1, .embeddedStats .statsWrapper .possessionLegend--2 {
            display: block;
        }

    .embeddedStats .otherStatsContainer {
        width: 100%;
        border: none;
    }

    .embeddedStats .teamName .team {
        display: block;
        margin: .5rem 0 0;
    }
}

.articleQuote {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    position: relative;
    margin: 2rem 0 2rem -10rem;
    padding: 3rem 5rem 2rem;
    background: #04f5ff;
}

    .articleQuote .quoteMarks {
        background: url(/Images/quotes.png);
        background-repeat: no-repeat;
        position: absolute;
        display: block;
        width: 34px;
        height: 26px;
        top: -4px;
        left: 2rem;
    }

    .articleQuote .name {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .articleQuote p {
        font-size: 2rem;
    }

    .articleQuote footer p {
        margin: 0;
        font-size: 1.4rem;
    }

.video-embedded .vjs-dock-text {
    padding-right: 1em;
    text-align: left;
}

.video-embedded .vjs-dock-description, .video-embedded .vjs-dock-title {
    white-space: normal;
}

.video-embedded .vjs-dock-description {
    font-size: 1.2rem;
}

.video-embedded__meta {
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
}

.video-embedded__audioDesc .label, .video-embedded__closedCaption .label {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    background: #38003c;
    color: #fff;
    font-size: 1.1rem;
    width: 25px;
    height: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2px;
}

.video-embedded__audioDesc {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
}

    .video-embedded__audioDesc .desc-container {
        font-size: 1.3rem;
        color: #38003c;
        margin-left: 5px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .video-embedded__audioDesc .desc-text {
        margin-right: 5px;
    }

    .video-embedded__audioDesc .icon {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .video-embedded__audioDesc .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.video-embedded .video-js video::-webkit-media-text-track-container {
    height: inherit;
    overflow: visible;
}

.video-embedded .video-js video::-webkit-media-text-track-display {
    top: 17em;
}

@media (max-width:63.9375em) {
    .articleQuote p {
        font-size: 1.6rem;
    }
}

@media (max-width:43.75em) {
    .articleQuote {
        padding: 3rem 2rem 2rem;
    }

        .articleQuote p {
            font-size: 1.5rem;
        }

        .articleQuote footer p, .video-embedded__audioDesc .desc {
            font-size: 1.2rem;
        }

    .matchBlog .blogCard .video-embedded__audioDesc .icon {
        margin-bottom: 0;
    }
}

@media (max-width:450px) {
    .articleQuote {
        background: #04f5ff;
    }
}

.twitterCarousel {
    width: 100%;
    position: relative;
}

    .twitterCarousel .paginationContainer {
        margin: 1rem 0;
        text-align: right;
    }

    .twitterCarousel .twitterList {
        height: 155px;
        overflow-y: scroll;
    }

    .twitterCarousel .tweetContainer {
        height: 100%;
    }

        .twitterCarousel .tweetContainer .tweet {
            width: 100%;
            height: 100%;
        }

        .twitterCarousel .tweetContainer p {
            line-height: 1.2;
        }

.articleWidget .video-js {
    width: 100%;
    height: 0;
    padding-top: 56%;
}

.articleWidget .matchAbridged .broadcaster {
    width: 6.4rem;
}

.articlePair {
    margin-left: -1rem;
    margin-right: -1rem;
}

    .articlePair:before {
        content: "";
        display: block;
    }

    .articlePair:after {
        content: "";
        display: table;
        clear: both;
    }

    .articlePair .thumbnail {
        margin-bottom: 2rem;
    }

    .articlePair .relatedArticle {
        float: left;
        width: 50%;
        border-bottom: 0;
    }

        .articlePair .relatedArticle:last-child {
            border-left: 1px solid #76766f;
            padding-left: 7.57576%;
        }

@media (max-width:43.75em) {
    .articlePair .thumbnail {
        background-color: transparent;
        width: 100%;
    }

        .articlePair .thumbnail .image {
            width: 40%;
            float: left;
        }

            .articlePair .thumbnail .image:before {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -751px -333px no-repeat;
                width: 26px;
                height: 149px;
                left: auto;
                right: -1px;
            }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .articlePair .thumbnail .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .articlePair .thumbnail figcaption {
        width: 60%;
        float: right;
        padding: 0 2rem;
    }

    .articlePair .relatedArticle {
        display: none;
    }
}

.galleryArticle {
    margin-top: -2rem;
    margin-bottom: -2rem;
    padding-bottom: 2rem;
    list-style-type: none;
    background-color: #38003c;
    background-image: url(/Images/gallery-shard.svg);
    background-size: 244px 261px;
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #fff;
}

    .galleryArticle:before {
        content: "";
        display: block;
    }

    .galleryArticle:after {
        content: "";
        display: table;
        clear: both;
    }

    .galleryArticle .articleShare {
        position: absolute;
        left: 1rem;
        top: 28rem;
    }

    .galleryArticle .galleryContainer {
        padding-left: 10rem;
    }

    .galleryArticle .pageHeader {
        max-width: 70%;
        padding-top: 4rem;
    }

    .galleryArticle .pageTitle {
        float: none;
        margin-bottom: 1rem;
        line-height: 1.3;
    }

    .galleryArticle time {
        display: block;
        margin-bottom: 4rem;
    }

    .galleryArticle .subHeader {
        line-height: 1.4;
    }

    .galleryArticle .galleryItem {
        width: 100%;
        margin-bottom: 6rem;
    }

        .galleryArticle .galleryItem .thumbnail:hover img {
            transform: none;
        }

        .galleryArticle .galleryItem .image {
            width: 70%;
            float: left;
        }

        .galleryArticle .galleryItem figcaption {
            width: 30%;
            float: left;
            position: relative;
            line-height: 1.4;
            padding: 2rem 0 0 2rem;
            color: #fff;
        }

            .galleryArticle .galleryItem figcaption:before {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 2rem;
                height: 2px;
                width: 35%;
                background: #fff;
                opacity: .85;
            }

        .galleryArticle .galleryItem .captionTitle {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            font-size: 1.6rem;
            margin-bottom: .5rem;
        }

        .galleryArticle .galleryItem .captionBody {
            opacity: .85;
        }

    .galleryArticle picture {
        position: relative;
    }

    .galleryArticle img {
        display: block;
        width: 100%;
    }

    .galleryArticle a {
        text-decoration: none;
        color: #e90052;
    }

        .galleryArticle a:hover {
            text-decoration: underline;
        }

    .galleryArticle .thumbnail .image:before {
        display: none;
    }

@media (max-width:1420px) {
    .galleryArticle {
        background-image: url(/Images/gallery-shard-mob.svg);
        background-size: 148px 221px;
        background-position: 100% -3rem;
    }
}

@media (max-width:63.9375em) {
    .galleryArticle .pageHeader {
        max-width: 80%;
        padding-top: 2rem;
    }

    .galleryArticle .pageTitle {
        font-size: 4vw;
    }

    .galleryArticle time {
        margin-bottom: 2rem;
    }

    .galleryArticle .subHeader {
        font-size: 1.4rem;
    }

    .galleryArticle .galleryContainer {
        padding: 0;
    }

    .galleryArticle .galleryItem .image {
        width: 100vw;
        margin-left: -2rem;
    }

    .galleryArticle .galleryItem figcaption {
        width: 100%;
        padding: 2rem 0 0;
    }

        .galleryArticle .galleryItem figcaption:before {
            display: none;
        }
}

@media (max-width:43.75em) {
    .galleryArticle .pageTitle {
        font-size: 5.5vw;
    }

    .galleryArticle .galleryItem {
        margin-bottom: 2rem;
    }

        .galleryArticle .galleryItem .image {
            margin-left: -1rem;
        }

        .galleryArticle .galleryItem figcaption {
            padding-top: 1rem;
        }
}

.galleryModal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

    .galleryModal .galleryWrapper {
        height: 100%;
        margin: 0 auto;
        max-width: 1350px;
        overflow: hidden;
        width: 100%;
    }

    .galleryModal .galleryList {
        height: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
    }

        .galleryModal .galleryList li {
            list-style: none;
            list-style-image: none;
            margin: 0;
            padding: 0;
            position: absolute;
            text-align: center;
            top: 50%;
            transform: translateY(-50%);
            transition: left .4s ease-in-out;
            width: 100%;
            z-index: -1;
        }

            .galleryModal .galleryList li figcaption {
                position: absolute;
                bottom: 0;
                width: 100%;
                padding: 1rem;
                text-align: left;
                background: rgba(0,0,0,.8);
            }

            .galleryModal .galleryList li .galleryCaptionTitle {
                display: block;
                width: 100%;
                font-size: 2rem;
                padding-bottom: .5rem;
                font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
                font-weight: 400;
            }

            .galleryModal .galleryList li .galleryCaptionBody {
                display: block;
                width: 100%;
                font-size: 1.6rem;
            }

            .galleryModal .galleryList li.prev {
                left: -100%;
            }

            .galleryModal .galleryList li.current {
                left: 0;
                z-index: 1;
            }

            .galleryModal .galleryList li.next {
                left: 100%;
            }

            .galleryModal .galleryList li:before {
                content: "";
                display: inline-block;
                height: 100%;
                font-size: 0;
                vertical-align: middle;
            }

            .galleryModal .galleryList li img {
                display: inline-block;
                max-height: 100%;
                max-width: 100%;
                vertical-align: middle;
            }

    .galleryModal .galleryNavButton {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
        transition: all .3s cubic-bezier(.77,0,.175,1);
    }

        .galleryModal .galleryNavButton.prev {
            left: 4rem;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -78px no-repeat;
            width: 34px;
            height: 59px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .galleryModal .galleryNavButton.prev {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.galleryModal .galleryNavButton.prev:focus, .galleryModal .galleryNavButton.prev:hover {
    left: 3rem;
}

.galleryModal .galleryNavButton.next {
    right: 4rem;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -137px no-repeat;
    width: 34px;
    height: 59px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .galleryModal .galleryNavButton.next {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.galleryModal .galleryNavButton.next:focus, .galleryModal .galleryNavButton.next:hover {
    right: 3rem;
}

.galleryModal .galleryNavButton:hover {
    cursor: pointer;
}

.webViewBody .articleShare {
    display: none;
}

@media (max-width:43.75em) {
    .latestArticles .thumbnail {
        background-color: transparent;
        width: 100%;
    }

        .latestArticles .thumbnail .image {
            width: 40%;
            float: left;
        }

            .latestArticles .thumbnail .image:before {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -751px -333px no-repeat;
                width: 26px;
                height: 149px;
                left: auto;
                right: -1px;
            }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .latestArticles .thumbnail .image:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .latestArticles .thumbnail figcaption {
        width: 60%;
        float: right;
        padding: 0 2rem;
    }

    .latestArticles .relatedArticles {
        display: none;
    }
}

.relatedArticles {
    border-top: 1px dotted #e8e8e8;
    padding-top: 1.5rem;
    margin: 0 1rem 1.5rem;
}

    .relatedArticles h6 {
        margin-bottom: 1rem;
        font-size: 1.4rem;
    }

    .relatedArticles strong {
        color: #267788;
    }

    .relatedArticles .articleDate {
        background: #e90052;
        display: block;
    }

.scorebox {
    text-align: center;
    background-size: 100%;
    background-size: cover;
    background-position: 50%;
    position: relative;
    color: #fff;
    padding-top: 1rem;
    background: #38003c;
    overflow: hidden;
}

    .scorebox .scoreboxBG {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        max-height: 100%;
    }

        .scorebox .scoreboxBG img {
            width: 100%;
            position: relative;
            margin-top: -14%;
        }

        .scorebox .scoreboxBG:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            background: linear-gradient(rgba(56,0,60,0),#38003c 90%);
        }

@media (max-width:1075px) {
    .scorebox .scoreboxBG img {
        position: relative;
    }
}

.scorebox a {
    text-decoration: none;
}

    .scorebox a:focus, .scorebox a:hover {
        text-decoration: underline;
    }

.scorebox .wrapper {
    z-index: 1;
}

.scorebox .matchBar {
    background: #38003c;
    background: rgba(56,0,60,.7);
    font-size: 1.2rem;
    min-height: 3rem;
    line-height: 2rem;
    border-radius: 2px;
    margin-bottom: 15rem;
}

    .scorebox .matchBar:before {
        content: "";
        display: block;
    }

    .scorebox .matchBar:after {
        content: "";
        display: table;
        clear: both;
    }

    .scorebox .matchBar .icn {
        display: inline-block;
        vertical-align: middle;
    }

    .scorebox .matchBar .tweet {
        line-height: 3rem;
    }

    .scorebox .matchBar .broadcaster {
        margin: 0 auto;
        padding: 0 1rem;
        position: absolute;
        bottom: -3rem;
        left: 50%;
        transform: translateX(-50%);
    }

        .scorebox .matchBar .broadcaster .logo {
            margin-left: .5rem;
        }

.scorebox .matchInfo {
    width: 81%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 3rem;
}

    .scorebox .matchInfo strong {
        font-weight: 400;
    }

    .scorebox .matchInfo .attendance.hide-m {
        display: none;
    }

@media (min-width:63.9375em) {
    .scorebox .matchInfo .attendance.hide-m {
        display: block;
    }
}

.scorebox .attendance, .scorebox .matchDate, .scorebox .referee, .scorebox .stadium {
    float: left;
    margin-left: 1rem;
}

    .scorebox .attendance .icn, .scorebox .matchDate .icn, .scorebox .referee .icn, .scorebox .stadium .icn {
        margin-right: .5rem;
    }

.scorebox .attendance, .scorebox .stadium {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.scorebox .tweet {
    float: right;
    background: #00aced;
    border-right: 3rem solid #0087ba;
    position: relative;
    padding: 0 1rem;
    transition: .2s;
    cursor: pointer;
}

    .scorebox .tweet .icn {
        position: absolute;
        top: 50%;
        right: -1.5rem;
        margin-top: -6.5px;
        margin-right: -7.5px;
    }

    .scorebox .tweet:hover {
        background: #0087ba;
    }

.scorebox .matchTime {
    background: #fff;
    padding: .8rem 1rem;
    color: #333;
    display: table;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    min-width: 14rem;
    font-size: 1.2rem;
}

    .scorebox .matchTime .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
    }

    .scorebox .matchTime strong {
        font-size: 1.4rem;
    }

.scorebox .matchStats {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    height: 2rem;
    display: inline-block;
}

    .scorebox .matchStats .attendance {
        margin-left: 0;
        line-height: 3rem;
        font-size: 1.2rem;
        max-width: none;
        overflow: initial;
        text-overflow: clip;
        float: none;
    }

        .scorebox .matchStats .attendance.show-m {
            display: inline-block;
        }

@media (min-width:63.9375em) {
    .scorebox .matchStats .attendance.show-m {
        display: none;
    }
}

.scorebox .matchStats .halfTime {
    line-height: 3rem;
    font-size: 1.2rem;
    display: inline;
}

    .scorebox .matchStats .halfTime .short {
        display: none;
    }

@media (max-width:800em) {
    .scorebox .matchStats .halfTime .short {
        display: inline;
    }
}

.scorebox .scoreboxContainer {
    background: #38003c;
    background: rgba(56,0,60,.6);
    position: relative;
    z-index: 10;
    padding-bottom: 6.4rem;
    min-height: 18rem;
}

    .scorebox .scoreboxContainer .broadcaster {
        text-align: center;
        margin-top: 1rem;
        font-size: 1.2rem;
        color: hsla(0,0%,100%,.8);
    }

        .scorebox .scoreboxContainer .broadcaster .logo, .scorebox .scoreboxContainer .broadcaster span {
            display: inline-block;
            vertical-align: middle;
        }

    .scorebox .scoreboxContainer .matchCentreBroadcastContainer {
        background-color: #e8e8e8;
        color: #000;
        padding: 0 1rem;
        border-radius: 2px;
        cursor: pointer;
        line-height: 26px;
    }

        .scorebox .scoreboxContainer .matchCentreBroadcastContainer .liveOnLabel {
            margin-right: .5rem;
        }

        .scorebox .scoreboxContainer .matchCentreBroadcastContainer.hasLiveStream {
            line-height: normal;
            padding-right: 0;
        }

            .scorebox .scoreboxContainer .matchCentreBroadcastContainer.hasLiveStream a {
                margin-right: .5rem;
            }

        .scorebox .scoreboxContainer .matchCentreBroadcastContainer .broadcaster.multiple {
            margin: 0;
            color: #000;
        }

        .scorebox .scoreboxContainer .matchCentreBroadcastContainer .multipleBroadcastersContainer {
            display: inline-block;
        }

            .scorebox .scoreboxContainer .matchCentreBroadcastContainer .multipleBroadcastersContainer .multipleBroadcastersButton {
                margin-left: .5rem;
                margin-right: .5rem;
            }

        .scorebox .scoreboxContainer .matchCentreBroadcastContainer .multipleBroadcastersContainer--multiple .broadcaster.multiple {
            padding: 0;
        }

    .scorebox .scoreboxContainer .matchCentreLiveStreamContainer {
        background-color: #e90252;
        color: #fff;
        padding: 0 0 0 1rem;
        border-radius: 2px;
        margin-left: .5rem;
    }

        .scorebox .scoreboxContainer .matchCentreLiveStreamContainer a {
            color: #fff;
            text-decoration: none;
        }

        .scorebox .scoreboxContainer .matchCentreLiveStreamContainer .icn.livestream {
            margin-right: .5rem;
        }

        .scorebox .scoreboxContainer .matchCentreLiveStreamContainer .icn.external-w {
            margin-left: 1rem;
            margin-right: .5rem;
        }

.scorebox .teamsContainer {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    clear: both;
    -ms-flex-align: center;
    align-items: center;
    background: #38003c;
}

    .scorebox .teamsContainer .badgeContainer {
        background: #fff;
        width: 6.5rem;
        height: 6.5rem;
        padding: 2rem;
        position: absolute;
        top: 0;
        z-index: 10;
    }

    .scorebox .teamsContainer .badge-25, .scorebox .teamsContainer .badge-50 {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -2.5rem 0 0 -2.5rem;
    }

    .scorebox .teamsContainer .badge-25 {
        display: none;
        margin: -1.25rem 0 0 -1.25rem;
    }

    .scorebox .teamsContainer .team {
        width: 50%;
        position: relative;
    }

.scorebox .teamName {
    font-size: 2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #333;
    text-decoration: none;
    color: #fff;
    display: block;
    height: 6.5rem;
    vertical-align: middle;
    display: table;
    width: 100%;
    transition: .2s;
}

    .scorebox .teamName span {
        display: table-cell;
        vertical-align: middle;
    }

    .scorebox .teamName .short {
        display: none;
    }

    .scorebox .teamName:hover {
        color: #e90052;
        text-decoration: none;
    }

.scorebox .time {
    background: #fff;
    display: table;
    margin: 0 auto;
    color: #242424;
    padding: .5rem 1rem;
    font-size: 1.6rem;
}

.scorebox .centre {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

.scorebox .matchScoreContainer, .scorebox .score {
    background: #e90052;
}

.scorebox .score {
    width: 14rem;
    font-size: 4rem;
    line-height: 6.5rem;
    margin: 0 auto;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .scorebox .score span {
        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        padding: 0 1rem;
        font-size: 2.6rem;
        display: inline-block;
        vertical-align: top;
    }

.scorebox .halfTime {
    line-height: 3rem;
    font-size: 1.2rem;
}

    .scorebox .halfTime .short {
        display: none;
    }

.scorebox .kickoff {
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: -2.5rem;
    line-height: 2.5rem;
}

.scorebox .matchEvents {
    clear: both;
    position: relative;
}

    .scorebox .matchEvents:before {
        display: block;
    }

    .scorebox .matchEvents:after {
        content: "";
        display: table;
        clear: both;
    }

    .scorebox .matchEvents:before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        top: 3rem;
        border-left: 1px dotted #fff;
        border-left: 1px dotted hsla(0,0%,100%,.6);
    }

    .scorebox .matchEvents .home {
        float: left;
        width: 50%;
        text-align: right;
        padding-right: 6rem;
        font-size: 1.2rem;
    }

        .scorebox .matchEvents .home .event {
            padding-right: 2.5rem;
        }

        .scorebox .matchEvents .home .icnContainer {
            right: 0;
        }

    .scorebox .matchEvents .away {
        float: right;
        width: 50%;
        text-align: left;
        padding-left: 6rem;
        font-size: 1.2rem;
    }

        .scorebox .matchEvents .away .event {
            padding-left: 2.5rem;
        }

        .scorebox .matchEvents .away .icnContainer {
            left: 0;
        }

    .scorebox .matchEvents .event {
        position: relative;
        padding-top: .5rem;
        padding-bottom: .5rem;
    }

        .scorebox .matchEvents .event a {
            color: #fff;
        }

        .scorebox .matchEvents .event .icnContainer {
            width: 2rem;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
        }

        .scorebox .matchEvents .event .icn {
            margin: 0 auto;
        }

.scorebox .assists {
    color: hsla(0,0%,100%,.6);
    font-size: 1.2rem;
    position: relative;
}

    .scorebox .assists:before {
        display: block;
    }

    .scorebox .assists:after {
        content: "";
        display: table;
        clear: both;
    }

    .scorebox .assists .event {
        padding: .5rem 0;
    }

    .scorebox .assists:before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 1rem;
        top: 2.5rem;
        border-left: 1px dotted #fff;
        border-left: 1px dotted hsla(0,0%,100%,.6);
    }

    .scorebox .assists .title {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: -1;
        line-height: 2.5rem;
    }

    .scorebox .assists a {
        color: hsla(0,0%,100%,.8);
    }

    .scorebox .assists .home {
        padding-right: 7rem;
        text-align: right;
        float: left;
        width: 50%;
    }

    .scorebox .assists .away {
        padding-left: 7rem;
        text-align: left;
        float: right;
        width: 50%;
    }

.scorebox .team.home {
    padding-left: 8.5rem;
}

    .scorebox .team.home .badgeContainer {
        left: 0;
    }

    .scorebox .team.home .teamName {
        text-align: left;
    }

.scorebox .team.away {
    padding-right: 8.5rem;
}

    .scorebox .team.away .badgeContainer {
        right: 0;
    }

    .scorebox .team.away .teamName {
        text-align: right;
    }

.scorebox .countdownContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

    .scorebox .countdownContainer span {
        font-size: 2rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        line-height: 6.5rem;
        background: #000;
        padding: 0 2rem;
    }

.scorebox .countdown {
    padding: 1rem .5rem 0;
    white-space: nowrap;
    background: #000;
    height: 6.5rem;
    margin: 0 2rem;
    min-width: 181px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

    .scorebox .countdown .count {
        float: left;
        font-size: 1.2rem;
        color: hsla(0,0%,100%,.8);
    }

        .scorebox .countdown .count div {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            font-size: 2.4rem;
            color: #fff;
            padding: 0 .5rem;
        }

.scorebox .matchDetails {
    padding: 1rem 0;
    font-size: 1.3rem;
    color: hsla(0,0%,100%,.8);
}

    .scorebox .matchDetails time {
        color: #fff;
    }

.scorebox .sponsor {
    margin-bottom: .5rem;
    font-size: 1.2rem;
}

.scorebox .timer {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    padding: 0 1rem;
    text-align: center;
}

    .scorebox .timer span {
        display: block;
        font-size: 3rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        letter-spacing: .2rem;
    }

    .scorebox .timer .label {
        font-size: 1.2rem;
        color: hsla(0,0%,100%,.8);
    }

.scorebox.preMatch {
    -ms-flex-align: center;
    align-items: center;
}

    .scorebox.preMatch .matchScoreContainer {
        background-color: transparent;
    }

    .scorebox.preMatch .matchTime {
        padding: 1rem;
    }

    .scorebox.preMatch .kickoff {
        font-size: 1.4rem;
        margin-top: 1rem;
    }

@media (max-width:63.9375em) {
    .scorebox .kickoff {
        margin-bottom: 0;
    }
}

@media (max-width:81.25em) {
    .scorebox .col-10.centered {
        width: 100%;
    }
}

@media (max-width:63.9375em) {
    .scorebox .scoreboxContainer .col-10, .scorebox .scoreboxContainer .wrapper {
        padding: 0;
    }

    .scorebox .assists, .scorebox .matchEvents, .scorebox .timeline {
        padding: 0 1rem;
    }
}

@media (max-width:56.25em) {
    .scorebox .scoreboxContainer {
        padding-bottom: 7rem;
    }

    .scorebox .matchInfo {
        width: 75%;
    }
}

@media (max-width:50em) {
    .scorebox:after {
        height: 100%;
    }

    .scorebox .matchBar {
        margin-bottom: 3.5rem;
    }

    .scorebox .broadcaster, .scorebox .matchDetails, .scorebox .meta {
        font-size: 1.2rem;
    }

    .scorebox .halfTime .long {
        display: none;
    }

    .scorebox .halfTime .short {
        display: inline;
    }

    .scorebox.preMatch .matchTime .sponsor-footer-tag {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -150px -408px no-repeat;
        width: 109px;
        height: 12px;
    }
}

@media (max-width:50em) and (-webkit-min-device-pixel-ratio:2),(max-width:50em) and (min-resolution:192dpi) {
    .scorebox.preMatch .matchTime .sponsor-footer-tag {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .scorebox {
        padding-top: 0;
    }

        .scorebox .wrapper.col-12 {
            padding: 0;
        }

        .scorebox .matchBar .broadcaster {
            bottom: -2.5rem;
        }

            .scorebox .matchBar .broadcaster span {
                display: none;
            }

        .scorebox .referee {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 250px;
        }

        .scorebox .scoreboxContainer {
            padding-bottom: 5.4rem;
        }

        .scorebox .countdownContainer span {
            font-size: 1.6rem;
        }

        .scorebox .teamName {
            display: block;
        }

            .scorebox .teamName .long {
                display: none;
            }

            .scorebox .teamName .short {
                display: block;
                line-height: 6.5rem;
            }

        .scorebox .team.away .teamName, .scorebox .team.home .teamName {
            text-align: center;
        }
}

@media (max-width:37.5em) {
    .scorebox .matchBar {
        position: relative;
        border-radius: 0;
        font-size: 1.1rem;
        min-height: 4rem;
    }

        .scorebox .matchBar .tweet {
            position: absolute;
            top: 0;
            right: 0;
            line-height: 4.4rem;
        }

    .scorebox .matchInfo {
        width: calc(100% - 100px);
        line-height: 1.7rem;
        margin: .5rem 0;
        white-space: normal;
        overflow: visible;
    }

    .scorebox .stadium {
        width: 100%;
        max-width: none;
        display: block;
        text-align: left;
    }
}

@media (max-width:31.25em) {
    .scorebox .matchTime {
        min-width: 0;
    }

    .scorebox .countdown {
        min-width: 130px;
    }

        .scorebox .countdown .count:last-child {
            display: none;
        }

    .scorebox .referee {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
        padding-left: 1rem;
        max-width: none;
    }
}

@media (max-width:28.125em) {
    .scorebox .scoreboxContainer {
        min-height: 0;
    }

    .scorebox .matchBar {
        margin-bottom: 5rem;
    }

    .scorebox .countdown {
        height: 5rem;
        padding-top: .4rem;
    }

    .scorebox .countdownContainer span {
        font-size: 1.2rem;
        line-height: 5rem;
    }

    .scorebox .team.home {
        padding-left: 7rem;
    }

    .scorebox .team.away {
        padding-right: 7rem;
    }

    .scorebox .score {
        line-height: 5rem;
        width: 10rem;
        font-size: 3rem;
    }

    .scorebox .teamName {
        height: auto;
    }

        .scorebox .teamName .short {
            line-height: 5rem;
        }

    .scorebox .assists, .scorebox .matchEvents {
        font-size: 1.2rem;
    }

        .scorebox .assists .home, .scorebox .matchEvents .home {
            padding-right: 3rem;
        }

        .scorebox .assists .away, .scorebox .matchEvents .away {
            padding-left: 3rem;
        }

        .scorebox .assists .title, .scorebox .matchEvents .title {
            font-size: 1.1rem;
            position: static;
            line-height: 2.4rem;
        }

        .scorebox .matchEvents:before {
            top: 0;
        }

    .scorebox .kickoff {
        display: none;
    }

    .scorebox.preMatch .kickoff {
        display: block;
    }

    .scorebox.preMatch .scoreboxContainer {
        min-height: 15.5rem;
    }

    .scorebox.preMatch .matchEvents:before {
        display: none;
    }
}

@media (max-width:25em) {
    .scorebox .teamName {
        font-size: 1.6rem;
    }

    .scorebox .team.home {
        padding-left: 6rem;
    }

    .scorebox .team.away {
        padding-right: 6rem;
    }

    .scorebox .score span {
        padding: 0 .5rem;
    }

    .scorebox .countdown {
        margin: 0 1rem;
        min-width: 10rem;
        padding-top: .8rem;
    }

        .scorebox .countdown .count {
            font-size: 1rem;
        }

            .scorebox .countdown .count div {
                font-size: 1.8rem;
            }

        .scorebox .countdown .timer {
            padding: 0 .3rem;
        }

            .scorebox .countdown .timer span {
                font-size: 1.8rem;
                letter-spacing: .1rem;
            }

    .scorebox .referee {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        float: none;
        padding-left: 1rem;
        max-width: 110px;
    }
}

.standardArticle .left .scorebox .teamsContainer .team .teamName .long, .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
    display: none;
}

.standardArticle .left .scorebox .btnContainer, .standardArticle .right .scorebox .btnContainer {
    margin: 0 1rem;
}

    .standardArticle .left .scorebox .btnContainer a, .standardArticle .right .scorebox .btnContainer a {
        width: 100%;
    }

@media (max-width:56.25em) {
    .articleWidget.left .teamsContainer .badgeContainer, .articleWidget.right .teamsContainer .badgeContainer {
        height: 5rem;
        width: 5rem;
    }

    .articleWidget.left .teamsContainer .badge-50, .articleWidget.right .teamsContainer .badge-50 {
        display: none;
    }

    .articleWidget.left .teamsContainer .badge-25, .articleWidget.right .teamsContainer .badge-25 {
        display: block;
    }

    .articleWidget.left .scorebox .team.home, .articleWidget.right .scorebox .team.home {
        padding-left: 5.2rem;
    }

    .articleWidget.left .scorebox .score, .articleWidget.right .scorebox .score {
        font-size: 3rem;
    }
}

@media (max-width:43.75em) {
    .standardArticle .left .scorebox .teamsContainer .team .teamName .long, .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
        display: block;
    }
}

@media (max-width:40.625em) {
    .standardArticle .left .scorebox .teamsContainer .team .teamName .long, .standardArticle .right .scorebox .teamsContainer .team .teamName .long {
        display: none;
    }
}

.scorebox--embeddable {
    padding-top: 0;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
}

    .scorebox--embeddable .wrapper {
        padding: 0;
        background-color: #e8e8e8;
    }

    .scorebox--embeddable .team .badgeContainer {
        border-top: 1px solid #e8e8e8;
    }

    .scorebox--embeddable .halfTime, .scorebox--embeddable .matchEvents, .scorebox--embeddable .matchEvents .event a {
        color: #38003c;
    }

        .scorebox--embeddable .matchEvents:before {
            border-left: 1px dotted rgba(56,0,60,.6);
        }

    .scorebox--embeddable .assists {
        color: rgba(56,0,60,.6);
        padding-bottom: 1rem;
    }

        .scorebox--embeddable .assists a {
            color: rgba(56,0,60,.6);
        }

        .scorebox--embeddable .assists .title {
            position: static;
        }

        .scorebox--embeddable .assists:before {
            border-left: 1px dotted rgba(56,0,60,.6);
        }

    .scorebox--embeddable .btnContainer {
        padding-bottom: 1rem;
    }

        .scorebox--embeddable .btnContainer a {
            width: 30%;
            margin: 0 auto;
        }

            .scorebox--embeddable .btnContainer a:focus, .scorebox--embeddable .btnContainer a:hover {
                text-decoration: none;
            }

@media (max-width:90.625em) {
    .scorebox--embeddable .matchTime {
        min-width: 12rem;
    }

    .scorebox--embeddable .score {
        width: 12rem;
        font-size: 2rem;
        line-height: 5.5rem;
    }

    .scorebox--embeddable .team.home {
        padding-left: 7.5rem;
    }

    .scorebox--embeddable .team.away {
        padding-right: 7.5rem;
    }

    .scorebox--embeddable .team .badgeContainer {
        width: 5.5rem;
        height: 5.5rem;
    }

    .scorebox--embeddable .team .teamName {
        font-size: 1.8rem;
        height: 5.5rem;
    }
}

@media (max-width:84.375em) {
    .scorebox--embeddable .team .badgeContainer {
        height: 100%;
    }

    .scorebox--embeddable .team .teamName {
        line-height: 5.5rem;
    }

        .scorebox--embeddable .team .teamName .long {
            display: none;
        }

        .scorebox--embeddable .team .teamName .short {
            display: inline;
        }

    .scorebox--embeddable .score span {
        vertical-align: middle;
    }

    .scorebox--embeddable .matchEvents .home {
        padding-right: 3rem;
    }

    .scorebox--embeddable .matchEvents .away {
        padding-left: 3rem;
    }

    .articleWidget.center .scorebox--embeddable .team .teamName .long, .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
        display: inline;
    }

    .articleWidget.center .scorebox--embeddable .team .teamName .short, .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
        display: none;
    }
}

@media (max-width:75em) {
    .scorebox--embeddable .matchTime {
        min-width: 8rem;
    }

    .scorebox--embeddable .wrapper {
        padding: 0;
    }

    .scorebox--embeddable .score {
        width: 8rem;
        font-size: 1.6rem;
        line-height: 4.5rem;
    }

    .scorebox--embeddable .team.home {
        padding-left: 5.5rem;
    }

    .scorebox--embeddable .team.away {
        padding-right: 5.5rem;
    }

    .scorebox--embeddable .team .badgeContainer {
        width: 4.5rem;
    }

        .scorebox--embeddable .team .badgeContainer .badge-50 {
            display: none;
        }

        .scorebox--embeddable .team .badgeContainer .badge-25 {
            display: block;
        }

    .scorebox--embeddable .team .teamName {
        line-height: 4.5rem;
        height: 4.5rem;
    }

    .scorebox--embeddable .matchEvents .home {
        padding-right: 1.5rem;
    }

    .scorebox--embeddable .matchEvents .away {
        padding-left: 1.5rem;
    }

    .scorebox--embeddable .btnContainer {
        margin: 0 1rem;
    }

        .scorebox--embeddable .btnContainer a {
            width: 100%;
        }
}

@media (max-width:56.25em) {
    .articleWidget.left .scorebox--embeddable .score, .articleWidget.right .scorebox--embeddable .score {
        font-size: 1.8rem;
        line-height: 5.5rem;
    }

        .articleWidget.left .scorebox--embeddable .score span, .articleWidget.right .scorebox--embeddable .score span {
            vertical-align: top;
        }

    .articleWidget.left .scorebox--embeddable .team.home, .articleWidget.right .scorebox--embeddable .team.home {
        padding-left: 7.5rem;
    }

    .articleWidget.left .scorebox--embeddable .team.away, .articleWidget.right .scorebox--embeddable .team.away {
        padding-right: 7.5rem;
    }

    .articleWidget.left .scorebox--embeddable .team .badgeContainer, .articleWidget.right .scorebox--embeddable .team .badgeContainer {
        width: 5.5rem;
        height: 5.5rem;
    }

        .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-50, .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-50 {
            display: block;
        }

        .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-25, .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-25 {
            display: none;
        }

    .articleWidget.left .scorebox--embeddable .team .teamName, .articleWidget.right .scorebox--embeddable .team .teamName {
        height: 5.5rem;
        line-height: 5.5rem;
    }

        .articleWidget.left .scorebox--embeddable .team .teamName .long, .articleWidget.right .scorebox--embeddable .team .teamName .long {
            display: block;
        }

        .articleWidget.left .scorebox--embeddable .team .teamName .short, .articleWidget.right .scorebox--embeddable .team .teamName .short {
            display: none;
        }

    .articleWidget.left .scorebox--embeddable .halfTime, .articleWidget.right .scorebox--embeddable .halfTime {
        margin-bottom: 1rem;
    }

    .articleWidget.left .scorebox--embeddable .btnContainer a, .articleWidget.right .scorebox--embeddable .btnContainer a {
        width: 30%;
    }
}

@media (max-width:43.75em) {
    .articleWidget.left .scorebox--embeddable .matchTimeContainer time, .articleWidget.right .scorebox--embeddable .matchTimeContainer time {
        display: inline-block;
    }

    .articleWidget.left .scorebox--embeddable .team.home, .articleWidget.right .scorebox--embeddable .team.home {
        padding-left: 6rem;
    }

    .articleWidget.left .scorebox--embeddable .team.away, .articleWidget.right .scorebox--embeddable .team.away {
        padding-right: 6rem;
    }

    .articleWidget.left .scorebox--embeddable .team .teamName, .articleWidget.right .scorebox--embeddable .team .teamName {
        font-size: 1.6rem;
    }

    .articleWidget.center .scorebox--embeddable .score span, .articleWidget.full-width .scorebox--embeddable .score span {
        vertical-align: top;
    }
}

@media (max-width:40.625em) {
    .articleWidget.left .scorebox--embeddable .team .teamName .long, .articleWidget.right .scorebox--embeddable .team .teamName .long {
        display: none;
    }

    .articleWidget.left .scorebox--embeddable .team .teamName .short, .articleWidget.right .scorebox--embeddable .team .teamName .short {
        display: inline;
        line-height: 4.5rem;
    }
}

@media (max-width:28.125em) {
    .articleWidget.left .scorebox--embeddable .wrapper, .articleWidget.right .scorebox--embeddable .wrapper {
        padding: 0;
    }

    .articleWidget.left .scorebox--embeddable .score, .articleWidget.right .scorebox--embeddable .score {
        line-height: 4.5rem;
    }

    .articleWidget.left .scorebox--embeddable .team.home, .articleWidget.right .scorebox--embeddable .team.home {
        padding-left: 4rem;
    }

    .articleWidget.left .scorebox--embeddable .team.away, .articleWidget.right .scorebox--embeddable .team.away {
        padding-right: 4rem;
    }

    .articleWidget.left .scorebox--embeddable .team .badgeContainer, .articleWidget.right .scorebox--embeddable .team .badgeContainer {
        width: 4.5rem;
        height: 4.5rem;
    }

        .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-50, .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-50 {
            display: none;
        }

        .articleWidget.left .scorebox--embeddable .team .badgeContainer .badge-25, .articleWidget.right .scorebox--embeddable .team .badgeContainer .badge-25 {
            display: block;
        }

    .articleWidget.left .scorebox--embeddable .team .teamName, .articleWidget.right .scorebox--embeddable .team .teamName {
        height: 4.5rem;
        line-height: 4.5rem;
    }

    .articleWidget.left .scorebox--embeddable .btnContainer a, .articleWidget.right .scorebox--embeddable .btnContainer a {
        width: 100%;
    }

    .articleWidget.center .scorebox--embeddable .team .teamName .long, .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
        display: none;
    }

    .articleWidget.center .scorebox--embeddable .team .teamName .short, .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
        display: inline;
    }
}

@media (max-width:20em) {
    .articleWidget.left .scorebox--embeddable .team, .articleWidget.right .scorebox--embeddable .team {
        display: inline;
    }

        .articleWidget.left .scorebox--embeddable .team .badgeContainer, .articleWidget.right .scorebox--embeddable .team .badgeContainer {
            width: 100%;
        }

        .articleWidget.left .scorebox--embeddable .team .teamName .short, .articleWidget.right .scorebox--embeddable .team .teamName .short {
            display: none;
        }
}

.articleTabContent {
    float: right;
    width: 75%;
    padding-left: 2rem;
    border-left: 1px solid #38003c;
}

    .articleTabContent .articleTab {
        display: none;
    }

        .articleTabContent .articleTab.active {
            display: block;
        }

@media (max-width:43.75em) {
    .articleTabContent {
        width: 100%;
        float: none;
        padding: 0 1rem;
        border: none;
    }
}

.playerIndex table {
    text-align: left;
}

.playerIndex td {
    padding-bottom: 0;
}

.playerIndex .img {
    width: 4rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1.5rem;
}

.playerIndex .playerName {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.playerHero {
    position: relative;
    margin-top: -2rem;
    color: #333;
    background: #e8e8e8;
}

    .playerHero [class*=col-] {
        height: 100%;
    }

    .playerHero .playerContainer {
        position: relative;
        padding-top: 1rem;
    }

        .playerHero .playerContainer:before {
            content: "";
            position: absolute;
            top: 0;
            left: -15rem;
            bottom: 0;
            right: 0;
            z-index: 0;
            background-image: url('/Images/player-header.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .playerHero .playerContainer:before {
        background-image: url('/Images/player-header@x2.png');
        background-size: 675px 675px;
    }
}

.playerHero .playerContainer .playerbadgeContainer {
    position: absolute;
    bottom: -3.5rem;
    left: 2rem;
    width: 7rem;
    height: 7rem;
    border-radius: 100%;
    background: #fff;
    z-index: 10;
    transition: .2s;
}

    .playerHero .playerContainer .playerbadgeContainer:focus, .playerHero .playerContainer .playerbadgeContainer:hover {
        background: #e8e8e8;
    }

.playerHero .playerContainer .badge-50 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}

.playerHero .playerContainer .homeGrown {
    position: absolute;
    bottom: -1.5rem;
    left: 25.5rem;
    right: auto;
    line-height: 3rem;
    padding: 0 1.5rem;
    background: #04f5ff;
    color: #333;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    z-index: 10;
    text-transform: uppercase;
}

.playerHero .imgContainer {
    position: relative;
    height: 25rem;
    width: 29rem;
    padding-left: 4rem;
    display: inline-block;
    vertical-align: middle;
    z-index: 5;
    overflow: hidden;
}

    .playerHero .imgContainer.refereeImgContainer {
        border-radius: 100%;
        width: 25rem;
        height: 25rem;
        border: 6px solid #fff;
        background: #fff;
        margin-bottom: 1rem;
        margin-left: 4rem;
        padding: 0;
    }

.playerHero .img {
    display: block;
    width: 100%;
}

.playerHero .playerDetails {
    position: relative;
    padding-left: 6.5rem;
    padding-bottom: 10rem;
    display: inline-block;
    vertical-align: middle;
    z-index: 10;
}

    .playerHero .playerDetails .number {
        font-size: 2rem;
        line-height: 1;
        font-weight: 400;
    }

    .playerHero .playerDetails [class*=Name] {
        font-size: 4rem;
        font-weight: 800;
    }

.playerHero .playerNumberLrg {
    position: absolute;
    z-index: 0;
    bottom: -2rem;
    right: 0;
    font-weight: 800;
    font-size: 30rem;
    letter-spacing: -10px;
    opacity: .8;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.playerHero.inactive .imgContainer {
    border-radius: 100%;
    width: 25rem;
    height: 25rem;
    border: 6px solid #fff;
    background: #fff;
    margin-bottom: 1rem;
    margin-left: 4rem;
    padding: 0;
}

@media (max-width:63.9375em) {
    .playerHero .imgContainer {
        padding: 0;
    }

    .playerHero.inactive .imgContainer {
        margin-left: 1rem;
        width: 15rem;
        height: 15rem;
        margin-bottom: 5rem;
    }

    .playerHero.inactive .playerContainer .playerDetails {
        padding-bottom: 6rem;
    }

    .playerHero .playerContainer .playerbadgeContainer {
        display: none;
    }

    .playerHero .playerContainer .homeGrown {
        left: auto;
        right: 2rem;
        bottom: -4.5rem;
    }

    .playerHero .playerContainer .playerDetails {
        padding-left: 2rem;
        padding-bottom: 4rem;
    }

    .playerHero .playerNumberLrg {
        right: -4rem;
        bottom: -7rem;
        font-size: 34rem;
    }
}

@media (max-width:56.25em) {
    .playerHero .playerNumberLrg {
        display: none;
    }
}

@media (max-width:56.25em) {
    .homeGrown {
        right: 1rem;
    }
}

@media (max-width:43.75em) {
    .playerHero .imgContainer {
        height: 18rem;
        width: auto;
        padding-left: 2rem;
        vertical-align: bottom;
    }

    .playerHero.inactive .imgContainer {
        height: 15rem;
        width: 15rem;
        vertical-align: middle;
        margin-left: 2rem;
    }

    .playerHero.inactive .playerContainer .playerDetails {
        padding-bottom: 6rem;
    }

    .playerHero .img {
        width: auto;
        height: 100%;
    }

    .playerHero .playerContainer .playerDetails {
        padding-bottom: 5rem;
    }
}

@media (max-width:28.125em) {
    .playerHero .imgContainer {
        height: auto;
        width: 40%;
        margin-right: -4px;
        padding-left: 1rem;
    }

    .playerHero .img {
        width: 100%;
        height: auto;
    }

    .playerHero .playerContainer .playerDetails {
        width: 60%;
        padding-left: 1rem;
        padding-bottom: 5rem;
        padding-top: 1rem;
    }

        .playerHero .playerContainer .playerDetails .number {
            font-size: 1.4rem;
        }

        .playerHero .playerContainer .playerDetails [class*=Name] {
            font-size: 2.4rem;
        }

    .playerHero.inactive .imgContainer {
        height: 10rem;
        width: 10rem;
    }

    .playerHero.inactive .playerDetails {
        width: auto;
    }
}

.playerExternalLink {
    margin: 2rem 0;
}

    .playerExternalLink .subHeader {
        text-align: center;
        line-height: 1.5;
    }

.playerOverviewAside {
    font-size: 1.2rem;
    padding-top: 4rem;
}

    .playerOverviewAside.hidden {
        display: none;
    }

    .playerOverviewAside header {
        text-align: center;
        margin-top: 4rem;
    }

    .playerOverviewAside .subHeader {
        text-align: center;
        line-height: 1.5;
        margin-bottom: 0;
    }

    .playerOverviewAside .info, .playerOverviewAside .label {
        display: inline-block;
        margin-right: -4px;
        width: 50%;
        padding: .5rem 1rem 1rem;
    }

    .playerOverviewAside .label {
        color: #76766f;
        width: 20%;
        vertical-align: top;
    }

    .playerOverviewAside .info {
        text-align: right;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        width: 80%;
    }

        .playerOverviewAside .info a {
            color: #242424;
            text-decoration: none;
        }

            .playerOverviewAside .info a:focus, .playerOverviewAside .info a:hover {
                text-decoration: underline;
            }

    .playerOverviewAside .sideWidget {
        margin: 0;
        padding: 1rem 0;
        position: relative;
        border-bottom: 0;
        border-top: 4px solid #e8e8e8;
    }

        .playerOverviewAside .sideWidget:last-child {
            border-bottom: 4px solid #e8e8e8;
        }

        .playerOverviewAside .sideWidget [class*=btn] {
            margin: 1rem 1rem 0;
        }

    .playerOverviewAside .playerIntro {
        border-radius: 0;
    }

        .playerOverviewAside .playerIntro h3 {
            margin: 1rem 0;
            font-size: 1.3rem;
        }

        .playerOverviewAside .playerIntro table {
            margin-bottom: 1rem;
        }

        .playerOverviewAside .playerIntro .socialLinks {
            margin-bottom: 2rem;
            text-align: center;
        }

    .playerOverviewAside .playerClub {
        display: inline-block;
        margin: -.2rem .5rem -.5rem 0;
    }

    .playerOverviewAside table {
        text-align: left;
        width: 100%;
    }

    .playerOverviewAside tr {
        padding: 0 1rem;
        line-height: 3;
        border-bottom: 1px solid #e8e8e8;
    }

    .playerOverviewAside th {
        padding: 0 1rem;
        color: #76766f;
    }

        .playerOverviewAside th:last-child {
            padding-right: 2rem;
        }

    .playerOverviewAside td {
        padding-right: 2rem;
        text-align: right;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .playerOverviewAside .playerSidebarTable {
        border-radius: 0;
    }

        .playerOverviewAside .playerSidebarTable table tr {
            font-size: 1.2rem;
        }

        .playerOverviewAside .playerSidebarTable table td {
            padding-right: 2rem;
        }

    .playerOverviewAside .playerSidebarNested tr {
        border: none;
    }

    .playerOverviewAside .playerSidebarNested td {
        padding: .5rem 0 .5rem 3rem;
        text-align: left;
        line-height: 1.4;
    }

.playerExternalLink + .playerOverviewAside {
    padding-top: 0;
}

@media (max-width:63.9375em) {
    .playerExternalLink:before {
        content: "";
        display: block;
    }

    .playerExternalLink:after {
        content: "";
        display: table;
        clear: both;
    }

    .playerExternalLink.hidden {
        display: none;
    }

    .playerExternalLink .subHeader {
        float: left;
        margin-bottom: 0;
        line-height: 2;
        text-align: left;
    }

    .article-promo--history .playerExternalLink .article-promo__btn, .playerExternalLink .article-promo--history .article-promo__btn, .playerExternalLink .btn {
        width: 50%;
        float: right;
    }

    .playerOverviewAside {
        padding-top: 2rem;
        border: none;
        border-bottom: 4px solid #e8e8e8;
    }

        .playerOverviewAside.hidden {
            display: none;
        }

        .playerOverviewAside .subHeader {
            text-align: left;
            line-height: 2;
        }

        .playerOverviewAside .sideWidget {
            border-width: 0;
            border-top-width: 4px;
        }

            .playerOverviewAside .sideWidget:last-child {
                padding-bottom: 2rem;
                border-bottom: 0;
            }
}

@media (max-width:43.75em) {
    .heroPageLinks .btn-tab {
        padding: 0 1.8rem;
    }
}

.playerPageLinks {
    position: relative;
}

    .playerPageLinks .heroPageLinks {
        width: 90%;
        position: absolute;
        top: -6rem;
        left: 37rem;
        z-index: 25;
    }

        .playerPageLinks .heroPageLinks a {
            background: rgba(0,0,0,.4);
            color: #fff;
        }

            .playerPageLinks .heroPageLinks a:focus, .playerPageLinks .heroPageLinks a:hover {
                background: rgba(0,0,0,.8);
            }

        .playerPageLinks .heroPageLinks .active a {
            background: #fff;
            color: #333;
        }

.playerInfo {
    position: relative;
    margin-top: -6rem;
    margin-left: -2rem;
    padding-left: 2rem;
    padding-top: 2rem;
    background: #fff;
    z-index: 20;
}

    .playerInfo:after {
        content: "";
        width: 50vw;
        height: 20rem;
        position: absolute;
        top: 0;
        right: 0;
        margin-right: -50vw;
        background: #fff;
    }

@media (max-width:63.9375em) {
    .playerInfo:after {
        display: none;
    }
}

.playerInfo .pageFilter {
    margin-top: 2rem;
}

.playerInfo .refereeDetails {
    border-bottom: 4px solid #e8e8e8;
    padding-bottom: 2rem;
}

.playerInfo .personalDetails {
    font-size: 1.2rem;
    margin-bottom: 2rem;
}

    .playerInfo .personalDetails:before {
        content: "";
        display: block;
    }

    .playerInfo .personalDetails:after {
        content: "";
        display: table;
        clear: both;
    }

    .playerInfo .personalDetails .personalLists {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .playerInfo .personalDetails .personalLists ul:nth-child(-n+2) {
            border-right: 1px solid #e8e8e8;
        }

    .playerInfo .personalDetails .pdcol1, .playerInfo .personalDetails .pdcol2, .playerInfo .personalDetails .pdcol3 {
        width: 33.3333%;
    }

    .playerInfo .personalDetails li {
        line-height: 1.4;
        padding: .5rem 1rem;
    }

    .playerInfo .personalDetails .info, .playerInfo .personalDetails .label {
        display: inline-block;
        margin-right: -4px;
        width: 50%;
    }

    .playerInfo .personalDetails .label {
        color: #76766f;
        width: 40%;
        vertical-align: middle;
    }

    .playerInfo .personalDetails .info {
        text-align: right;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        width: 60%;
    }

    .playerInfo .personalDetails .stack .info, .playerInfo .personalDetails .stack .label {
        width: 100%;
        text-align: left;
        margin-bottom: 1rem;
    }

    .playerInfo .personalDetails a.info {
        color: #242424;
        text-decoration: none;
    }

        .playerInfo .personalDetails a.info .playerClub {
            margin: -1px 1rem 0 0;
            display: inline-block;
            vertical-align: middle;
        }

    .playerInfo .personalDetails .flag {
        display: inline-block;
        margin: 0 .5rem -.5rem 0;
    }

    .playerInfo .personalDetails .caps {
        background: #04f5ff;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        padding: .1rem .4rem .3rem;
        margin-left: .5rem;
    }

.playerInfo .table {
    padding: 0 0 2rem;
}

    .playerInfo .table thead {
        border-bottom: 1px solid #76766f;
    }

    .playerInfo .table .teamHeader {
        text-align: left;
        padding-left: 4.5rem;
    }

    .playerInfo .table .playerExpandable td {
        height: 4rem;
        background: #f8f8f8;
        border-bottom-color: #eee;
    }

    .playerInfo .table .playerExpandable .team {
        text-align: left;
        padding-left: 4.5rem;
        font-weight: 700;
    }

.playerClubHistory {
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-top: 4px solid #e8e8e8;
    margin-bottom: 2rem;
    overflow: auto;
}

    .playerClubHistory .subHeader {
        margin-bottom: 2rem;
    }

    .playerClubHistory .table td {
        padding: 1.3rem 1rem;
    }

    .playerClubHistory .season {
        width: 15rem;
        text-align: left;
    }

    .playerClubHistory .apps, .playerClubHistory .stat {
        width: 10rem;
    }

    .playerClubHistory .playerExpandable {
        display: none;
    }

        .playerClubHistory .playerExpandable.open {
            display: table-row;
            background: #e8e8e8;
        }

        .playerClubHistory .playerExpandable td {
            padding: 1.3rem 1rem;
            border: 0;
        }

    .playerClubHistory .otherCompsExpand {
        background: #e8e8e8;
    }

        .playerClubHistory .otherCompsExpand td {
            text-align: left;
        }

        .playerClubHistory .otherCompsExpand .otherComps {
            padding-left: 20rem;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

@media (max-width:37.5em) {
    .playerClubHistory .otherCompsExpand td {
        text-align: center;
    }

    .playerClubHistory .otherCompsExpand .otherComps {
        padding: 0;
    }
}

@media (max-width:37.5em) {
    .playerClubHistory {
        margin: 0 -1rem;
        padding: 2rem 1rem;
    }

        .playerClubHistory .table table {
            overflow-x: scroll;
        }

        .playerClubHistory .table th {
            padding: .7rem 1rem;
        }

        .playerClubHistory .table td {
            padding: 1rem .5rem;
        }

            .playerClubHistory .table td.team .short {
                padding-left: 0;
            }

        .playerClubHistory .table .revealMore {
            padding: 1rem;
        }

        .playerClubHistory .table .team .badge-25 {
            display: none;
        }
}

@media (max-width:63.9375em) {
    .playerPageLinks .heroPageLinks {
        top: 0;
        left: 2rem;
    }

    .playerInfo {
        margin-top: 0;
        margin-left: 0;
        padding-left: 0;
        position: static;
    }

        .playerInfo .personalDetails .personalLists {
            -ms-flex-direction: column;
            flex-direction: column;
        }

            .playerInfo .personalDetails .personalLists ul {
                width: 100%;
            }

                .playerInfo .personalDetails .personalLists ul:nth-child(-n+2) {
                    border: none;
                }

            .playerInfo .personalDetails .personalLists li {
                border-bottom: 1px solid #e8e8e8;
            }

            .playerInfo .personalDetails .personalLists .stack br {
                display: none;
            }
}

@media (max-width:56.25em) {
    .playerInfo .pageFilter .dropDown.mobile {
        width: 100%;
    }

    .playerInfo .pageFilter .btn-more {
        display: none;
    }
}

@media (max-width:43.75em) {
    .playerInfo .refereeDetails {
        border-bottom: none;
        padding-bottom: 0;
    }
}

@media (max-width:550px) {
    .squadListContainer.block-list-2-s > li {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding: 1rem;
    }
}

.playerOverviewCard {
    min-height: 29.2rem;
    position: relative;
    text-decoration: none;
    color: #242424;
    border: 1px solid #e8e8e8;
    display: block;
    border-radius: 2px;
}

    .playerOverviewCard .squadPlayerHeader {
        background: #eaeaea;
        position: relative;
        padding: 1rem 1rem 0;
        background-image: url(/Images/stats-card.png);
        background-position: 100% 0;
        background-repeat: no-repeat;
    }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .playerOverviewCard .squadPlayerHeader {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 250 215;
    }
}

.playerOverviewCard .img {
    display: inline-block;
    vertical-align: middle;
    width: 8rem;
}

.playerOverviewCard .playerCardInfo {
    position: absolute;
    right: 1rem;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
}

.playerOverviewCard .homeGrown {
    position: absolute;
    top: -1px;
    right: -1px;
    padding: .5rem 1rem;
    font-size: 1.3rem;
    background: #04f5ff;
    color: #333;
    z-index: 10;
    text-transform: uppercase;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    border-top-right-radius: 2px;
}

.playerOverviewCard .number {
    font-size: 1.8rem;
}

.playerOverviewCard .name {
    font-size: 1.8rem;
    margin: .2rem 0 .5rem;
    padding-left: 9rem;
    line-height: 1;
}

.playerOverviewCard .position, .playerOverviewCard .squadPlayerStats {
    font-size: 1.2rem;
}

    .playerOverviewCard .squadPlayerStats .nationality dl {
        display: inline-block;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .playerOverviewCard .squadPlayerStats .nationality .flag {
        vertical-align: middle;
        margin-top: -4px;
        transform: scale(.8);
    }

.playerOverviewCard.inactive .img {
    border-radius: 100%;
    width: 9.5rem;
    height: 9.5rem;
    border: 6px solid #fff;
    background: #fff;
    margin-bottom: 1rem;
    padding: 0;
}

.playerOverviewCard li {
    border-bottom: 1px solid #e8e8e8;
}

    .playerOverviewCard li:before {
        content: "";
        display: block;
    }

    .playerOverviewCard li:after {
        content: "";
        display: table;
        clear: both;
    }

.playerOverviewCard dl {
    margin: 0;
}

.playerOverviewCard dd, .playerOverviewCard dt {
    padding: .8rem 1.2rem .6rem;
}

.playerOverviewCard dt {
    float: left;
    color: #76766f;
}

.playerOverviewCard dd {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    float: right;
}

.article-promo--history .playerOverviewCard .article-promo__btn, .playerOverviewCard .article-promo--history .article-promo__btn, .playerOverviewCard .btn {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
}

.playerOverviewCard .linkIndicator {
    display: none;
}

.article-promo--history .playerOverviewCard:focus .article-promo__btn, .article-promo--history .playerOverviewCard:hover .article-promo__btn, .playerOverviewCard:focus .article-promo--history .article-promo__btn, .playerOverviewCard:focus .btn, .playerOverviewCard:hover .article-promo--history .article-promo__btn, .playerOverviewCard:hover .btn {
    background: #e90052;
    color: #fff;
}

    .article-promo--history .playerOverviewCard:focus .article-promo__btn .icn, .article-promo--history .playerOverviewCard:hover .article-promo__btn .icn, .playerOverviewCard:focus .article-promo--history .article-promo__btn .icn, .playerOverviewCard:focus .btn .icn, .playerOverviewCard:hover .article-promo--history .article-promo__btn .icn, .playerOverviewCard:hover .btn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .playerOverviewCard:focus .article-promo__btn .icn, .article-promo--history .playerOverviewCard:hover .article-promo__btn .icn, .playerOverviewCard:focus .article-promo--history .article-promo__btn .icn, .playerOverviewCard:focus .btn .icn, .playerOverviewCard:hover .article-promo--history .article-promo__btn .icn, .playerOverviewCard:hover .btn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:34.375em) {
    .playerOverviewCard {
        border-radius: 0;
        border: 0;
        border-bottom: 1px solid #e8e8e8;
        padding: 0 1rem 1rem 5rem;
        position: relative;
    }

        .playerOverviewCard .squadPlayerHeader {
            position: static;
            background: none;
            padding-left: 4rem;
        }

        .playerOverviewCard .img {
            max-width: 5rem;
            max-height: 5rem;
            width: auto;
            position: absolute;
            bottom: 0;
            left: 4rem;
        }

        .playerOverviewCard .playerCardInfo {
            padding-left: 0;
        }

        .playerOverviewCard .number {
            position: absolute;
            top: 50%;
            left: 1rem;
            font-size: 1.6rem;
            margin-top: -1rem;
        }

        .playerOverviewCard .name {
            font-size: 1.6rem;
            margin: 0 0 .3rem;
        }

        .playerOverviewCard dd, .playerOverviewCard dt {
            float: none;
            padding: 0;
            display: inline;
        }

        .playerOverviewCard dt {
            padding-right: .5rem;
        }

        .playerOverviewCard .homeGrown, .playerOverviewCard dl {
            display: inline-block;
            vertical-align: middle;
        }

        .playerOverviewCard .homeGrown {
            position: static;
            margin-left: 1rem;
            font-size: 1.1rem;
            padding: .1rem .5rem;
        }

        .playerOverviewCard .squadPlayerStats {
            padding-left: 4rem;
        }

            .playerOverviewCard .squadPlayerStats li {
                border-bottom: 0;
            }

                .article-promo--history .playerOverviewCard .article-promo__btn, .playerOverviewCard .article-promo--history .article-promo__btn, .playerOverviewCard .btn, .playerOverviewCard .squadPlayerStats li:not(.nationality) {
                    display: none;
                }

        .playerOverviewCard .linkIndicator {
            display: block;
            position: absolute;
            top: 50%;
            right: 1rem;
            margin-top: -4px;
        }
}

@media (max-width:550px) {
    .playerOverviewCard {
        min-height: 5rem;
    }

        .playerOverviewCard .img {
            left: 1rem;
        }

        .playerOverviewCard .playerCardInfo {
            left: 6rem;
            right: auto;
            text-align: left;
        }

        .playerOverviewCard .number {
            top: -.2rem;
            margin-top: 0;
        }

        .playerOverviewCard .name {
            padding-left: 4rem;
            font-size: 1.3rem;
        }

        .playerOverviewCard .position {
            padding-left: 4rem;
        }

        .playerOverviewCard .nationality {
            display: none;
        }
}



.refereeAppointmentsList .match {
    width: 42%;
}

.refereeAppointmentsList .refereeHeader {
    text-align: center;
}

.refereeAppointmentsList .fixtureExtras {
    margin-bottom: 0;
}

@media (min-width:1161px) {
    .refereeAppointmentsList .fixtureExtras {
        margin-bottom: 6rem;
    }
}

.refereeAppointmentsList .fixtureKeyDesktop.fixtureLiveStreamContainer.liveStreamContainer.livestreamText, .refereeAppointmentsList .fixtureLiveStreamContainer.liveStreamContainer.livestreamText, .refereeAppointmentsList .localTimeMessage, .refereeAppointmentsList .matchFixtureContainer .fixtureBroadcast.broadcastDataContainer {
    display: none;
}

.referee-appointments-summary {
    border: 0;
}

    .referee-appointments-summary .referee-header .moreBtn {
        position: absolute;
        top: 0;
        right: 0;
    }

    .referee-appointments-summary .refereeHeader {
        position: relative;
        bottom: -14px;
        margin: 0;
    }

        .referee-appointments-summary .refereeHeader .referees {
            width: 70%;
            margin-left: 19.2%;
        }

    .referee-appointments-summary .matchAbridged .referees, .referee-appointments-summary .matchListContainer .referees {
        width: 70%;
        text-align: center;
    }

        .referee-appointments-summary .matchAbridged .referees .ref, .referee-appointments-summary .matchListContainer .referees .ref {
            width: 25%;
            margin-right: -4px;
        }

            .referee-appointments-summary .matchAbridged .referees .ref:first-child, .referee-appointments-summary .matchListContainer .referees .ref:first-child {
                font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
                font-weight: 400;
            }

        .referee-appointments-summary .matchAbridged .referees .refLabelMobile, .referee-appointments-summary .matchListContainer .referees .refLabelMobile {
            display: none;
            vertical-align: baseline;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

    .referee-appointments-summary.fixturesAbridgedContainer .subHeader {
        margin-bottom: 1rem;
    }

    .article-promo--history .referee-appointments-summary.fixturesAbridgedContainer .article-promo__btn, .referee-appointments-summary.fixturesAbridgedContainer .article-promo--history .article-promo__btn, .referee-appointments-summary.fixturesAbridgedContainer .btn {
        margin: 0;
    }

@media (max-width:75em) {
    .referee-appointments-summary .matchAbridged {
        padding: .5rem 0 0;
        margin-bottom: 1.5rem;
        text-align: center;
    }

        .referee-appointments-summary .matchAbridged:hover .ref {
            color: #242424;
        }

        .referee-appointments-summary .matchAbridged [class*=arrow-right] {
            top: 1.4rem;
            bottom: auto;
        }

        .referee-appointments-summary .matchAbridged time, .referee-appointments-summary .matchListContainer time {
            text-align: center;
        }

        .referee-appointments-summary .matchAbridged .referees, .referee-appointments-summary .matchListContainer .referees {
            display: block;
            margin: .5rem 0 0;
            width: 100%;
            border: 0;
            background: #f0f0f0;
        }

            .referee-appointments-summary .matchAbridged .referees .ref, .referee-appointments-summary .matchListContainer .referees .ref {
                width: 20%;
                padding: 1rem 0;
                border-top: 1px solid #e8e8e8;
                color: #242424;
            }

            .referee-appointments-summary .matchAbridged .referees .refLabelMobile, .referee-appointments-summary .matchListContainer .referees .refLabelMobile {
                display: block;
            }
}

.refereeIndex .managerName {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

@media (max-width:56.25em) {
    .referee-appointments-summary .matchAbridged .referees .ref, .referee-appointments-summary .matchListContainer .referees .ref {
        width: 50%;
    }

    .referee-appointments-summary .referee-header .moreBtn {
        position: relative;
    }

    .referee-appointments-summary.fixturesAbridgedContainer .subHeader {
        margin-bottom: 0;
    }

    .refereeIndex .managerName {
        font-size: 1.2rem;
    }
}

.club-archive {
    border-bottom: 4px solid #e8e8e8;
    display: none;
    padding-bottom: 3rem;
}

    .club-archive:not(:empty) {
        display: block;
    }

    .club-archive:not(:last-child) {
        margin-bottom: 4rem;
    }

.club-archive--1st {
    border-bottom: 4px solid #85854d;
    position: relative;
    background: #fff url(/Images/club-archive-champions.png);
    background-repeat: no-repeat;
    background-size: cover;
}

    .club-archive--1st .club-archive__header {
        background: #85854d;
    }

.club-archive__header {
    background-color: #38003c;
    color: #fff;
    line-height: 3rem;
    margin-bottom: 3rem;
    padding: 1rem 2rem;
}

    .club-archive__header .icn {
        float: right;
    }

    .club-archive__header .club-archive__heading-main {
        font-size: 1.6rem;
    }

.club-archive__heading, .club-archive__heading-sm {
    margin-bottom: 2rem;
}

.club-archive__inner-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.club-archive__inner-wrap--bg-t1736 .club-archive__league-pos table tr.row--highlight {
    color: #242424;
}

.club-archive__league-pos, .club-archive__season-stats {
    padding: 0 2rem;
}

.club-archive__season-stats {
    border-right: 1px solid #e8e8e8;
    width: 25%;
}

.club-archive__description-list {
    font-size: 1.2rem;
    line-height: 1.2;
}

    .club-archive__description-list dd p, .club-archive__description-list dt p {
        line-height: 1.4;
    }

    .club-archive__description-list dt {
        color: #76766f;
    }

    .club-archive__description-list dd {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        line-height: 1.4;
    }

    .club-archive__description-list .icn {
        display: inline-block;
        margin-right: .25rem;
        vertical-align: middle;
    }

.club-archive__league-pos {
    border-right: 1px solid #e8e8e8;
    width: 41.66667%;
}

    .club-archive__league-pos .tableContainer {
        background-color: #fff;
    }

    .club-archive__league-pos table {
        font-size: 1.2rem;
    }

        .club-archive__league-pos table tr.row--highlight {
            color: #fff;
        }

        .club-archive__league-pos table tr.row--champion {
            background-color: #85854d;
            color: #fff;
        }

        .club-archive__league-pos table td, .club-archive__league-pos table th {
            padding: .5rem;
        }

            .club-archive__league-pos table td.team:after {
                display: none;
            }

            .club-archive__league-pos table td.team .long {
                display: inline-block;
            }

            .club-archive__league-pos table td.team .short {
                display: none;
            }

            .club-archive__league-pos table td.points {
                padding-right: 1rem;
            }

    .club-archive__league-pos .pointsDeductedContainer {
        font-size: 1.1rem;
    }

    .article-promo--history .club-archive__league-pos .article-promo__btn, .club-archive__league-pos .article-promo--history .article-promo__btn, .club-archive__league-pos .btn {
        float: right;
        padding: 0 4rem 0 3rem;
    }

        .article-promo--history .club-archive__league-pos .article-promo__btn .arrow-right, .club-archive__league-pos .article-promo--history .article-promo__btn .arrow-right, .club-archive__league-pos .btn .arrow-right {
            right: 2rem;
        }

.club-archive__kits {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    width: 33.33333%;
}

.club-archive__kits-no-content {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 1rem;
    text-align: center;
}

.club-archive__kit {
    padding: 0 1rem;
    text-align: center;
    width: 33.33333%;
}

    .club-archive__kit .club-archive__heading-sm {
        font-size: 1.4rem;
    }

    .club-archive__kit img {
        height: auto;
        max-width: 100%;
        max-height: 120px;
    }

@media (max-width:64em) {
    .club-archive__description-list dl:after {
        display: none;
    }

    .club-archive__description-list dd, .club-archive__description-list dt {
        float: none;
        width: 100%;
    }

    .club-archive__description-list dd {
        padding-left: 0;
    }

    .club-archive__league-pos table td.team .long {
        display: none;
    }

    .club-archive__league-pos table td.team .short {
        display: inline-block;
    }

    .club-archive__kit img {
        max-height: 100px;
    }
}

@media (max-width:56.25em) {
    .club-archive__season-stats {
        width: 50%;
    }

    .club-archive__description-list dl:after {
        content: "";
        clear: both;
        display: block;
        height: 0;
        visibility: hidden;
    }

    .club-archive__description-list dd, .club-archive__description-list dt {
        float: left;
    }

    .club-archive__description-list dt {
        width: 40%;
    }

    .club-archive__description-list dd {
        padding-left: 1rem;
        width: 60%;
    }

    .club-archive__league-pos {
        border-right: none;
        width: 50%;
    }

    .club-archive__kits {
        padding: 3rem 2rem 0;
        width: 100%;
    }

    .club-archive__kit img {
        max-height: 120px;
    }
}

@media (max-width:43.75em) {
    .club-archive--1st {
        background: none;
    }

    .club-archive__header {
        margin-bottom: 2rem;
    }

    .club-archive__inner-wrap {
        padding: 0 1rem;
    }

    .club-archive__kits, .club-archive__league-pos, .club-archive__season-stats {
        padding: 0 0 3rem;
    }

    .club-archive__season-stats {
        border-right: none;
        width: 100%;
    }

    .club-archive__league-pos {
        width: 100%;
    }

    .club-archive__kits {
        border-top: none;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0;
        width: 100%;
    }
}

@media (max-width:25em) {
    .club-archive {
        margin-left: -1rem;
        margin-right: -1rem;
        padding-bottom: 2rem;
    }

    .club-archive__header {
        margin-bottom: 2rem;
    }

    .club-archive__heading {
        margin-bottom: 1rem;
    }

    .club-archive__season-stats {
        border-right: none;
        width: 100%;
    }

    .club-archive__description-list dl {
        margin-top: 0;
    }

        .club-archive__description-list dl:last-child {
            margin-bottom: 0;
        }

    .club-archive__description-list dt {
        margin-bottom: .5rem;
    }

    .club-archive__description-list dd {
        padding-left: 0;
    }

    .article-promo--history .club-archive__league-pos .article-promo__btn, .club-archive__league-pos .article-promo--history .article-promo__btn, .club-archive__league-pos .btn {
        float: none;
    }

    .club-archive__kit img {
        max-height: 90px;
    }
}

@media (max-width:360px) {
    .club-archive__header {
        padding: 1rem;
    }

        .club-archive__header .icn {
            float: right;
        }

        .club-archive__header .club-archive__heading-main {
            font-size: 1.5rem;
        }

    .club-archive__description-list dl:after {
        display: none;
    }

    .club-archive__description-list dd, .club-archive__description-list dt {
        float: none;
        width: 100%;
    }
}

.webViewBody .clubHero {
    display: none;
}

.clubHero {
    position: relative;
    margin-top: -2rem;
    padding: 4rem 0 8rem;
    background: #e8e8e8;
    overflow: hidden;
    color: #333;
}

    .clubHero .wrapper {
        position: relative;
        z-index: 5;
    }

    .clubHero .heroBackground {
        position: absolute;
        top: 0;
        right: -15rem;
        bottom: 0;
        height: 100%;
        width: 800px;
        z-index: 0;
        background-size: cover;
        background-position: 50%;
        background-image: url(/Images/mc-scorebox-med.jpg);
    }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground {
        background-image: url(/Images/mc-scorebox-med@x2.jpg);
    }
}

.clubHero .heroBackground.t3 {
    background-image: url(../i/stadiums/club-profile/t3.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t3 {
        background-image: url(../i/stadiums/club-profile/t3@x2.jpg);
    }
}

.clubHero .heroBackground.t7 {
    background-image: url(../i/stadiums/club-profile/t7.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t7 {
        background-image: url(../i/stadiums/club-profile/t7@x2.jpg);
    }
}

.clubHero .heroBackground.t91 {
    background-image: url(../i/stadiums/club-profile/t91.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t91 {
        background-image: url(../i/stadiums/club-profile/t91@x2.jpg);
    }
}

.clubHero .heroBackground.t8 {
    background-image: url(../i/stadiums/club-profile/t8.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t8 {
        background-image: url(../i/stadiums/club-profile/t8@x2.jpg);
    }
}

.clubHero .heroBackground.t31 {
    background-image: url(../i/stadiums/club-profile/t31.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t31 {
        background-image: url(../i/stadiums/club-profile/t31@x2.jpg);
    }
}

.clubHero .heroBackground.t38 {
    background-image: url(../i/stadiums/club-profile/t38.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t38 {
        background-image: url(../i/stadiums/club-profile/t38@x2.jpg);
    }
}

.clubHero .heroBackground.t11 {
    background-image: url(../i/stadiums/club-profile/t11.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t11 {
        background-image: url(../i/stadiums/club-profile/t11@x2.jpg);
    }
}

.clubHero .heroBackground.t13 {
    background-image: url(../i/stadiums/club-profile/t13.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t13 {
        background-image: url(../i/stadiums/club-profile/t13@x2.jpg);
    }
}

.clubHero .heroBackground.t14 {
    background-image: url(../i/stadiums/club-profile/t14.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t14 {
        background-image: url(../i/stadiums/club-profile/t14@x2.jpg);
    }
}

.clubHero .heroBackground.t43 {
    background-image: url(../i/stadiums/club-profile/t43.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t43 {
        background-image: url(../i/stadiums/club-profile/t43@x2.jpg);
    }
}

.clubHero .heroBackground.t1 {
    background-image: url(../i/stadiums/club-profile/t1.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t1 {
        background-image: url(../i/stadiums/club-profile/t1@x2.jpg);
    }
}

.clubHero .heroBackground.t4 {
    background-image: url(../i/stadiums/club-profile/t4.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t4 {
        background-image: url(../i/stadiums/club-profile/t4@x2.jpg);
    }
}

.clubHero .heroBackground.t45 {
    background-image: url(../i/stadiums/club-profile/t45.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t45 {
        background-image: url(../i/stadiums/club-profile/t45@x2.jpg);
    }
}

.clubHero .heroBackground.t20 {
    background-image: url(../i/stadiums/club-profile/t20.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t20 {
        background-image: url(../i/stadiums/club-profile/t20@x2.jpg);
    }
}

.clubHero .heroBackground.t110 {
    background-image: url(../i/stadiums/club-profile/t110.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t110 {
        background-image: url(../i/stadiums/club-profile/t110@x2.jpg);
    }
}

.clubHero .heroBackground.t56 {
    background-image: url(../i/stadiums/club-profile/t56.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t56 {
        background-image: url(../i/stadiums/club-profile/t56@x2.jpg);
    }
}

.clubHero .heroBackground.t80 {
    background-image: url(../i/stadiums/club-profile/t80.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t80 {
        background-image: url(../i/stadiums/club-profile/t80@x2.jpg);
    }
}

.clubHero .heroBackground.t6 {
    background-image: url(../i/stadiums/club-profile/t6.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t6 {
        background-image: url(../i/stadiums/club-profile/t6@x2.jpg);
    }
}

.clubHero .heroBackground.t57 {
    background-image: url(../i/stadiums/club-profile/t57.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t57 {
        background-image: url(../i/stadiums/club-profile/t57@x2.jpg);
    }
}

.clubHero .heroBackground.t35 {
    background-image: url(../i/stadiums/club-profile/t35.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t35 {
        background-image: url(../i/stadiums/club-profile/t35@x2.jpg);
    }
}

.clubHero .heroBackground.t21 {
    background-image: url(../i/stadiums/club-profile/t21.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t21 {
        background-image: url(../i/stadiums/club-profile/t21@x2.jpg);
    }
}

.clubHero .heroBackground.t37 {
    background-image: url(../i/stadiums/club-profile/t37.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t37 {
        background-image: url(../i/stadiums/club-profile/t37@x2.jpg);
    }
}

.clubHero .heroBackground.t36 {
    background-image: url(../i/stadiums/club-profile/t36.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t36 {
        background-image: url(../i/stadiums/club-profile/t36@x2.jpg);
    }
}

.clubHero .heroBackground.t41 {
    background-image: url(../i/stadiums/club-profile/t41.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t41 {
        background-image: url(../i/stadiums/club-profile/t41@x2.jpg);
    }
}

.clubHero .heroBackground.t5 {
    background-image: url(../i/stadiums/club-profile/t5.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t5 {
        background-image: url(../i/stadiums/club-profile/t5@x2.jpg);
    }
}

.clubHero .heroBackground.t92 {
    background-image: url(../i/stadiums/club-profile/t92.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t92 {
        background-image: url(../i/stadiums/club-profile/t92@x2.jpg);
    }
}

.clubHero .heroBackground.t30 {
    background-image: url(../i/stadiums/club-profile/t30.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t30 {
        background-image: url(../i/stadiums/club-profile/t30@x2.jpg);
    }
}

.clubHero .heroBackground.t55 {
    background-image: url(../i/stadiums/club-profile/t55.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t55 {
        background-image: url(../i/stadiums/club-profile/t55@x2.jpg);
    }
}

.clubHero .heroBackground.t94 {
    background-image: url(../i/stadiums/club-profile/t94.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t94 {
        background-image: url(../i/stadiums/club-profile/t94@x2.jpg);
    }
}

.clubHero .heroBackground.t113 {
    background-image: url(../i/stadiums/club-profile/t113.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t113 {
        background-image: url(../i/stadiums/club-profile/t113@x2.jpg);
    }
}

.clubHero .heroBackground.t90 {
    background-image: url(../i/stadiums/club-profile/t90.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t90 {
        background-image: url(../i/stadiums/club-profile/t90@x2.jpg);
    }
}

.clubHero .heroBackground.t97 {
    background-image: url(../i/stadiums/club-profile/t97.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t97 {
        background-image: url(../i/stadiums/club-profile/t97@x2.jpg);
    }
}

.clubHero .heroBackground.t33 {
    background-image: url(../i/stadiums/club-profile/t33.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t33 {
        background-image: url(../i/stadiums/club-profile/t33@x2.jpg);
    }
}

.clubHero .heroBackground.t9 {
    background-image: url(../i/stadiums/club-profile/t9.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t9 {
        background-image: url(../i/stadiums/club-profile/t9@x2.jpg);
    }
}

.clubHero .heroBackground.t24 {
    background-image: url(../i/stadiums/club-profile/t24.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t24 {
        background-image: url(../i/stadiums/club-profile/t24@x2.jpg);
    }
}

.clubHero .heroBackground.t54 {
    background-image: url(../i/stadiums/club-profile/t54.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t54 {
        background-image: url(../i/stadiums/club-profile/t54@x2.jpg);
    }
}

.clubHero .heroBackground.t88 {
    background-image: url(../i/stadiums/club-profile/t88.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t88 {
        background-image: url(../i/stadiums/club-profile/t88@x2.jpg);
    }
}

.clubHero .heroBackground.t40 {
    background-image: url(../i/stadiums/club-profile/t40.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t40 {
        background-image: url(../i/stadiums/club-profile/t40@x2.jpg);
    }
}

.clubHero .heroBackground.t2 {
    background-image: url(../i/stadiums/club-profile/t2.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t2 {
        background-image: url(../i/stadiums/club-profile/t2@x2.jpg);
    }
}

.clubHero .heroBackground.t25 {
    background-image: url(../i/stadiums/club-profile/t25.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t25 {
        background-image: url(../i/stadiums/club-profile/t25@x2.jpg);
    }
}

.clubHero .heroBackground.t22 {
    background-image: url(../i/stadiums/club-profile/t22.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t22 {
        background-image: url(../i/stadiums/club-profile/t22@x2.jpg);
    }
}

.clubHero .heroBackground.t17 {
    background-image: url(../i/stadiums/club-profile/t17.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t17 {
        background-image: url(../i/stadiums/club-profile/t17@x2.jpg);
    }
}

.clubHero .heroBackground.t105 {
    background-image: url(../i/stadiums/club-profile/t105.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t105 {
        background-image: url(../i/stadiums/club-profile/t105@x2.jpg);
    }
}

.clubHero .heroBackground.t52 {
    background-image: url(../i/stadiums/club-profile/t52.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t52 {
        background-image: url(../i/stadiums/club-profile/t52@x2.jpg);
    }
}

.clubHero .heroBackground.t47 {
    background-image: url(../i/stadiums/club-profile/t47.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t47 {
        background-image: url(../i/stadiums/club-profile/t47@x2.jpg);
    }
}

.clubHero .heroBackground.t108 {
    background-image: url(../i/stadiums/club-profile/t108.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t108 {
        background-image: url(../i/stadiums/club-profile/t108@x2.jpg);
    }
}

.clubHero .heroBackground.t49 {
    background-image: url(../i/stadiums/club-profile/t49.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t49 {
        background-image: url(../i/stadiums/club-profile/t49@x2.jpg);
    }
}

.clubHero .heroBackground.t19 {
    background-image: url(../i/stadiums/club-profile/t19.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t19 {
        background-image: url(../i/stadiums/club-profile/t19@x2.jpg);
    }
}

.clubHero .heroBackground.t46 {
    background-image: url(../i/stadiums/club-profile/t46.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t46 {
        background-image: url(../i/stadiums/club-profile/t46@x2.jpg);
    }
}

.clubHero .heroBackground.t111 {
    background-image: url(../i/stadiums/club-profile/t111.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t111 {
        background-image: url(../i/stadiums/club-profile/t111@x2.jpg);
    }
}

.clubHero .heroBackground.t39 {
    background-image: url(../i/stadiums/club-profile/t39.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t39 {
        background-image: url(../i/stadiums/club-profile/t39@x2.jpg);
    }
}

.clubHero .heroBackground.t1736 {
    background-image: url(../i/stadiums/club-profile/t1736.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubHero .heroBackground.t1736 {
        background-image: url(../i/stadiums/club-profile/t1736@x2.jpg);
    }
}

.clubHero .heroBackground img {
    height: 100%;
    max-height: 20rem;
}

.clubHero .shard {
    position: absolute;
    fill: #e8e8e8;
    height: 100%;
}

.clubHero .shardLeft {
    left: -1px;
    right: auto;
    top: 0;
}

.clubHero .shardRight {
    right: 10rem;
    left: auto;
    bottom: 0;
}

.clubHero .mob-heroSvg {
    display: none;
}

.clubHero .badgeContainer {
    display: inline-block;
    vertical-align: middle;
    margin-right: 2rem;
    width: 200px;
}

    .clubHero .badgeContainer img {
        width: 100%;
        max-height: 20rem;
        display: block;
    }

.clubHero .clubSvg {
    width: 100%;
    height: auto;
}

.clubHero .clubDetailsContainer {
    position: relative;
    z-index: 10;
}

    .clubHero .clubDetailsContainer .clubDetails {
        display: inline-block;
        vertical-align: middle;
        width: 40%;
    }

    .clubHero .clubDetailsContainer .team {
        font-size: 5rem;
        line-height: 1;
    }

    .clubHero .clubDetailsContainer .stadiumName a {
        text-decoration: none;
    }

        .clubHero .clubDetailsContainer .stadiumName a:focus, .clubHero .clubDetailsContainer .stadiumName a:hover {
            text-decoration: underline;
        }

    .clubHero .clubDetailsContainer .stadium {
        margin-top: 1rem;
        line-height: 2.5;
    }

        .clubHero .clubDetailsContainer .stadium:before {
            display: inline-block;
            vertical-align: middle;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -536px -345px no-repeat;
            width: 20px;
            height: 13px;
            margin: -1px 10px 0 0;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubHero .clubDetailsContainer .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.clubHero .clubDetailsContainer .website {
    line-height: 2.5;
}

    .clubHero .clubDetailsContainer .website .label {
        margin-right: .5rem;
    }

    .clubHero .clubDetailsContainer .website a {
        text-decoration: none;
        font-weight: 400;
        color: inherit;
    }

        .clubHero .clubDetailsContainer .website a:focus, .clubHero .clubDetailsContainer .website a:hover {
            text-decoration: underline;
        }

    .clubHero .clubDetailsContainer .website:before {
        display: inline-block;
        vertical-align: middle;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -765px -262px no-repeat;
        width: 20px;
        height: 20px;
        margin: -2px 10px 0 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubHero .clubDetailsContainer .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.clubHero .clubDetailsContainer .website:after {
    display: inline-block;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
    width: 10px;
    height: 10px;
    margin: 12px 0 0 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubHero .clubDetailsContainer .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.clubHero .clubDetailsContainer .socialLinks {
    margin-top: 1rem;
    line-height: 0;
}

    .clubHero .clubDetailsContainer .socialLinks .socialOptions {
        display: inline-block;
        vertical-align: middle;
    }

    .clubHero .clubDetailsContainer .socialLinks:before {
        display: inline-block;
        vertical-align: middle;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -838px -675px no-repeat;
        width: 20px;
        height: 20px;
        margin: 0 5px 0 0;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubHero .clubDetailsContainer .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:1400px) {
    .clubHero .heroBackground {
        right: auto;
        left: 75rem;
    }
}

@media (max-width:63.9375em) {
    .clubHero {
        padding: 0 0 6rem;
    }

        .clubHero .heroBackground {
            position: relative;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 25rem;
            width: 100%;
        }

            .clubHero .heroBackground img {
                height: 100%;
            }

        .clubHero .shard {
            display: none;
        }

        .clubHero .mob-heroSvg {
            display: block;
            position: absolute;
            bottom: -1px;
            left: 0;
            fill: #e8e8e8;
        }

        .clubHero .clubDetailsContainer {
            margin-top: 2rem;
        }

            .clubHero .clubDetailsContainer .clubDetails {
                width: auto;
            }

            .clubHero .clubDetailsContainer .team {
                font-size: 3rem;
            }

            .clubHero .clubDetailsContainer .stadium {
                line-height: 1;
                margin: .5rem 0;
            }

                .clubHero .clubDetailsContainer .stadium:before {
                    display: none;
                }

            .clubHero .clubDetailsContainer .badgeContainer {
                width: 120px;
                height: auto;
                margin-right: 2rem;
            }

                .clubHero .clubDetailsContainer .badgeContainer img, .clubHero .clubDetailsContainer .badgeContainer picture {
                    width: 100%;
                }

            .clubHero .clubDetailsContainer .socialLinks .socialOptions li {
                margin-right: .5rem;
            }

            .clubHero .clubDetailsContainer .socialLinks .socialOptions [class*=option] {
                width: 3rem;
                height: 3rem;
            }
}

@media (max-width:43.75em) {
    .clubHero .heroBackground {
        height: 16rem;
    }

    .clubHero .clubDetailsContainer .website .label {
        display: none;
    }
}

@media (max-width:37.5em) {
    .clubHero .clubDetailsContainer .badgeContainer {
        width: 30%;
        margin-right: -4px;
        padding-right: 2rem;
    }

    .clubHero .clubDetailsContainer .clubDetails {
        width: 70%;
    }

    .clubHero .clubDetailsContainer .website:before {
        margin-right: 5px;
    }

    .clubHero .clubDetailsContainer .socialLinks:before {
        margin-right: 3px;
    }
}

@media (max-width:25em) {
    .clubHero {
        padding-bottom: 5rem;
    }

        .clubHero .clubDetailsContainer {
            margin-top: 0;
        }

            .clubHero .clubDetailsContainer .badgeContainer {
                padding-right: 1rem;
            }

            .clubHero .clubDetailsContainer .team {
                font-size: 2rem;
            }

            .clubHero .clubDetailsContainer .website {
                font-size: 1.2rem;
            }
}

.clubIndex a {
    display: block;
}

.clubIndex .indexSection {
    margin-bottom: 1rem;
}

    .clubIndex .indexSection:before {
        content: "";
        display: block;
    }

    .clubIndex .indexSection:after {
        content: "";
        display: table;
        clear: both;
    }

.clubIndex .indexSectionMob {
    display: none;
}

.clubIndex .indexItem {
    text-align: center;
    position: relative;
    overflow: hidden;
    text-decoration: none;
}

    .article-promo--history .clubIndex .indexItem .article-promo__btn, .clubIndex .indexItem .article-promo--history .article-promo__btn, .clubIndex .indexItem .btn {
        margin-top: 1rem;
    }

        .article-promo--history .clubIndex .indexItem .article-promo__btn .icn, .clubIndex .indexItem .article-promo--history .article-promo__btn .icn, .clubIndex .indexItem .btn .icn {
            transition: transform .2s;
        }

    .article-promo--history .clubIndex .indexItem:focus .article-promo__btn .icn, .article-promo--history .clubIndex .indexItem:hover .article-promo__btn .icn, .clubIndex .indexItem:focus .article-promo--history .article-promo__btn .icn, .clubIndex .indexItem:focus .btn .icn, .clubIndex .indexItem:hover .article-promo--history .article-promo__btn .icn, .clubIndex .indexItem:hover .btn .icn {
        transform: translateX(3px);
    }

.clubIndex .indexImg {
    height: 12rem;
    position: relative;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
    background-image: url(/Images/mc-scorebox-sml.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .indexImg {
        background-image: url(/Images/mc-scorebox-sml@x2.jpg);
    }
}

.clubIndex .t3 .indexImg {
    background-image: url(../i/stadiums/club-index/t3.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t3 .indexImg {
        background-image: url(../i/stadiums/club-index/t3@x2.jpg);
    }
}

.clubIndex .t7 .indexImg {
    background-image: url(../i/stadiums/club-index/t7.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t7 .indexImg {
        background-image: url(../i/stadiums/club-index/t7@x2.jpg);
    }
}

.clubIndex .t91 .indexImg {
    background-image: url(../i/stadiums/club-index/t91.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t91 .indexImg {
        background-image: url(../i/stadiums/club-index/t91@x2.jpg);
    }
}

.clubIndex .t8 .indexImg {
    background-image: url(../i/stadiums/club-index/t8.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t8 .indexImg {
        background-image: url(../i/stadiums/club-index/t8@x2.jpg);
    }
}

.clubIndex .t31 .indexImg {
    background-image: url(../i/stadiums/club-index/t31.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t31 .indexImg {
        background-image: url(../i/stadiums/club-index/t31@x2.jpg);
    }
}

.clubIndex .t38 .indexImg {
    background-image: url(../i/stadiums/club-index/t38.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t38 .indexImg {
        background-image: url(../i/stadiums/club-index/t38@x2.jpg);
    }
}

.clubIndex .t11 .indexImg {
    background-image: url(../i/stadiums/club-index/t11.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t11 .indexImg {
        background-image: url(../i/stadiums/club-index/t11@x2.jpg);
    }
}

.clubIndex .t13 .indexImg {
    background-image: url(../i/stadiums/club-index/t13.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t13 .indexImg {
        background-image: url(../i/stadiums/club-index/t13@x2.jpg);
    }
}

.clubIndex .t14 .indexImg {
    background-image: url(../i/stadiums/club-index/t14.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t14 .indexImg {
        background-image: url(../i/stadiums/club-index/t14@x2.jpg);
    }
}

.clubIndex .t43 .indexImg {
    background-image: url(../i/stadiums/club-index/t43.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t43 .indexImg {
        background-image: url(../i/stadiums/club-index/t43@x2.jpg);
    }
}

.clubIndex .t1 .indexImg {
    background-image: url(../i/stadiums/club-index/t1.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t1 .indexImg {
        background-image: url(../i/stadiums/club-index/t1@x2.jpg);
    }
}

.clubIndex .t4 .indexImg {
    background-image: url(../i/stadiums/club-index/t4.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t4 .indexImg {
        background-image: url(../i/stadiums/club-index/t4@x2.jpg);
    }
}

.clubIndex .t45 .indexImg {
    background-image: url(../i/stadiums/club-index/t45.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t45 .indexImg {
        background-image: url(../i/stadiums/club-index/t45@x2.jpg);
    }
}

.clubIndex .t20 .indexImg {
    background-image: url(../i/stadiums/club-index/t20.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t20 .indexImg {
        background-image: url(../i/stadiums/club-index/t20@x2.jpg);
    }
}

.clubIndex .t110 .indexImg {
    background-image: url(../i/stadiums/club-index/t110.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t110 .indexImg {
        background-image: url(../i/stadiums/club-index/t110@x2.jpg);
    }
}

.clubIndex .t56 .indexImg {
    background-image: url(../i/stadiums/club-index/t56.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t56 .indexImg {
        background-image: url(../i/stadiums/club-index/t56@x2.jpg);
    }
}

.clubIndex .t80 .indexImg {
    background-image: url(../i/stadiums/club-index/t80.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t80 .indexImg {
        background-image: url(../i/stadiums/club-index/t80@x2.jpg);
    }
}

.clubIndex .t6 .indexImg {
    background-image: url(../i/stadiums/club-index/t6.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t6 .indexImg {
        background-image: url(../i/stadiums/club-index/t6@x2.jpg);
    }
}

.clubIndex .t57 .indexImg {
    background-image: url(../i/stadiums/club-index/t57.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t57 .indexImg {
        background-image: url(../i/stadiums/club-index/t57@x2.jpg);
    }
}

.clubIndex .t35 .indexImg {
    background-image: url(../i/stadiums/club-index/t35.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t35 .indexImg {
        background-image: url(../i/stadiums/club-index/t35@x2.jpg);
    }
}

.clubIndex .t21 .indexImg {
    background-image: url(../i/stadiums/club-index/t21.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t21 .indexImg {
        background-image: url(../i/stadiums/club-index/t21@x2.jpg);
    }
}

.clubIndex .t37 .indexImg {
    background-image: url(../i/stadiums/club-index/t37.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t37 .indexImg {
        background-image: url(../i/stadiums/club-index/t37@x2.jpg);
    }
}

.clubIndex .t36 .indexImg {
    background-image: url(../i/stadiums/club-index/t36.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t36 .indexImg {
        background-image: url(../i/stadiums/club-index/t36@x2.jpg);
    }
}

.clubIndex .t41 .indexImg {
    background-image: url(../i/stadiums/club-index/t41.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t41 .indexImg {
        background-image: url(../i/stadiums/club-index/t41@x2.jpg);
    }
}

.clubIndex .t5 .indexImg {
    background-image: url(../i/stadiums/club-index/t5.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t5 .indexImg {
        background-image: url(../i/stadiums/club-index/t5@x2.jpg);
    }
}

.clubIndex .t92 .indexImg {
    background-image: url(../i/stadiums/club-index/t92.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t92 .indexImg {
        background-image: url(../i/stadiums/club-index/t92@x2.jpg);
    }
}

.clubIndex .t30 .indexImg {
    background-image: url(../i/stadiums/club-index/t30.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t30 .indexImg {
        background-image: url(../i/stadiums/club-index/t30@x2.jpg);
    }
}

.clubIndex .t55 .indexImg {
    background-image: url(../i/stadiums/club-index/t55.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t55 .indexImg {
        background-image: url(../i/stadiums/club-index/t55@x2.jpg);
    }
}

.clubIndex .t94 .indexImg {
    background-image: url(../i/stadiums/club-index/t94.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t94 .indexImg {
        background-image: url(../i/stadiums/club-index/t94@x2.jpg);
    }
}

.clubIndex .t113 .indexImg {
    background-image: url(../i/stadiums/club-index/t113.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t113 .indexImg {
        background-image: url(../i/stadiums/club-index/t113@x2.jpg);
    }
}

.clubIndex .t90 .indexImg {
    background-image: url(../i/stadiums/club-index/t90.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t90 .indexImg {
        background-image: url(../i/stadiums/club-index/t90@x2.jpg);
    }
}

.clubIndex .t97 .indexImg {
    background-image: url(../i/stadiums/club-index/t97.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t97 .indexImg {
        background-image: url(../i/stadiums/club-index/t97@x2.jpg);
    }
}

.clubIndex .t33 .indexImg {
    background-image: url(../i/stadiums/club-index/t33.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t33 .indexImg {
        background-image: url(../i/stadiums/club-index/t33@x2.jpg);
    }
}

.clubIndex .t9 .indexImg {
    background-image: url(../i/stadiums/club-index/t9.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t9 .indexImg {
        background-image: url(../i/stadiums/club-index/t9@x2.jpg);
    }
}

.clubIndex .t24 .indexImg {
    background-image: url(../i/stadiums/club-index/t24.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t24 .indexImg {
        background-image: url(../i/stadiums/club-index/t24@x2.jpg);
    }
}

.clubIndex .t54 .indexImg {
    background-image: url(../i/stadiums/club-index/t54.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t54 .indexImg {
        background-image: url(../i/stadiums/club-index/t54@x2.jpg);
    }
}

.clubIndex .t88 .indexImg {
    background-image: url(../i/stadiums/club-index/t88.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t88 .indexImg {
        background-image: url(../i/stadiums/club-index/t88@x2.jpg);
    }
}

.clubIndex .t40 .indexImg {
    background-image: url(../i/stadiums/club-index/t40.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t40 .indexImg {
        background-image: url(../i/stadiums/club-index/t40@x2.jpg);
    }
}

.clubIndex .t2 .indexImg {
    background-image: url(../i/stadiums/club-index/t2.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t2 .indexImg {
        background-image: url(../i/stadiums/club-index/t2@x2.jpg);
    }
}

.clubIndex .t25 .indexImg {
    background-image: url(../i/stadiums/club-index/t25.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t25 .indexImg {
        background-image: url(../i/stadiums/club-index/t25@x2.jpg);
    }
}

.clubIndex .t22 .indexImg {
    background-image: url(../i/stadiums/club-index/t22.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t22 .indexImg {
        background-image: url(../i/stadiums/club-index/t22@x2.jpg);
    }
}

.clubIndex .t17 .indexImg {
    background-image: url(../i/stadiums/club-index/t17.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t17 .indexImg {
        background-image: url(../i/stadiums/club-index/t17@x2.jpg);
    }
}

.clubIndex .t105 .indexImg {
    background-image: url(../i/stadiums/club-index/t105.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t105 .indexImg {
        background-image: url(../i/stadiums/club-index/t105@x2.jpg);
    }
}

.clubIndex .t52 .indexImg {
    background-image: url(../i/stadiums/club-index/t52.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t52 .indexImg {
        background-image: url(../i/stadiums/club-index/t52@x2.jpg);
    }
}

.clubIndex .t47 .indexImg {
    background-image: url(../i/stadiums/club-index/t47.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t47 .indexImg {
        background-image: url(../i/stadiums/club-index/t47@x2.jpg);
    }
}

.clubIndex .t108 .indexImg {
    background-image: url(../i/stadiums/club-index/t108.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t108 .indexImg {
        background-image: url(../i/stadiums/club-index/t108@x2.jpg);
    }
}

.clubIndex .t49 .indexImg {
    background-image: url(../i/stadiums/club-index/t49.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t49 .indexImg {
        background-image: url(../i/stadiums/club-index/t49@x2.jpg);
    }
}

.clubIndex .t19 .indexImg {
    background-image: url(../i/stadiums/club-index/t19.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t19 .indexImg {
        background-image: url(../i/stadiums/club-index/t19@x2.jpg);
    }
}

.clubIndex .t46 .indexImg {
    background-image: url(../i/stadiums/club-index/t46.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t46 .indexImg {
        background-image: url(../i/stadiums/club-index/t46@x2.jpg);
    }
}

.clubIndex .t111 .indexImg {
    background-image: url(../i/stadiums/club-index/t111.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t111 .indexImg {
        background-image: url(../i/stadiums/club-index/t111@x2.jpg);
    }
}

.clubIndex .t39 .indexImg {
    background-image: url(../i/stadiums/club-index/t39.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t39 .indexImg {
        background-image: url(../i/stadiums/club-index/t39@x2.jpg);
    }
}

.clubIndex .t1736 .indexImg {
    background-image: url(../i/stadiums/club-index/t1736.jpg);
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .clubIndex .t1736 .indexImg {
        background-image: url(../i/stadiums/club-index/t1736@x2.jpg);
    }
}

.clubIndex svg {
    position: absolute;
    bottom: -.4rem;
    left: 0;
    fill: #76766f;
}

.clubIndex .indexBadge {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 8rem;
    left: 50%;
    margin-left: -35px;
    padding: 10px;
    border-radius: 100%;
    background: #fff;
}

.clubIndex .indexBadge-mob {
    display: none;
}

.clubIndex .indexInfo {
    padding: 3.7rem 1rem 1rem;
    background: #76766f;
    color: #fff;
    line-height: 1.8;
}

.clubIndex .clubName {
    font-size: 1.4rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.clubIndex .stadiumName {
    font-size: 1.2rem;
    line-height: 1.4;
    margin-top: .5rem;
}

    .clubIndex .stadiumName .icn {
        margin: -.2rem .5rem 0 0;
        display: inline-block;
        vertical-align: middle;
    }

.clubIndex .indexAllTime {
    margin-top: 4rem;
}

    .clubIndex .indexAllTime .table table {
        text-align: center;
    }

    .clubIndex .indexAllTime .table .team, .clubIndex .indexAllTime .table .venue {
        text-align: left;
        position: relative;
        width: 50%;
    }

        .clubIndex .indexAllTime .table .team [class*=arrow], .clubIndex .indexAllTime .table .venue [class*=arrow] {
            position: absolute;
            top: 50%;
            right: 0;
            margin-top: -4px;
        }

    .clubIndex .indexAllTime .icn, .clubIndex .indexAllTime [class*=badge] {
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem;
    }

@media (max-width:43.75em) {
    .clubIndex .indexSection .sectionTitle {
        display: none;
    }

    .clubIndex .indexAllTime {
        margin-top: 2rem;
    }

    .clubIndex .block-list-padding {
        margin: 0 -.5rem;
    }

        .clubIndex .block-list-padding li {
            padding: 0 .5rem;
            margin-bottom: 1rem;
        }

    .clubIndex .indexBadge, .clubIndex .indexImg {
        display: none;
    }

    .clubIndex .indexBadge-mob {
        width: 38px;
        height: 38px;
        position: relative;
        left: 50%;
        margin: 0 0 .5rem -20px;
        padding: 7px;
        border-radius: 100%;
        background: #fff;
        display: block;
    }

    .clubIndex .indexInfo {
        padding-top: 1rem;
    }

    .clubIndex .clubName {
        line-height: 1.2;
        font-size: 1.3rem;
    }

    .clubIndex .stadiumName {
        font-size: 1.1rem;
    }

    .article-promo--history .clubIndex .article-promo__btn, .clubIndex .article-promo--history .article-promo__btn, .clubIndex .btn, .clubIndex td.team {
        padding: 0;
    }

        .clubIndex td.team a {
            padding: .7rem 2.5rem .7rem 1rem;
        }

        .clubIndex td.team:after {
            display: block;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
            width: 9px;
            height: 8px;
            position: absolute;
            top: 50%;
            right: 1rem;
            margin-top: -4px;
        }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .clubIndex td.team:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .clubIndex .venue, .clubIndex th {
        display: none;
    }
}

.clubSidebar .tabHeader, .clubSidebar .tabs {
    background: #38003c;
}

    .clubSidebar .tabs .tablist li {
        background: #e8e8e8;
        color: #242424;
    }

        .clubSidebar .tabs .tablist li:not(.active):focus, .clubSidebar .tabs .tablist li:not(.active):hover {
            background: #e90052;
            color: #fff;
        }

        .clubSidebar .tabs .tablist li.active {
            background: #fff;
        }

.clubSidebar .clubSidebarWidget {
    border: 1px solid #e8e8e8;
    border-top: 0;
    border-bottom-width: 4px;
    margin: 0;
}

.clubSidebar .fixturesAbridged {
    margin-bottom: 0;
    border: 0;
}

.clubSidebar .subHeader {
    margin-bottom: 0;
    padding: 1rem;
    text-align: center;
    font-size: 1.6rem;
    color: #38003c;
}

.clubSidebar h6 {
    color: #76766f;
    line-height: 1;
    font-size: 1.4rem;
}

.clubSidebar [class*=pl-logo] {
    display: inline-block;
    vertical-align: middle;
    margin: 0 .25rem .5rem;
}

.clubSidebar [class*=btn] {
    margin: 1rem;
}

@media (max-width:63.9375em) {
    .clubSidebar .clubTabs {
        margin-top: 1rem;
    }

    .clubSidebar .clubSidebar .tableAbridged h3 {
        font-size: 2.2rem;
    }

    .clubSidebar .clubSidebar .tab-floatLeft {
        width: 50%;
        float: left;
    }

    .clubSidebar .clubSidebar .tab-floatRight {
        width: 50%;
        float: right;
    }
}

@media (max-width:43.75em) {
    .clubSidebar .clubSidebar .clubInfo .socialLinks {
        margin: 28px 0 20px;
    }

    .clubSidebar .clubSidebar header {
        margin: 0 1rem;
    }

    .clubSidebar .clubSidebar .tab-floatLeft, .clubSidebar .clubSidebar .tab-floatRight {
        width: 100%;
        float: none;
        padding: 0 1rem;
    }

    .clubSidebar .clubSidebar .fixturesAbridged, .clubSidebar .clubSidebar .matchAbridged {
        text-align: center;
    }
}

.clubSidebar .clubIndex table {
    text-align: left;
}

.clubSidebar .clubIndex .badge-25 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.clubSidebar .clubInfo {
    text-align: center;
    margin-bottom: 1rem;
}

    .clubSidebar .clubInfo h3 {
        margin: 0;
        padding: 0;
        border: none;
        font-size: 1.4rem;
        color: #272725;
    }

    .article-promo--history .clubSidebar .clubInfo .article-promo__btn, .clubSidebar .clubInfo .article-promo--history .article-promo__btn, .clubSidebar .clubInfo .btn {
        margin: 1rem 0;
    }

    .clubSidebar .clubInfo .socialLinks {
        display: none;
    }

@media (max-width:63.9375em) {
    .clubSidebar .clubInfo {
        display: inline-block;
        width: 100%;
    }

        .clubSidebar .clubInfo .buy, .clubSidebar .clubInfo .visit {
            width: 50%;
            padding: 1rem 2rem 0;
        }

        .clubSidebar .clubInfo .visit {
            float: left;
        }

        .clubSidebar .clubInfo .buy {
            float: right;
        }

        .clubSidebar .clubInfo .socialLinks {
            display: block;
            clear: both;
            margin: 2rem;
        }
}

@media (max-width:43.75em) {
    .clubSidebar .clubInfo .buy, .clubSidebar .clubInfo .visit {
        width: 100%;
        margin-bottom: 0;
    }

    .clubSidebar .clubInfo .visit {
        padding: 1rem 1rem 0;
    }

    .clubSidebar .clubInfo .buy {
        padding: 1rem;
    }
}

.clubSidebar .clubFixturesAbridged a {
    text-align: center;
}

.clubSidebar .squadList {
    margin: 0 -.5rem;
}

    .clubSidebar .squadList > li {
        padding: 0 .5rem;
        margin-bottom: 1rem;
    }

@media (max-width:68.75em) {
    .clubSidebar .squadList > li {
        width: 33.3%;
    }
}

@media (max-width:56.25em) {
    .clubSidebar .squadList > li {
        width: 50%;
    }
}

@media (max-width:34.375em) {
    .clubSidebar .squadList > li {
        width: 100%;
    }
}

.clubSidebar .squadListAbridged {
    margin-bottom: 2rem;
}

    .clubSidebar .squadListAbridged h6 {
        padding: 1rem;
        text-transform: lowercase;
        color: #76766f;
        font-size: 1.1rem;
    }

        .clubSidebar .squadListAbridged h6:first-letter {
            text-transform: uppercase;
        }

    .clubSidebar .squadListAbridged a {
        display: block;
        width: 100%;
        padding-left: 1rem;
        line-height: 3rem;
        font-size: 1.2rem;
        border-bottom: 1px solid #e8e8e8;
        text-decoration: none;
        color: #242424;
        transition: all .2s;
    }

        .clubSidebar .squadListAbridged a .squadNumber {
            display: inline-block;
            width: 2rem;
            margin-right: 1rem;
            text-align: right;
        }

            .clubSidebar .squadListAbridged a .squadNumber:after {
                content: ".";
            }

            .clubSidebar .squadListAbridged a .squadNumber.noNumber:after {
                content: "";
            }

        .clubSidebar .squadListAbridged a .icn {
            margin: 1.2rem 1rem 0 0;
            float: right;
        }

        .clubSidebar .squadListAbridged a:focus, .clubSidebar .squadListAbridged a:hover {
            background: #e90052;
            border-color: #e90052;
            color: #fff;
        }

            .clubSidebar .squadListAbridged a:focus .icn, .clubSidebar .squadListAbridged a:hover .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
                width: 9px;
                height: 8px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .clubSidebar .squadListAbridged a:focus .icn, .clubSidebar .squadListAbridged a:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .clubSidebar .squadListAbridged a {
        line-height: 3;
    }
}

.clubSidebar .tableAbridged {
    border-radius: 0 3px 3px;
}

    .clubSidebar .tableAbridged .subHeader {
        border: 0;
    }

        .clubSidebar .tableAbridged .subHeader .icn {
            display: inline-block;
            vertical-align: middle;
            margin: 0 .25rem .5rem;
        }

    .clubSidebar .tableAbridged td.pos {
        border-left: none;
    }

    .clubSidebar .tableAbridged th {
        border-bottom: 1px solid #e8e8e8;
    }

    .clubSidebar .tableAbridged .clubHighlight {
        background: #e8e8e8;
    }

@media (max-width:63.9375em) {
    .clubSidebar .matchAbridged {
        text-align: center;
    }
}

.clubLinks {
    margin-bottom: 3rem;
}

    .clubLinks .subHeader {
        padding: 0;
        font-size: 1.3rem;
    }

    .clubLinks .gap {
        margin-top: 2rem;
    }

    .clubLinks [class*=btn] {
        margin: 1rem 0;
    }

@media (max-width:63.9375em) {
    .clubLinks {
        margin-bottom: 2rem;
        text-align: center;
    }
}

@media (max-width:63.9375em) and (min-width:37.5em) {
    .clubLinks {
        margin-left: -1rem;
        margin-right: -1rem;
    }

        .clubLinks .col {
            display: inline-block;
            vertical-align: top;
            width: 50%;
            margin-right: -4px;
            padding: 0 1rem;
        }

        .clubLinks .gap {
            margin-top: 0;
        }
}

.clubPromo {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-bottom: 2rem;
    overflow: hidden;
    background: #e8e8e8;
}

    .clubPromo .promoImage {
        float: right;
        position: relative;
        width: 50%;
    }

        .clubPromo .promoImage img {
            display: block;
            width: 100%;
            height: 100%;
        }

        .clubPromo .promoImage .badge-100 {
            position: absolute;
            bottom: 10px;
            left: 0;
        }

    .clubPromo .promoInfo {
        float: left;
        width: 50%;
        padding: 2rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .clubPromo .promoInfo h3 {
            font-size: 2rem;
            color: #333;
        }

        .clubPromo .promoInfo p {
            font-size: 1.2rem;
            color: #333;
            margin-top: 1rem;
        }

    .clubPromo [class*=btn] {
        margin-top: 1rem;
    }

@media (max-width:63.9375em) {
    .clubPromo .promoImage {
        width: 40%;
    }

    .clubPromo .promoInfo {
        width: 60%;
    }
}

@media (max-width:43.75em) {
    .clubPromo {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .clubPromo .promoImage {
            width: 100%;
        }

        .clubPromo .promoInfo {
            width: 100%;
            padding: 2rem;
            line-height: 2;
        }

            .clubPromo .promoInfo h3 {
                font-size: 2.5rem;
                line-height: 1.5;
            }

            .clubPromo .promoInfo p {
                font-size: 1.4rem;
            }

        .clubPromo [class*=btn] {
            width: 100%;
        }
}

.kitsSponsors [class*=section] {
    position: relative;
    float: left;
    width: 24.4%;
    height: 100%;
    margin-right: 4px;
    border: 1px solid #e8e8e8;
    border-top: 4px solid #e8e8e8;
    border-radius: 4px;
}

.kitsSponsors a {
    display: block;
}

.kitsSponsors .sponsorDisplay {
    height: 49.5%;
    position: relative;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    border-top: 4px solid #e8e8e8;
}

.kitsSponsors .section4 {
    border: none;
}

    .kitsSponsors .section4 .top {
        margin-bottom: 3px;
    }

    .kitsSponsors .section4 .bottom {
        margin-top: 2px;
    }

    .kitsSponsors .section4 img {
        margin: 0;
    }

    .kitsSponsors .section4 .sponsorPager {
        position: absolute;
        bottom: 1rem;
        left: 0;
        right: 0;
        cursor: default;
    }

        .kitsSponsors .section4 .sponsorPager li {
            display: inline-block;
            padding: 4px;
            background: #e1e1e1;
            border-radius: 100%;
            transition: all .2s;
            cursor: pointer;
        }

            .kitsSponsors .section4 .sponsorPager li.active, .kitsSponsors .section4 .sponsorPager li:hover {
                background: #76766f;
            }

.kitsSponsors .kits {
    text-align: center;
    height: 310px;
}

    .kitsSponsors .kits .kDisplay {
        padding-bottom: 2.5rem;
    }

    .article-promo--history .kitsSponsors .kits .article-promo__btn, .kitsSponsors .kits .article-promo--history .article-promo__btn, .kitsSponsors .kits .btn {
        line-height: 4rem;
        position: absolute;
        bottom: .5rem;
        left: .5rem;
        right: .5rem;
    }

        .article-promo--history .kitsSponsors .kits .article-promo__btn .icn, .kitsSponsors .kits .article-promo--history .article-promo__btn .icn, .kitsSponsors .kits .btn .icn {
            position: absolute;
            right: 1rem;
            left: auto;
            top: 50%;
            margin-top: -5px;
        }

    .kitsSponsors .kits h4 {
        font-size: 1.2rem;
        padding: 1.5rem .5rem;
        height: 50px;
    }

    .kitsSponsors .kits img {
        max-width: 105px;
    }

@media (max-width:900px) {
    .kitsSponsors .kits {
        height: 610px;
        display: block;
        border: 1px solid #e8e8e8;
        border-top: 4px solid #e8e8e8;
        border-radius: 2px;
    }

        .kitsSponsors .kits [class*=section] {
            width: 100%;
            height: 200px;
            margin: 0 auto;
            border: none;
            border-top: 1px solid #e8e8e8;
            border-radius: 0;
        }

            .kitsSponsors .kits [class*=section]:first-child {
                border-top: none;
            }

        .kitsSponsors .kits .kDisplay {
            padding: 1rem 0;
        }

        .kitsSponsors .kits h4 {
            display: inline-block;
            width: 60%;
            position: absolute;
            bottom: 50%;
            right: 16px;
            margin: 0;
            padding: 0;
            text-align: left;
            font-size: 1.2rem;
        }

        .kitsSponsors .kits img {
            max-width: 10.5rem;
            float: left;
            padding-left: 1rem;
            margin: 15px 0;
        }

        .article-promo--history .kitsSponsors .kits .article-promo__btn, .kitsSponsors .kits .article-promo--history .article-promo__btn, .kitsSponsors .kits .btn {
            line-height: 4rem;
            width: 60%;
            left: auto;
            top: 50%;
            bottom: auto;
            margin-top: -2rem;
            margin-right: 1rem;
        }

        .kitsSponsors .kits .section4 {
            width: 100%;
            height: auto;
            border: none;
            margin-top: 1rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

            .kitsSponsors .kits .section4 a {
                margin: 1rem 0;
            }

            .kitsSponsors .kits .section4 .sponsorDisplay {
                height: auto;
                padding: 2rem;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                justify-content: center;
            }

                .kitsSponsors .kits .section4 .sponsorDisplay h4 {
                    width: 100%;
                    height: auto;
                    display: block;
                    position: static;
                    margin-bottom: 1rem;
                    text-align: center;
                }

                .kitsSponsors .kits .section4 .sponsorDisplay img {
                    float: none;
                    margin: 0;
                    padding: 0;
                }

                .kitsSponsors .kits .section4 .sponsorDisplay .sponsorPager {
                    position: static;
                }

            .kitsSponsors .kits .section4 .top {
                margin: 0 0 0 -1px;
                float: left;
                width: 49.5%;
            }

            .kitsSponsors .kits .section4 .bottom {
                margin: 0 -1px 0 0;
                float: right;
                width: 49.5%;
            }
}

@media (max-width:25em) {
    .kitsSponsors .kits img {
        padding: 0 1rem;
    }
}

.staffContainer {
    margin-left: -1rem;
    margin-right: -1rem;
}

.staffBox {
    background: #e8e8e8;
    padding: 1rem;
    position: relative;
    border-top: 4px solid #38003c;
    margin-bottom: 1rem;
}

    .staffBox h6 {
        font-size: 1.6rem;
    }

.clubToggleContainer {
    position: relative;
    margin-bottom: 2rem;
}

.clubToggle {
    width: 30rem;
}

    .clubToggle:before {
        content: "";
        display: block;
    }

    .clubToggle:after {
        content: "";
        display: table;
        clear: both;
    }

    .clubToggle .pageTitle {
        float: left;
    }

    .clubToggle .tabLink {
        float: right;
    }

    .clubToggle .tablist {
        width: 100%;
    }

        .clubToggle .tablist:before {
            content: "";
            display: block;
        }

        .clubToggle .tablist:after {
            content: "";
            display: table;
            clear: both;
        }

    .clubToggle .tabs {
        border: 1px solid #38003c;
        border-radius: 2px;
        background: #38003c;
    }

        .clubToggle .tabs li {
            display: block;
            float: left;
            width: 33.3333%;
            padding: 1.2rem 1rem;
            margin-right: 0;
            border-radius: 0;
            color: #fff;
            border: 0;
            background-color: transparent;
        }

            .clubToggle .tabs li.active {
                color: #38003c;
                background: #fff;
            }

            .clubToggle .tabs li:focus, .clubToggle .tabs li:hover {
                background: #080009;
            }

                .clubToggle .tabs li:focus.active, .clubToggle .tabs li:hover.active {
                    background: #fff;
                }

@media (max-width:1240px) {
    .clubToggle {
        margin-right: 2rem;
    }
}

@media (max-width:760px) {
    .clubToggle {
        display: table;
        margin: 0 auto 2rem;
    }
}

.stadiumHeader .sectionTitle {
    font-size: 2.6rem;
}

.stadiumHeader .external-w {
    opacity: .6;
    transition: .2s;
    margin-right: 2rem;
}

.article-promo--history .stadiumHeader .article-promo__btn:hover .external-w, .stadiumHeader .article-promo--history .article-promo__btn:hover .external-w, .stadiumHeader .btn:hover .external-w {
    opacity: 1;
}

@media (max-width:43.75em) {
    .article-promo--history .stadiumHeader .article-promo__btn, .stadiumHeader .article-promo--history .article-promo__btn, .stadiumHeader .btn {
        float: none;
    }
}

.articleTabContent .articleWidget {
    margin-bottom: 2rem;
}

.articleTabContent h2 {
    font-size: 1.8rem;
    margin-bottom: 2rem;
    margin-top: 4rem;
}

.articleTabContent h3 {
    margin-bottom: 1rem;
    margin-top: 2rem;
}

.articleTabContent strong {
    margin-top: 1rem;
    display: block;
}

.articleTabContent p {
    max-width: 70rem;
    margin-top: 1rem;
}

    .articleTabContent p strong {
        margin-top: 0;
        display: inline;
    }

.articleTabContent ul {
    line-height: 1.6em;
    margin: 1rem 0 1rem 3rem;
}

    .articleTabContent ul li {
        list-style-type: disc;
    }

.clubKit {
    float: left;
    width: 25%;
    padding: 0 .5rem;
}

    .clubKit a {
        display: block;
        text-decoration: none;
        color: #333;
        padding: 1.4rem 1rem 1rem;
        position: relative;
        border: 1px solid #e8e8e8;
        border-top: 0;
        border-radius: 0 0 2px 2px;
        text-align: center;
    }

        .clubKit a:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: #e8e8e8;
        }

    .clubKit .kitTitle {
        font-size: 1.1rem;
    }

    .clubKit img {
        max-width: 100%;
        height: 13.2rem;
        margin: 1rem 0;
    }

    .clubKit.clubKistSponsor + .clubKistSponsor {
        margin-top: 1rem;
    }

    .clubKit.clubKistSponsor img {
        height: 5rem;
        transition: .2s;
    }

    .clubKit.clubKistSponsor + .mainWidget {
        float: left;
        min-width: 100%;
        clear: both;
        margin-top: 2rem;
        padding-top: 2rem;
        border-top: 4px solid #e8e8e8;
    }

    .clubKit.clubKistSponsor .kitLink:focus img, .clubKit.clubKistSponsor .kitLink:hover img {
        transform: scale(1.05);
    }

@media (max-width:63.9375em) {
    .clubKit:last-of-type {
        margin-bottom: 2rem;
    }
}

@media (max-width:43.75em) {
    .clubKit {
        width: 33.33%;
    }

        .clubKit.clubKistSponsor {
            width: 50%;
            margin-top: 1rem;
        }
}

@media (max-width:31.25em) {
    .clubKit {
        width: 100%;
        padding: 0;
    }

        .clubKit:not(:first-of-type) {
            margin-top: 1rem;
        }

        .clubKit.clubKistSponsor {
            width: 50%;
            margin-top: 0;
            padding: 1rem .5rem 0;
        }

            .clubKit.clubKistSponsor + .clubKistSponsor {
                margin-top: 0;
            }
}

.clubDirectory .sectionTitle {
    margin: 4rem 0 3rem 1rem;
}

.clubDirectory p {
    margin-bottom: 0;
    line-height: 2.5rem;
    font-size: 1.4rem;
}

.clubDirectory a {
    font-weight: 700;
}

.clubDirectory .directoryMainInfo {
    margin-bottom: 2rem;
    font-size: 1.4rem;
}

.clubDirectory .directoryCards .card {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    margin-top: 2rem;
}

    .clubDirectory .directoryCards .card .cardHeader {
        border-bottom: 1px solid #e8e8e8;
        padding: 1rem;
        font-weight: 700;
        font-size: 1.4rem;
    }

    .clubDirectory .directoryCards .card .cardBody {
        padding: 1rem;
        font-size: 1.2rem;
    }

@media (max-width:43.75em) {
    .clubDirectory .directoryMainInfo .col-9 {
        margin-top: 2rem;
    }
}

.club-social-accounts {
    border: 1px solid #e8e8e8;
}

.club-social-accounts__header {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    padding: 1.5rem 1rem;
    font-size: 1.6rem;
    border-top: 4px solid #267788;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
}

.club-social-accounts__list__item {
    padding: 1rem;
}

    .club-social-accounts__list__item:before {
        content: "";
        display: block;
    }

    .club-social-accounts__list__item:after {
        content: "";
        display: table;
        clear: both;
    }

    .club-social-accounts__list__item:not(:last-child) {
        border-bottom: 1px solid #e8e8e8;
    }

.club-social-accounts__link {
    display: inline-block;
    margin-left: .5rem;
    text-decoration: none;
}

    .club-social-accounts__link .icn {
        margin-left: .3rem;
    }

.club-social-accounts__club {
    float: left;
}

    .club-social-accounts__club span {
        display: inline-block;
        vertical-align: middle;
    }

.club-social-accounts__club__name {
    min-width: 3.5rem;
    color: #242424;
}

.club-social-accounts .socialLinks {
    float: right;
}

    .club-social-accounts .socialLinks .socialOptions a {
        width: 2.7rem;
        height: 2.7rem;
    }

.td-bg {
    background: #38003c !important;
}

    .td-bg, .td-bg a, .td-bg td {
        color: #fff !important;
    }

.td-pseudo:after, .td-pseudo:before {
    background: #38003c !important;
}

.td-fill .clipped, .td-fill .darken, .td-fill .fill {
    fill: #38003c !important;
}

.td-btn {
    background: #38003c !important;
    color: #fff !important;
}

    .td-btn:focus, .td-btn:hover {
        background: #200023 !important;
    }

.td .sideTabsContainer .tablist li.active, .td .sideTabsContainer .tablist li:focus, .td .sideTabsContainer .tablist li:hover {
    background: #38003c;
}

.td .articleTabContent {
    border-left-color: #38003c;
}

.td-topBorder {
    border-top-color: #38003c !important;
}

.td .socialSection .socialCard.imageCard .cardContent {
    background: #080009;
    transition: background .25s ease;
}

    .td .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #080009;
        transition: fill .25s ease;
    }

.td .socialSection .socialCard.imageCard:hover .cardContent {
    background: #000;
}

    .td .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #000;
    }

.td .socialSection .clubCard {
    background: #38003c;
}

    .td .socialSection .clubCard .buttonMobile .btn-primary {
        background: #080009;
        color: #fff;
    }

        .td .socialSection .clubCard .buttonMobile .btn-primary:focus, .td .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #000;
        }

    .td .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .td .socialSection .clubCard .clubContent .btn-primary {
        background: #080009;
        color: #fff;
    }

        .td .socialSection .clubCard .clubContent .btn-primary:focus, .td .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #000;
        }

.td .clubKit a:before {
    background: #38003c;
}

.article-promo--history .td .clubKit a:focus .article-promo__btn, .article-promo--history .td .clubKit a:hover .article-promo__btn, .td .clubKit a:focus .article-promo--history .article-promo__btn, .td .clubKit a:focus .btn, .td .clubKit a:hover .article-promo--history .article-promo__btn, .td .clubKit a:hover .btn {
    background: #200023;
}

.td .clubColourSvg, .td .mob-heroSvg {
    fill: #38003c;
}

.td .clubColourBg {
    background: #38003c;
    color: #fff;
}

    .td .clubColourBg a, .td .clubColourBg h1, .td .clubColourBg h2, .td .clubColourBg h3, .td .clubColourBg h4, .td .clubColourBg h5, .td .clubColourBg h6, .td .clubColourBg p {
        color: #fff;
    }

.td .clubColourBtn {
    background: #080009;
    color: #fff;
}

    .td .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .td .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.td .clubColourBtn a {
    color: #fff;
}

.td .clubColourBtn:focus, .td .clubColourBtn:hover {
    background: #000;
}

.td .clubColourStanding {
    background: #38003c;
    color: #fff;
}

    .td .clubColourStanding a {
        color: #fff;
    }

.td .clubColourBorderTop, .td .staffBox, .td .topStatList {
    border-top-color: #38003c !important;
}

.td .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #080009;
}

    .td .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .td .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #000;
    }

.td .clubColourTabs .moreToggle, .td .clubColourTabs a, .td .clubColourTabs li {
    background: #080009;
    color: #fff;
}

    .td .clubColourTabs .moreToggle.active, .td .clubColourTabs a.active, .td .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .td .clubColourTabs .moreToggle.active:focus, .td .clubColourTabs .moreToggle.active:hover, .td .clubColourTabs a.active:focus, .td .clubColourTabs a.active:hover, .td .clubColourTabs li.active:focus, .td .clubColourTabs li.active:hover {
            background: #fff;
        }

    .td .clubColourTabs .moreToggle:focus, .td .clubColourTabs .moreToggle:hover, .td .clubColourTabs a:focus, .td .clubColourTabs a:hover, .td .clubColourTabs li:focus, .td .clubColourTabs li:hover {
        background: #000;
    }

.td .sideTabsContainer [data-ui-tab] {
    border-color: #38003c;
}

.td .sideTabsContainer .tabbed .tabs li.active, .td .sideTabsContainer .tabbed .tabs li:hover {
    background: #38003c;
    color: #fff;
}

.td .statsListBlock:before, .td .tableAbridged .clubHighlight {
    background: #38003c;
}

.clubIndex .td:focus .clubColourBtn, .clubIndex .td:hover .clubColourBtn {
    background: #000;
}

.club-archive__inner-wrap--bg-td .club-archive__league-pos table tr.row--highlight {
    background-color: #38003c;
}

.t3-bg, .t7594-bg, .t7606-bg {
    background: #fe0002 !important;
    color: #fff !important;
}

    .t3-bg a, .t3-bg td, .t7594-bg a, .t7594-bg td, .t7606-bg a, .t7606-bg td {
        color: #fff !important;
    }

.t3-pseudo:after, .t3-pseudo:before, .t7594-pseudo:after, .t7594-pseudo:before, .t7606-pseudo:after, .t7606-pseudo:before {
    background: #fe0002 !important;
}

.t3-fill .clipped, .t3-fill .darken, .t3-fill .fill, .t7594-fill .clipped, .t7594-fill .darken, .t7594-fill .fill, .t7606-fill .clipped, .t7606-fill .darken, .t7606-fill .fill {
    fill: #fe0002 !important;
}

.t3-btn, .t7594-btn, .t7606-btn {
    background: #fe0002 !important;
    color: #fff !important;
}

    .t3-btn:focus, .t3-btn:hover, .t7594-btn:focus, .t7594-btn:hover, .t7606-btn:focus, .t7606-btn:hover {
        background: #e50002 !important;
    }

.t3 .sideTabsContainer .tablist li.active, .t3 .sideTabsContainer .tablist li:focus, .t3 .sideTabsContainer .tablist li:hover {
    background: #fe0002;
}

.t3 .articleTabContent {
    border-left-color: #fe0002;
}

.t3-topBorder, .t7594-topBorder, .t7606-topBorder {
    border-top-color: #fe0002 !important;
}

.t3 .socialSection .socialCard.imageCard .cardContent {
    background: #cb0002;
    transition: background .25s ease;
}

    .t3 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #cb0002;
        transition: fill .25s ease;
    }

.t3 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #b20001;
}

    .t3 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #b20001;
    }

.t3 .socialSection .clubCard {
    background: #fe0002;
}

    .t3 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #cb0002;
        color: #fff;
    }

        .t3 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t3 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #980001;
        }

    .t3 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t3 .socialSection .clubCard .clubContent .btn-primary {
        background: #cb0002;
        color: #fff;
    }

        .t3 .socialSection .clubCard .clubContent .btn-primary:focus, .t3 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #980001;
        }

.t3 .clubKit a:before {
    background: #fe0002;
}

.article-promo--history .t3 .clubKit a:focus .article-promo__btn, .article-promo--history .t3 .clubKit a:hover .article-promo__btn, .t3 .clubKit a:focus .article-promo--history .article-promo__btn, .t3 .clubKit a:focus .btn, .t3 .clubKit a:hover .article-promo--history .article-promo__btn, .t3 .clubKit a:hover .btn {
    background: #e50002;
}

.t3 .clubColourSvg, .t3 .mob-heroSvg {
    fill: #fe0002;
}

.t3 .clubColourBg {
    background: #fe0002;
    color: #fff;
}

    .t3 .clubColourBg a, .t3 .clubColourBg h1, .t3 .clubColourBg h2, .t3 .clubColourBg h3, .t3 .clubColourBg h4, .t3 .clubColourBg h5, .t3 .clubColourBg h6, .t3 .clubColourBg p {
        color: #fff;
    }

.t3 .clubColourBtn {
    background: #cb0002;
    color: #fff;
}

    .t3 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t3 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t3 .clubColourBtn a {
    color: #fff;
}

.t3 .clubColourBtn:focus, .t3 .clubColourBtn:hover {
    background: #b20001;
}

.t3 .clubColourStanding {
    background: #fe0002;
    color: #fff;
}

    .t3 .clubColourStanding a {
        color: #fff;
    }

.t3 .clubColourBorderTop, .t3 .staffBox, .t3 .topStatList {
    border-top-color: #fe0002 !important;
}

.t3 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #cb0002;
}

    .t3 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t3 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #b20001;
    }

.t3 .clubColourTabs .moreToggle, .t3 .clubColourTabs a, .t3 .clubColourTabs li {
    background: #cb0002;
    color: #fff;
}

    .t3 .clubColourTabs .moreToggle.active, .t3 .clubColourTabs a.active, .t3 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t3 .clubColourTabs .moreToggle.active:focus, .t3 .clubColourTabs .moreToggle.active:hover, .t3 .clubColourTabs a.active:focus, .t3 .clubColourTabs a.active:hover, .t3 .clubColourTabs li.active:focus, .t3 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t3 .clubColourTabs .moreToggle:focus, .t3 .clubColourTabs .moreToggle:hover, .t3 .clubColourTabs a:focus, .t3 .clubColourTabs a:hover, .t3 .clubColourTabs li:focus, .t3 .clubColourTabs li:hover {
        background: #b20001;
    }

.t3 .sideTabsContainer [data-ui-tab] {
    border-color: #fe0002;
}

.t3 .sideTabsContainer .tabbed .tabs li.active, .t3 .sideTabsContainer .tabbed .tabs li:hover {
    background: #fe0002;
    color: #fff;
}

.t3 .statsListBlock:before, .t3 .tableAbridged .clubHighlight {
    background: #fe0002;
}

.clubIndex .t3:focus .clubColourBtn, .clubIndex .t3:hover .clubColourBtn {
    background: #b20001;
}

.club-archive__inner-wrap--bg-t3 .club-archive__league-pos table tr.row--highlight {
    background-color: #fe0002;
}

.t7-bg, .t7591-bg, .t7605-bg {
    background: #480025 !important;
    color: #fff !important;
}

    .t7-bg a, .t7-bg td, .t7591-bg a, .t7591-bg td, .t7605-bg a, .t7605-bg td {
        color: #fff !important;
    }

.t7-pseudo:after, .t7-pseudo:before, .t7591-pseudo:after, .t7591-pseudo:before, .t7605-pseudo:after, .t7605-pseudo:before {
    background: #480025 !important;
}

.t7-fill .clipped, .t7-fill .darken, .t7-fill .fill, .t7591-fill .clipped, .t7591-fill .darken, .t7591-fill .fill, .t7605-fill .clipped, .t7605-fill .darken, .t7605-fill .fill {
    fill: #480025 !important;
}

.t7-btn, .t7591-btn, .t7605-btn {
    background: #480025 !important;
    color: #fff !important;
}

    .t7-btn:focus, .t7-btn:hover, .t7591-btn:focus, .t7591-btn:hover, .t7605-btn:focus, .t7605-btn:hover {
        background: #2f0018 !important;
    }

.t7 .sideTabsContainer .tablist li.active, .t7 .sideTabsContainer .tablist li:focus, .t7 .sideTabsContainer .tablist li:hover {
    background: #480025;
}

.t7 .articleTabContent {
    border-left-color: #480025;
}

.t7-topBorder, .t7591-topBorder, .t7605-topBorder {
    border-top-color: #480025 !important;
}

.t7 .socialSection .socialCard.imageCard .cardContent {
    background: #15000b;
    transition: background .25s ease;
}

    .t7 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #15000b;
        transition: fill .25s ease;
    }

.t7 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #000;
}

    .t7 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #000;
    }

.t7 .socialSection .clubCard {
    background: #480025;
}

    .t7 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #15000b;
        color: #fff;
    }

        .t7 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t7 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #000;
        }

    .t7 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t7 .socialSection .clubCard .clubContent .btn-primary {
        background: #15000b;
        color: #fff;
    }

        .t7 .socialSection .clubCard .clubContent .btn-primary:focus, .t7 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #000;
        }

.t7 .clubKit a:before {
    background: #480025;
}

.article-promo--history .t7 .clubKit a:focus .article-promo__btn, .article-promo--history .t7 .clubKit a:hover .article-promo__btn, .t7 .clubKit a:focus .article-promo--history .article-promo__btn, .t7 .clubKit a:focus .btn, .t7 .clubKit a:hover .article-promo--history .article-promo__btn, .t7 .clubKit a:hover .btn {
    background: #2f0018;
}

.t7 .clubColourSvg, .t7 .mob-heroSvg {
    fill: #480025;
}

.t7 .clubColourBg {
    background: #480025;
    color: #fff;
}

    .t7 .clubColourBg a, .t7 .clubColourBg h1, .t7 .clubColourBg h2, .t7 .clubColourBg h3, .t7 .clubColourBg h4, .t7 .clubColourBg h5, .t7 .clubColourBg h6, .t7 .clubColourBg p {
        color: #fff;
    }

.t7 .clubColourBtn {
    background: #15000b;
    color: #fff;
}

    .t7 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t7 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t7 .clubColourBtn a {
    color: #fff;
}

.t7 .clubColourBtn:focus, .t7 .clubColourBtn:hover {
    background: #000;
}

.t7 .clubColourStanding {
    background: #480025;
    color: #fff;
}

    .t7 .clubColourStanding a {
        color: #fff;
    }

.t7 .clubColourBorderTop, .t7 .staffBox, .t7 .topStatList {
    border-top-color: #480025 !important;
}

.t7 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #15000b;
}

    .t7 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t7 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #000;
    }

.t7 .clubColourTabs .moreToggle, .t7 .clubColourTabs a, .t7 .clubColourTabs li {
    background: #15000b;
    color: #fff;
}

    .t7 .clubColourTabs .moreToggle.active, .t7 .clubColourTabs a.active, .t7 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t7 .clubColourTabs .moreToggle.active:focus, .t7 .clubColourTabs .moreToggle.active:hover, .t7 .clubColourTabs a.active:focus, .t7 .clubColourTabs a.active:hover, .t7 .clubColourTabs li.active:focus, .t7 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t7 .clubColourTabs .moreToggle:focus, .t7 .clubColourTabs .moreToggle:hover, .t7 .clubColourTabs a:focus, .t7 .clubColourTabs a:hover, .t7 .clubColourTabs li:focus, .t7 .clubColourTabs li:hover {
        background: #000;
    }

.t7 .sideTabsContainer [data-ui-tab] {
    border-color: #480025;
}

.t7 .sideTabsContainer .tabbed .tabs li.active, .t7 .sideTabsContainer .tabbed .tabs li:hover {
    background: #480025;
    color: #fff;
}

.t7 .statsListBlock:before, .t7 .tableAbridged .clubHighlight {
    background: #480025;
}

.clubIndex .t7:focus .clubColourBtn, .clubIndex .t7:hover .clubColourBtn {
    background: #000;
}

.club-archive__inner-wrap--bg-t7 .club-archive__league-pos table tr.row--highlight {
    background-color: #480025;
}

.t57-bg, .t91-bg, .t9337-bg {
    background: #e62333 !important;
    color: #fff !important;
}

    .t57-bg a, .t57-bg td, .t91-bg a, .t91-bg td, .t9337-bg a, .t9337-bg td {
        color: #fff !important;
    }

.t57-pseudo:after, .t57-pseudo:before, .t91-pseudo:after, .t91-pseudo:before, .t9337-pseudo:after, .t9337-pseudo:before {
    background: #e62333 !important;
}

.t57-fill .clipped, .t57-fill .darken, .t57-fill .fill, .t91-fill .clipped, .t91-fill .darken, .t91-fill .fill, .t9337-fill .clipped, .t9337-fill .darken, .t9337-fill .fill {
    fill: #e62333 !important;
}

.t57-btn, .t91-btn, .t9337-btn {
    background: #e62333 !important;
    color: #fff !important;
}

    .t57-btn:focus, .t57-btn:hover, .t91-btn:focus, .t91-btn:hover, .t9337-btn:focus, .t9337-btn:hover {
        background: #d71828 !important;
    }

.t91 .sideTabsContainer .tablist li.active, .t91 .sideTabsContainer .tablist li:focus, .t91 .sideTabsContainer .tablist li:hover {
    background: #e62333;
}

.t91 .articleTabContent {
    border-left-color: #e62333;
}

.t57-topBorder, .t91-topBorder, .t9337-topBorder {
    border-top-color: #e62333 !important;
}

.t91 .socialSection .socialCard.imageCard .cardContent {
    background: #c01624;
    transition: background .25s ease;
}

    .t91 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #c01624;
        transition: fill .25s ease;
    }

.t91 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #a91320;
}

    .t91 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #a91320;
    }

.t91 .socialSection .clubCard {
    background: #e62333;
}

    .t91 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #c01624;
        color: #fff;
    }

        .t91 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t91 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #92111b;
        }

    .t91 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t91 .socialSection .clubCard .clubContent .btn-primary {
        background: #c01624;
        color: #fff;
    }

        .t91 .socialSection .clubCard .clubContent .btn-primary:focus, .t91 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #92111b;
        }

.t91 .clubKit a:before {
    background: #e62333;
}

.article-promo--history .t91 .clubKit a:focus .article-promo__btn, .article-promo--history .t91 .clubKit a:hover .article-promo__btn, .t91 .clubKit a:focus .article-promo--history .article-promo__btn, .t91 .clubKit a:focus .btn, .t91 .clubKit a:hover .article-promo--history .article-promo__btn, .t91 .clubKit a:hover .btn {
    background: #d71828;
}

.t91 .clubColourSvg, .t91 .mob-heroSvg {
    fill: #e62333;
}

.t91 .clubColourBg {
    background: #e62333;
    color: #fff;
}

    .t91 .clubColourBg a, .t91 .clubColourBg h1, .t91 .clubColourBg h2, .t91 .clubColourBg h3, .t91 .clubColourBg h4, .t91 .clubColourBg h5, .t91 .clubColourBg h6, .t91 .clubColourBg p {
        color: #fff;
    }

.t91 .clubColourBtn {
    background: #c01624;
    color: #fff;
}

    .t91 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t91 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t91 .clubColourBtn a {
    color: #fff;
}

.t91 .clubColourBtn:focus, .t91 .clubColourBtn:hover {
    background: #a91320;
}

.t91 .clubColourStanding {
    background: #e62333;
    color: #fff;
}

    .t91 .clubColourStanding a {
        color: #fff;
    }

.t91 .clubColourBorderTop, .t91 .staffBox, .t91 .topStatList {
    border-top-color: #e62333 !important;
}

.t91 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #c01624;
}

    .t91 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t91 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #a91320;
    }

.t91 .clubColourTabs .moreToggle, .t91 .clubColourTabs a, .t91 .clubColourTabs li {
    background: #c01624;
    color: #fff;
}

    .t91 .clubColourTabs .moreToggle.active, .t91 .clubColourTabs a.active, .t91 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t91 .clubColourTabs .moreToggle.active:focus, .t91 .clubColourTabs .moreToggle.active:hover, .t91 .clubColourTabs a.active:focus, .t91 .clubColourTabs a.active:hover, .t91 .clubColourTabs li.active:focus, .t91 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t91 .clubColourTabs .moreToggle:focus, .t91 .clubColourTabs .moreToggle:hover, .t91 .clubColourTabs a:focus, .t91 .clubColourTabs a:hover, .t91 .clubColourTabs li:focus, .t91 .clubColourTabs li:hover {
        background: #a91320;
    }

.t91 .sideTabsContainer [data-ui-tab] {
    border-color: #e62333;
}

.t91 .sideTabsContainer .tabbed .tabs li.active, .t91 .sideTabsContainer .tabbed .tabs li:hover {
    background: #e62333;
    color: #fff;
}

.t91 .statsListBlock:before, .t91 .tableAbridged .clubHighlight {
    background: #e62333;
}

.clubIndex .t91:focus .clubColourBtn, .clubIndex .t91:hover .clubColourBtn {
    background: #a91320;
}

.club-archive__inner-wrap--bg-t91 .club-archive__league-pos table tr.row--highlight {
    background-color: #e62333;
}

.t8-bg, .t7140-bg, .t7141-bg {
    background: #0a4595 !important;
    color: #fff !important;
}

    .t8-bg a, .t8-bg td, .t7140-bg a, .t7140-bg td, .t7141-bg a, .t7141-bg td {
        color: #fff !important;
    }

.t8-pseudo:after, .t8-pseudo:before, .t7140-pseudo:after, .t7140-pseudo:before, .t7141-pseudo:after, .t7141-pseudo:before {
    background: #0a4595 !important;
}

.t8-fill .clipped, .t8-fill .darken, .t8-fill .fill, .t7140-fill .clipped, .t7140-fill .darken, .t7140-fill .fill, .t7141-fill .clipped, .t7141-fill .darken, .t7141-fill .fill {
    fill: #0a4595 !important;
}

.t8-btn, .t7140-btn, .t7141-btn {
    background: #0a4595 !important;
    color: #fff !important;
}

    .t8-btn:focus, .t8-btn:hover, .t7140-btn:focus, .t7140-btn:hover, .t7141-btn:focus, .t7141-btn:hover {
        background: #083a7d !important;
    }

.t8 .sideTabsContainer .tablist li.active, .t8 .sideTabsContainer .tablist li:focus, .t8 .sideTabsContainer .tablist li:hover {
    background: #0a4595;
}

.t8 .articleTabContent {
    border-left-color: #0a4595;
}

.t8-topBorder, .t7140-topBorder, .t7141-topBorder {
    border-top-color: #0a4595 !important;
}

.t8 .socialSection .socialCard.imageCard .cardContent {
    background: #072f65;
    transition: background .25s ease;
}

    .t8 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #072f65;
        transition: fill .25s ease;
    }

.t8 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #05244d;
}

    .t8 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #05244d;
    }

.t8 .socialSection .clubCard {
    background: #0a4595;
}

    .t8 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #072f65;
        color: #fff;
    }

        .t8 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t8 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #041935;
        }

    .t8 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t8 .socialSection .clubCard .clubContent .btn-primary {
        background: #072f65;
        color: #fff;
    }

        .t8 .socialSection .clubCard .clubContent .btn-primary:focus, .t8 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #041935;
        }

.t8 .clubKit a:before {
    background: #0a4595;
}

.article-promo--history .t8 .clubKit a:focus .article-promo__btn, .article-promo--history .t8 .clubKit a:hover .article-promo__btn, .t8 .clubKit a:focus .article-promo--history .article-promo__btn, .t8 .clubKit a:focus .btn, .t8 .clubKit a:hover .article-promo--history .article-promo__btn, .t8 .clubKit a:hover .btn {
    background: #083a7d;
}

.t8 .clubColourSvg, .t8 .mob-heroSvg {
    fill: #0a4595;
}

.t8 .clubColourBg {
    background: #0a4595;
    color: #fff;
}

    .t8 .clubColourBg a, .t8 .clubColourBg h1, .t8 .clubColourBg h2, .t8 .clubColourBg h3, .t8 .clubColourBg h4, .t8 .clubColourBg h5, .t8 .clubColourBg h6, .t8 .clubColourBg p {
        color: #fff;
    }

.t8 .clubColourBtn {
    background: #072f65;
    color: #fff;
}

    .t8 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t8 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t8 .clubColourBtn a {
    color: #fff;
}

.t8 .clubColourBtn:focus, .t8 .clubColourBtn:hover {
    background: #05244d;
}

.t8 .clubColourStanding {
    background: #0a4595;
    color: #fff;
}

    .t8 .clubColourStanding a {
        color: #fff;
    }

.t8 .clubColourBorderTop, .t8 .staffBox, .t8 .topStatList {
    border-top-color: #0a4595 !important;
}

.t8 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #072f65;
}

    .t8 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t8 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #05244d;
    }

.t8 .clubColourTabs .moreToggle, .t8 .clubColourTabs a, .t8 .clubColourTabs li {
    background: #072f65;
    color: #fff;
}

    .t8 .clubColourTabs .moreToggle.active, .t8 .clubColourTabs a.active, .t8 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t8 .clubColourTabs .moreToggle.active:focus, .t8 .clubColourTabs .moreToggle.active:hover, .t8 .clubColourTabs a.active:focus, .t8 .clubColourTabs a.active:hover, .t8 .clubColourTabs li.active:focus, .t8 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t8 .clubColourTabs .moreToggle:focus, .t8 .clubColourTabs .moreToggle:hover, .t8 .clubColourTabs a:focus, .t8 .clubColourTabs a:hover, .t8 .clubColourTabs li:focus, .t8 .clubColourTabs li:hover {
        background: #05244d;
    }

.t8 .sideTabsContainer [data-ui-tab] {
    border-color: #0a4595;
}

.t8 .sideTabsContainer .tabbed .tabs li.active, .t8 .sideTabsContainer .tabbed .tabs li:hover {
    background: #0a4595;
    color: #fff;
}

.t8 .statsListBlock:before, .t8 .tableAbridged .clubHighlight {
    background: #0a4595;
}

.clubIndex .t8:focus .clubColourBtn, .clubIndex .t8:hover .clubColourBtn {
    background: #05244d;
}

.club-archive__inner-wrap--bg-t8 .club-archive__league-pos table tr.row--highlight {
    background-color: #0a4595;
}

.t31-bg, .t7137-bg, .t7142-bg {
    background: #eb302e !important;
    color: #fff !important;
}

    .t31-bg a, .t31-bg td, .t7137-bg a, .t7137-bg td, .t7142-bg a, .t7142-bg td {
        color: #fff !important;
    }

.t31-pseudo:after, .t31-pseudo:before, .t7137-pseudo:after, .t7137-pseudo:before, .t7142-pseudo:after, .t7142-pseudo:before {
    background: #eb302e !important;
}

.t31-fill .clipped, .t31-fill .darken, .t31-fill .fill, .t7137-fill .clipped, .t7137-fill .darken, .t7137-fill .fill, .t7142-fill .clipped, .t7142-fill .darken, .t7142-fill .fill {
    fill: #eb302e !important;
}

.t31-btn, .t7137-btn, .t7142-btn {
    background: #eb302e !important;
    color: #fff !important;
}

    .t31-btn:focus, .t31-btn:hover, .t7137-btn:focus, .t7137-btn:hover, .t7142-btn:focus, .t7142-btn:hover {
        background: #e91917 !important;
    }

.t31 .sideTabsContainer .tablist li.active, .t31 .sideTabsContainer .tablist li:focus, .t31 .sideTabsContainer .tablist li:hover {
    background: #eb302e;
}

.t31 .articleTabContent {
    border-left-color: #eb302e;
}

.t31-topBorder, .t7137-topBorder, .t7142-topBorder {
    border-top-color: #eb302e !important;
}

.t31 .socialSection .socialCard.imageCard .cardContent {
    background: #d21614;
    transition: background .25s ease;
}

    .t31 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #d21614;
        transition: fill .25s ease;
    }

.t31 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #bb1412;
}

    .t31 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #bb1412;
    }

.t31 .socialSection .clubCard {
    background: #eb302e;
}

    .t31 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #d21614;
        color: #fff;
    }

        .t31 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t31 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #a31110;
        }

    .t31 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t31 .socialSection .clubCard .clubContent .btn-primary {
        background: #d21614;
        color: #fff;
    }

        .t31 .socialSection .clubCard .clubContent .btn-primary:focus, .t31 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #a31110;
        }

.t31 .clubKit a:before {
    background: #eb302e;
}

.article-promo--history .t31 .clubKit a:focus .article-promo__btn, .article-promo--history .t31 .clubKit a:hover .article-promo__btn, .t31 .clubKit a:focus .article-promo--history .article-promo__btn, .t31 .clubKit a:focus .btn, .t31 .clubKit a:hover .article-promo--history .article-promo__btn, .t31 .clubKit a:hover .btn {
    background: #e91917;
}

.t31 .clubColourSvg, .t31 .mob-heroSvg {
    fill: #eb302e;
}

.t31 .clubColourBg {
    background: #eb302e;
    color: #fff;
}

    .t31 .clubColourBg a, .t31 .clubColourBg h1, .t31 .clubColourBg h2, .t31 .clubColourBg h3, .t31 .clubColourBg h4, .t31 .clubColourBg h5, .t31 .clubColourBg h6, .t31 .clubColourBg p {
        color: #fff;
    }

.t31 .clubColourBtn {
    background: #d21614;
    color: #fff;
}

    .t31 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t31 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t31 .clubColourBtn a {
    color: #fff;
}

.t31 .clubColourBtn:focus, .t31 .clubColourBtn:hover {
    background: #bb1412;
}

.t31 .clubColourStanding {
    background: #eb302e;
    color: #fff;
}

    .t31 .clubColourStanding a {
        color: #fff;
    }

.t31 .clubColourBorderTop, .t31 .staffBox, .t31 .topStatList {
    border-top-color: #eb302e !important;
}

.t31 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #d21614;
}

    .t31 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t31 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #bb1412;
    }

.t31 .clubColourTabs .moreToggle, .t31 .clubColourTabs a, .t31 .clubColourTabs li {
    background: #d21614;
    color: #fff;
}

    .t31 .clubColourTabs .moreToggle.active, .t31 .clubColourTabs a.active, .t31 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t31 .clubColourTabs .moreToggle.active:focus, .t31 .clubColourTabs .moreToggle.active:hover, .t31 .clubColourTabs a.active:focus, .t31 .clubColourTabs a.active:hover, .t31 .clubColourTabs li.active:focus, .t31 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t31 .clubColourTabs .moreToggle:focus, .t31 .clubColourTabs .moreToggle:hover, .t31 .clubColourTabs a:focus, .t31 .clubColourTabs a:hover, .t31 .clubColourTabs li:focus, .t31 .clubColourTabs li:hover {
        background: #bb1412;
    }

.t31 .sideTabsContainer [data-ui-tab] {
    border-color: #eb302e;
}

.t31 .sideTabsContainer .tabbed .tabs li.active, .t31 .sideTabsContainer .tabbed .tabs li:hover {
    background: #eb302e;
    color: #fff;
}

.t31 .statsListBlock:before, .t31 .tableAbridged .clubHighlight {
    background: #eb302e;
}

.clubIndex .t31:focus .clubColourBtn, .clubIndex .t31:hover .clubColourBtn {
    background: #bb1412;
}

.club-archive__inner-wrap--bg-t31 .club-archive__league-pos table tr.row--highlight {
    background-color: #eb302e;
}

.t11-bg, .t6749-bg, .t7592-bg {
    background: #00369c !important;
    color: #fff !important;
}

    .t11-bg a, .t11-bg td, .t6749-bg a, .t6749-bg td, .t7592-bg a, .t7592-bg td {
        color: #fff !important;
    }

.t11-pseudo:after, .t11-pseudo:before, .t6749-pseudo:after, .t6749-pseudo:before, .t7592-pseudo:after, .t7592-pseudo:before {
    background: #00369c !important;
}

.t11-fill .clipped, .t11-fill .darken, .t11-fill .fill, .t6749-fill .clipped, .t6749-fill .darken, .t6749-fill .fill, .t7592-fill .clipped, .t7592-fill .darken, .t7592-fill .fill {
    fill: #00369c !important;
}

.t11-btn, .t6749-btn, .t7592-btn {
    background: #00369c !important;
    color: #fff !important;
}

    .t11-btn:focus, .t11-btn:hover, .t6749-btn:focus, .t6749-btn:hover, .t7592-btn:focus, .t7592-btn:hover {
        background: #002d83 !important;
    }

.t11 .sideTabsContainer .tablist li.active, .t11 .sideTabsContainer .tablist li:focus, .t11 .sideTabsContainer .tablist li:hover {
    background: #00369c;
}

.t11 .articleTabContent {
    border-left-color: #00369c;
}

.t11-topBorder, .t6749-topBorder, .t7592-topBorder {
    border-top-color: #00369c !important;
}

.t11 .socialSection .socialCard.imageCard .cardContent {
    background: #002469;
    transition: background .25s ease;
}

    .t11 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #002469;
        transition: fill .25s ease;
    }

.t11 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #001c50;
}

    .t11 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #001c50;
    }

.t11 .socialSection .clubCard {
    background: #00369c;
}

    .t11 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #002469;
        color: #fff;
    }

        .t11 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t11 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #001336;
        }

    .t11 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t11 .socialSection .clubCard .clubContent .btn-primary {
        background: #002469;
        color: #fff;
    }

        .t11 .socialSection .clubCard .clubContent .btn-primary:focus, .t11 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #001336;
        }

.t11 .clubKit a:before {
    background: #00369c;
}

.article-promo--history .t11 .clubKit a:focus .article-promo__btn, .article-promo--history .t11 .clubKit a:hover .article-promo__btn, .t11 .clubKit a:focus .article-promo--history .article-promo__btn, .t11 .clubKit a:focus .btn, .t11 .clubKit a:hover .article-promo--history .article-promo__btn, .t11 .clubKit a:hover .btn {
    background: #002d83;
}

.t11 .clubColourSvg, .t11 .mob-heroSvg {
    fill: #00369c;
}

.t11 .clubColourBg {
    background: #00369c;
    color: #fff;
}

    .t11 .clubColourBg a, .t11 .clubColourBg h1, .t11 .clubColourBg h2, .t11 .clubColourBg h3, .t11 .clubColourBg h4, .t11 .clubColourBg h5, .t11 .clubColourBg h6, .t11 .clubColourBg p {
        color: #fff;
    }

.t11 .clubColourBtn {
    background: #002469;
    color: #fff;
}

    .t11 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t11 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t11 .clubColourBtn a {
    color: #fff;
}

.t11 .clubColourBtn:focus, .t11 .clubColourBtn:hover {
    background: #001c50;
}

.t11 .clubColourStanding {
    background: #00369c;
    color: #fff;
}

    .t11 .clubColourStanding a {
        color: #fff;
    }

.t11 .clubColourBorderTop, .t11 .staffBox, .t11 .topStatList {
    border-top-color: #00369c !important;
}

.t11 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #002469;
}

    .t11 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t11 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #001c50;
    }

.t11 .clubColourTabs .moreToggle, .t11 .clubColourTabs a, .t11 .clubColourTabs li {
    background: #002469;
    color: #fff;
}

    .t11 .clubColourTabs .moreToggle.active, .t11 .clubColourTabs a.active, .t11 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t11 .clubColourTabs .moreToggle.active:focus, .t11 .clubColourTabs .moreToggle.active:hover, .t11 .clubColourTabs a.active:focus, .t11 .clubColourTabs a.active:hover, .t11 .clubColourTabs li.active:focus, .t11 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t11 .clubColourTabs .moreToggle:focus, .t11 .clubColourTabs .moreToggle:hover, .t11 .clubColourTabs a:focus, .t11 .clubColourTabs a:hover, .t11 .clubColourTabs li:focus, .t11 .clubColourTabs li:hover {
        background: #001c50;
    }

.t11 .sideTabsContainer [data-ui-tab] {
    border-color: #00369c;
}

.t11 .sideTabsContainer .tabbed .tabs li.active, .t11 .sideTabsContainer .tabbed .tabs li:hover {
    background: #00369c;
    color: #fff;
}

.t11 .statsListBlock:before, .t11 .tableAbridged .clubHighlight {
    background: #00369c;
}

.clubIndex .t11:focus .clubColourBtn, .clubIndex .t11:hover .clubColourBtn {
    background: #001c50;
}

.club-archive__inner-wrap--bg-t11 .club-archive__league-pos table tr.row--highlight {
    background-color: #00369c;
}

.t13-bg, .t8755-bg, .t8879-bg {
    background: #273e8a !important;
    color: #fff !important;
}

    .t13-bg a, .t13-bg td, .t8755-bg a, .t8755-bg td, .t8879-bg a, .t8879-bg td {
        color: #fff !important;
    }

.t13-pseudo:after, .t13-pseudo:before, .t8755-pseudo:after, .t8755-pseudo:before, .t8879-pseudo:after, .t8879-pseudo:before {
    background: #273e8a !important;
}

.t13-fill .clipped, .t13-fill .darken, .t13-fill .fill, .t8755-fill .clipped, .t8755-fill .darken, .t8755-fill .fill, .t8879-fill .clipped, .t8879-fill .darken, .t8879-fill .fill {
    fill: #273e8a !important;
}

.t13-btn, .t8755-btn, .t8879-btn {
    background: #273e8a !important;
    color: #fff !important;
}

    .t13-btn:focus, .t13-btn:hover, .t8755-btn:focus, .t8755-btn:hover, .t8879-btn:focus, .t8879-btn:hover {
        background: #213576 !important;
    }

.t13 .sideTabsContainer .tablist li.active, .t13 .sideTabsContainer .tablist li:focus, .t13 .sideTabsContainer .tablist li:hover {
    background: #273e8a;
}

.t13 .articleTabContent {
    border-left-color: #273e8a;
}

.t13-topBorder, .t8755-topBorder, .t8879-topBorder {
    border-top-color: #273e8a !important;
}

.t13 .socialSection .socialCard.imageCard .cardContent {
    background: #1c2c62;
    transition: background .25s ease;
}

    .t13 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #1c2c62;
        transition: fill .25s ease;
    }

.t13 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #16234e;
}

    .t13 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #16234e;
    }

.t13 .socialSection .clubCard {
    background: #273e8a;
}

    .t13 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #1c2c62;
        color: #fff;
    }

        .t13 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t13 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #111a3a;
        }

    .t13 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t13 .socialSection .clubCard .clubContent .btn-primary {
        background: #1c2c62;
        color: #fff;
    }

        .t13 .socialSection .clubCard .clubContent .btn-primary:focus, .t13 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #111a3a;
        }

.t13 .clubKit a:before {
    background: #273e8a;
}

.article-promo--history .t13 .clubKit a:focus .article-promo__btn, .article-promo--history .t13 .clubKit a:hover .article-promo__btn, .t13 .clubKit a:focus .article-promo--history .article-promo__btn, .t13 .clubKit a:focus .btn, .t13 .clubKit a:hover .article-promo--history .article-promo__btn, .t13 .clubKit a:hover .btn {
    background: #213576;
}

.t13 .clubColourSvg, .t13 .mob-heroSvg {
    fill: #273e8a;
}

.t13 .clubColourBg {
    background: #273e8a;
    color: #fff;
}

    .t13 .clubColourBg a, .t13 .clubColourBg h1, .t13 .clubColourBg h2, .t13 .clubColourBg h3, .t13 .clubColourBg h4, .t13 .clubColourBg h5, .t13 .clubColourBg h6, .t13 .clubColourBg p {
        color: #fff;
    }

.t13 .clubColourBtn {
    background: #1c2c62;
    color: #fff;
}

    .t13 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t13 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t13 .clubColourBtn a {
    color: #fff;
}

.t13 .clubColourBtn:focus, .t13 .clubColourBtn:hover {
    background: #16234e;
}

.t13 .clubColourStanding {
    background: #273e8a;
    color: #fff;
}

    .t13 .clubColourStanding a {
        color: #fff;
    }

.t13 .clubColourBorderTop, .t13 .staffBox, .t13 .topStatList {
    border-top-color: #273e8a !important;
}

.t13 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #1c2c62;
}

    .t13 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t13 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #16234e;
    }

.t13 .clubColourTabs .moreToggle, .t13 .clubColourTabs a, .t13 .clubColourTabs li {
    background: #1c2c62;
    color: #fff;
}

    .t13 .clubColourTabs .moreToggle.active, .t13 .clubColourTabs a.active, .t13 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t13 .clubColourTabs .moreToggle.active:focus, .t13 .clubColourTabs .moreToggle.active:hover, .t13 .clubColourTabs a.active:focus, .t13 .clubColourTabs a.active:hover, .t13 .clubColourTabs li.active:focus, .t13 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t13 .clubColourTabs .moreToggle:focus, .t13 .clubColourTabs .moreToggle:hover, .t13 .clubColourTabs a:focus, .t13 .clubColourTabs a:hover, .t13 .clubColourTabs li:focus, .t13 .clubColourTabs li:hover {
        background: #16234e;
    }

.t13 .sideTabsContainer [data-ui-tab] {
    border-color: #273e8a;
}

.t13 .sideTabsContainer .tabbed .tabs li.active, .t13 .sideTabsContainer .tabbed .tabs li:hover {
    background: #273e8a;
    color: #fff;
}

.t13 .statsListBlock:before, .t13 .tableAbridged .clubHighlight {
    background: #273e8a;
}

.clubIndex .t13:focus .clubColourBtn, .clubIndex .t13:hover .clubColourBtn {
    background: #16234e;
}

.club-archive__inner-wrap--bg-t13 .club-archive__league-pos table tr.row--highlight {
    background-color: #273e8a;
}

.t14-bg, .t6717-bg, .t7139-bg {
    background: #e31b23 !important;
    color: #fff !important;
}

    .t14-bg a, .t14-bg td, .t6717-bg a, .t6717-bg td, .t7139-bg a, .t7139-bg td {
        color: #fff !important;
    }

.t14-pseudo:after, .t14-pseudo:before, .t6717-pseudo:after, .t6717-pseudo:before, .t7139-pseudo:after, .t7139-pseudo:before {
    background: #e31b23 !important;
}

.t14-fill .clipped, .t14-fill .darken, .t14-fill .fill, .t6717-fill .clipped, .t6717-fill .darken, .t6717-fill .fill, .t7139-fill .clipped, .t7139-fill .darken, .t7139-fill .fill {
    fill: #e31b23 !important;
}

.t14-btn, .t6717-btn, .t7139-btn {
    background: #e31b23 !important;
    color: #fff !important;
}

    .t14-btn:focus, .t14-btn:hover, .t6717-btn:focus, .t6717-btn:hover, .t7139-btn:focus, .t7139-btn:hover {
        background: #cc181f !important;
    }

.t14 .sideTabsContainer .tablist li.active, .t14 .sideTabsContainer .tablist li:focus, .t14 .sideTabsContainer .tablist li:hover {
    background: #e31b23;
}

.t14 .articleTabContent {
    border-left-color: #e31b23;
}

.t14-topBorder, .t6717-topBorder, .t7139-topBorder {
    border-top-color: #e31b23 !important;
}

.t14 .socialSection .socialCard.imageCard .cardContent {
    background: #b5161c;
    transition: background .25s ease;
}

    .t14 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #b5161c;
        transition: fill .25s ease;
    }

.t14 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #9f1318;
}

    .t14 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #9f1318;
    }

.t14 .socialSection .clubCard {
    background: #e31b23;
}

    .t14 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #b5161c;
        color: #fff;
    }

        .t14 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t14 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #881015;
        }

    .t14 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t14 .socialSection .clubCard .clubContent .btn-primary {
        background: #b5161c;
        color: #fff;
    }

        .t14 .socialSection .clubCard .clubContent .btn-primary:focus, .t14 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #881015;
        }

.t14 .clubKit a:before {
    background: #e31b23;
}

.article-promo--history .t14 .clubKit a:focus .article-promo__btn, .article-promo--history .t14 .clubKit a:hover .article-promo__btn, .t14 .clubKit a:focus .article-promo--history .article-promo__btn, .t14 .clubKit a:focus .btn, .t14 .clubKit a:hover .article-promo--history .article-promo__btn, .t14 .clubKit a:hover .btn {
    background: #cc181f;
}

.t14 .clubColourSvg, .t14 .mob-heroSvg {
    fill: #e31b23;
}

.t14 .clubColourBg {
    background: #e31b23;
    color: #fff;
}

    .t14 .clubColourBg a, .t14 .clubColourBg h1, .t14 .clubColourBg h2, .t14 .clubColourBg h3, .t14 .clubColourBg h4, .t14 .clubColourBg h5, .t14 .clubColourBg h6, .t14 .clubColourBg p {
        color: #fff;
    }

.t14 .clubColourBtn {
    background: #b5161c;
    color: #fff;
}

    .t14 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t14 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t14 .clubColourBtn a {
    color: #fff;
}

.t14 .clubColourBtn:focus, .t14 .clubColourBtn:hover {
    background: #9f1318;
}

.t14 .clubColourStanding {
    background: #e31b23;
    color: #fff;
}

    .t14 .clubColourStanding a {
        color: #fff;
    }

.t14 .clubColourBorderTop, .t14 .staffBox, .t14 .topStatList {
    border-top-color: #e31b23 !important;
}

.t14 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #b5161c;
}

    .t14 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t14 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #9f1318;
    }

.t14 .clubColourTabs .moreToggle, .t14 .clubColourTabs a, .t14 .clubColourTabs li {
    background: #b5161c;
    color: #fff;
}

    .t14 .clubColourTabs .moreToggle.active, .t14 .clubColourTabs a.active, .t14 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t14 .clubColourTabs .moreToggle.active:focus, .t14 .clubColourTabs .moreToggle.active:hover, .t14 .clubColourTabs a.active:focus, .t14 .clubColourTabs a.active:hover, .t14 .clubColourTabs li.active:focus, .t14 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t14 .clubColourTabs .moreToggle:focus, .t14 .clubColourTabs .moreToggle:hover, .t14 .clubColourTabs a:focus, .t14 .clubColourTabs a:hover, .t14 .clubColourTabs li:focus, .t14 .clubColourTabs li:hover {
        background: #9f1318;
    }

.t14 .sideTabsContainer [data-ui-tab] {
    border-color: #e31b23;
}

.t14 .sideTabsContainer .tabbed .tabs li.active, .t14 .sideTabsContainer .tabbed .tabs li:hover {
    background: #e31b23;
    color: #fff;
}

.t14 .statsListBlock:before, .t14 .tableAbridged .clubHighlight {
    background: #e31b23;
}

.clubIndex .t14:focus .clubColourBtn, .clubIndex .t14:hover .clubColourBtn {
    background: #9f1318;
}

.club-archive__inner-wrap--bg-t14 .club-archive__league-pos table tr.row--highlight {
    background-color: #e31b23;
}

.t43-bg, .t1050-bg, .t6718-bg {
    background: #6caee0 !important;
    color: #fff !important;
}

    .t43-bg a, .t43-bg td, .t1050-bg a, .t1050-bg td, .t6718-bg a, .t6718-bg td {
        color: #fff !important;
    }

.t43-pseudo:after, .t43-pseudo:before, .t1050-pseudo:after, .t1050-pseudo:before, .t6718-pseudo:after, .t6718-pseudo:before {
    background: #6caee0 !important;
}

.t43-fill .clipped, .t43-fill .darken, .t43-fill .fill, .t1050-fill .clipped, .t1050-fill .darken, .t1050-fill .fill, .t6718-fill .clipped, .t6718-fill .darken, .t6718-fill .fill {
    fill: #6caee0 !important;
}

.t43-btn, .t1050-btn, .t6718-btn {
    background: #6caee0 !important;
    color: #fff !important;
}

    .t43-btn:focus, .t43-btn:hover, .t1050-btn:focus, .t1050-btn:hover, .t6718-btn:focus, .t6718-btn:hover {
        background: #57a2dc !important;
    }

.t43 .sideTabsContainer .tablist li.active, .t43 .sideTabsContainer .tablist li:focus, .t43 .sideTabsContainer .tablist li:hover {
    background: #6caee0;
}

.t43 .articleTabContent {
    border-left-color: #6caee0;
}

.t43-topBorder, .t1050-topBorder, .t6718-topBorder {
    border-top-color: #6caee0 !important;
}

.t43 .socialSection .socialCard.imageCard .cardContent {
    background: #4297d7;
    transition: background .25s ease;
}

    .t43 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #4297d7;
        transition: fill .25s ease;
    }

.t43 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #2d8bd3;
}

    .t43 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #2d8bd3;
    }

.t43 .socialSection .clubCard {
    background: #6caee0;
}

    .t43 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #4297d7;
        color: #fff;
    }

        .t43 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t43 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #287dbe;
        }

    .t43 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t43 .socialSection .clubCard .clubContent .btn-primary {
        background: #4297d7;
        color: #fff;
    }

        .t43 .socialSection .clubCard .clubContent .btn-primary:focus, .t43 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #287dbe;
        }

.t43 .clubKit a:before {
    background: #6caee0;
}

.article-promo--history .t43 .clubKit a:focus .article-promo__btn, .article-promo--history .t43 .clubKit a:hover .article-promo__btn, .t43 .clubKit a:focus .article-promo--history .article-promo__btn, .t43 .clubKit a:focus .btn, .t43 .clubKit a:hover .article-promo--history .article-promo__btn, .t43 .clubKit a:hover .btn {
    background: #57a2dc;
}

.t43 .clubColourSvg, .t43 .mob-heroSvg {
    fill: #6caee0;
}

.t43 .clubColourBg {
    background: #6caee0;
    color: #fff;
}

    .t43 .clubColourBg a, .t43 .clubColourBg h1, .t43 .clubColourBg h2, .t43 .clubColourBg h3, .t43 .clubColourBg h4, .t43 .clubColourBg h5, .t43 .clubColourBg h6, .t43 .clubColourBg p {
        color: #fff;
    }

.t43 .clubColourBtn {
    background: #4297d7;
    color: #fff;
}

    .t43 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t43 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t43 .clubColourBtn a {
    color: #fff;
}

.t43 .clubColourBtn:focus, .t43 .clubColourBtn:hover {
    background: #2d8bd3;
}

.t43 .clubColourStanding {
    background: #6caee0;
    color: #fff;
}

    .t43 .clubColourStanding a {
        color: #fff;
    }

.t43 .clubColourBorderTop, .t43 .staffBox, .t43 .topStatList {
    border-top-color: #6caee0 !important;
}

.t43 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #4297d7;
}

    .t43 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t43 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #2d8bd3;
    }

.t43 .clubColourTabs .moreToggle, .t43 .clubColourTabs a, .t43 .clubColourTabs li {
    background: #4297d7;
    color: #fff;
}

    .t43 .clubColourTabs .moreToggle.active, .t43 .clubColourTabs a.active, .t43 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t43 .clubColourTabs .moreToggle.active:focus, .t43 .clubColourTabs .moreToggle.active:hover, .t43 .clubColourTabs a.active:focus, .t43 .clubColourTabs a.active:hover, .t43 .clubColourTabs li.active:focus, .t43 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t43 .clubColourTabs .moreToggle:focus, .t43 .clubColourTabs .moreToggle:hover, .t43 .clubColourTabs a:focus, .t43 .clubColourTabs a:hover, .t43 .clubColourTabs li:focus, .t43 .clubColourTabs li:hover {
        background: #2d8bd3;
    }

.t43 .sideTabsContainer [data-ui-tab] {
    border-color: #6caee0;
}

.t43 .sideTabsContainer .tabbed .tabs li.active, .t43 .sideTabsContainer .tabbed .tabs li:hover {
    background: #6caee0;
    color: #fff;
}

.t43 .statsListBlock:before, .t43 .tableAbridged .clubHighlight {
    background: #6caee0;
}

.clubIndex .t43:focus .clubColourBtn, .clubIndex .t43:hover .clubColourBtn {
    background: #2d8bd3;
}

.club-archive__inner-wrap--bg-t43 .club-archive__league-pos table tr.row--highlight {
    background-color: #6caee0;
}

.t1-bg, .t6752-bg, .t6826-bg {
    background: #d81920 !important;
    color: #fff !important;
}

    .t1-bg a, .t1-bg td, .t6752-bg a, .t6752-bg td, .t6826-bg a, .t6826-bg td {
        color: #fff !important;
    }

.t1-pseudo:after, .t1-pseudo:before, .t6752-pseudo:after, .t6752-pseudo:before, .t6826-pseudo:after, .t6826-pseudo:before {
    background: #d81920 !important;
}

.t1-fill .clipped, .t1-fill .darken, .t1-fill .fill, .t6752-fill .clipped, .t6752-fill .darken, .t6752-fill .fill, .t6826-fill .clipped, .t6826-fill .darken, .t6826-fill .fill {
    fill: #d81920 !important;
}

.t1-btn, .t6752-btn, .t6826-btn {
    background: #d81920 !important;
    color: #fff !important;
}

    .t1-btn:focus, .t1-btn:hover, .t6752-btn:focus, .t6752-btn:hover, .t6826-btn:focus, .t6826-btn:hover {
        background: #c1161d !important;
    }

.t1 .sideTabsContainer .tablist li.active, .t1 .sideTabsContainer .tablist li:focus, .t1 .sideTabsContainer .tablist li:hover {
    background: #d81920;
}

.t1 .articleTabContent {
    border-left-color: #d81920;
}

.t1-topBorder, .t6752-topBorder, .t6826-topBorder {
    border-top-color: #d81920 !important;
}

.t1 .socialSection .socialCard.imageCard .cardContent {
    background: #aa1419;
    transition: background .25s ease;
}

    .t1 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #aa1419;
        transition: fill .25s ease;
    }

.t1 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #931116;
}

    .t1 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #931116;
    }

.t1 .socialSection .clubCard {
    background: #d81920;
}

    .t1 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #aa1419;
        color: #fff;
    }

        .t1 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t1 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #7d0e12;
        }

    .t1 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t1 .socialSection .clubCard .clubContent .btn-primary {
        background: #aa1419;
        color: #fff;
    }

        .t1 .socialSection .clubCard .clubContent .btn-primary:focus, .t1 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #7d0e12;
        }

.t1 .clubKit a:before {
    background: #d81920;
}

.article-promo--history .t1 .clubKit a:focus .article-promo__btn, .article-promo--history .t1 .clubKit a:hover .article-promo__btn, .t1 .clubKit a:focus .article-promo--history .article-promo__btn, .t1 .clubKit a:focus .btn, .t1 .clubKit a:hover .article-promo--history .article-promo__btn, .t1 .clubKit a:hover .btn {
    background: #c1161d;
}

.t1 .clubColourSvg, .t1 .mob-heroSvg {
    fill: #d81920;
}

.t1 .clubColourBg {
    background: #d81920;
    color: #fff;
}

    .t1 .clubColourBg a, .t1 .clubColourBg h1, .t1 .clubColourBg h2, .t1 .clubColourBg h3, .t1 .clubColourBg h4, .t1 .clubColourBg h5, .t1 .clubColourBg h6, .t1 .clubColourBg p {
        color: #fff;
    }

.t1 .clubColourBtn {
    background: #aa1419;
    color: #fff;
}

    .t1 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t1 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t1 .clubColourBtn a {
    color: #fff;
}

.t1 .clubColourBtn:focus, .t1 .clubColourBtn:hover {
    background: #931116;
}

.t1 .clubColourStanding {
    background: #d81920;
    color: #fff;
}

    .t1 .clubColourStanding a {
        color: #fff;
    }

.t1 .clubColourBorderTop, .t1 .staffBox, .t1 .topStatList {
    border-top-color: #d81920 !important;
}

.t1 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #aa1419;
}

    .t1 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t1 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #931116;
    }

.t1 .clubColourTabs .moreToggle, .t1 .clubColourTabs a, .t1 .clubColourTabs li {
    background: #aa1419;
    color: #fff;
}

    .t1 .clubColourTabs .moreToggle.active, .t1 .clubColourTabs a.active, .t1 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t1 .clubColourTabs .moreToggle.active:focus, .t1 .clubColourTabs .moreToggle.active:hover, .t1 .clubColourTabs a.active:focus, .t1 .clubColourTabs a.active:hover, .t1 .clubColourTabs li.active:focus, .t1 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t1 .clubColourTabs .moreToggle:focus, .t1 .clubColourTabs .moreToggle:hover, .t1 .clubColourTabs a:focus, .t1 .clubColourTabs a:hover, .t1 .clubColourTabs li:focus, .t1 .clubColourTabs li:hover {
        background: #931116;
    }

.t1 .sideTabsContainer [data-ui-tab] {
    border-color: #d81920;
}

.t1 .sideTabsContainer .tabbed .tabs li.active, .t1 .sideTabsContainer .tabbed .tabs li:hover {
    background: #d81920;
    color: #fff;
}

.t1 .statsListBlock:before, .t1 .tableAbridged .clubHighlight {
    background: #d81920;
}

.clubIndex .t1:focus .clubColourBtn, .clubIndex .t1:hover .clubColourBtn {
    background: #931116;
}

.club-archive__inner-wrap--bg-t1 .club-archive__league-pos table tr.row--highlight {
    background-color: #d81920;
}

.t4-bg, .t7603-bg, .t7609-bg {
    background: #383838 !important;
    color: #fff !important;
}

    .t4-bg a, .t4-bg td, .t7603-bg a, .t7603-bg td, .t7609-bg a, .t7609-bg td {
        color: #fff !important;
    }

.t4-pseudo:after, .t4-pseudo:before, .t7603-pseudo:after, .t7603-pseudo:before, .t7609-pseudo:after, .t7609-pseudo:before {
    background: #383838 !important;
}

.t4-fill .clipped, .t4-fill .darken, .t4-fill .fill, .t7603-fill .clipped, .t7603-fill .darken, .t7603-fill .fill, .t7609-fill .clipped, .t7609-fill .darken, .t7609-fill .fill {
    fill: #383838 !important;
}

.t4-btn, .t7603-btn, .t7609-btn {
    background: #383838 !important;
    color: #fff !important;
}

    .t4-btn:focus, .t4-btn:hover, .t7603-btn:focus, .t7603-btn:hover, .t7609-btn:focus, .t7609-btn:hover {
        background: #2b2b2b !important;
    }

.t4 .sideTabsContainer .tablist li.active, .t4 .sideTabsContainer .tablist li:focus, .t4 .sideTabsContainer .tablist li:hover {
    background: #383838;
}

.t4 .articleTabContent {
    border-left-color: #383838;
}

.t4-topBorder, .t7603-topBorder, .t7609-topBorder {
    border-top-color: #383838 !important;
}

.t4 .socialSection .socialCard.imageCard .cardContent {
    background: #1f1f1f;
    transition: background .25s ease;
}

    .t4 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #1f1f1f;
        transition: fill .25s ease;
    }

.t4 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #121212;
}

    .t4 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #121212;
    }

.t4 .socialSection .clubCard {
    background: #383838;
}

    .t4 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #1f1f1f;
        color: #fff;
    }

        .t4 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t4 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #050505;
        }

    .t4 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t4 .socialSection .clubCard .clubContent .btn-primary {
        background: #1f1f1f;
        color: #fff;
    }

        .t4 .socialSection .clubCard .clubContent .btn-primary:focus, .t4 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #050505;
        }

.t4 .clubKit a:before {
    background: #383838;
}

.article-promo--history .t4 .clubKit a:focus .article-promo__btn, .article-promo--history .t4 .clubKit a:hover .article-promo__btn, .t4 .clubKit a:focus .article-promo--history .article-promo__btn, .t4 .clubKit a:focus .btn, .t4 .clubKit a:hover .article-promo--history .article-promo__btn, .t4 .clubKit a:hover .btn {
    background: #2b2b2b;
}

.t4 .clubColourSvg, .t4 .mob-heroSvg {
    fill: #383838;
}

.t4 .clubColourBg {
    background: #383838;
    color: #fff;
}

    .t4 .clubColourBg a, .t4 .clubColourBg h1, .t4 .clubColourBg h2, .t4 .clubColourBg h3, .t4 .clubColourBg h4, .t4 .clubColourBg h5, .t4 .clubColourBg h6, .t4 .clubColourBg p {
        color: #fff;
    }

.t4 .clubColourBtn {
    background: #1f1f1f;
    color: #fff;
}

    .t4 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t4 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t4 .clubColourBtn a {
    color: #fff;
}

.t4 .clubColourBtn:focus, .t4 .clubColourBtn:hover {
    background: #121212;
}

.t4 .clubColourStanding {
    background: #383838;
    color: #fff;
}

    .t4 .clubColourStanding a {
        color: #fff;
    }

.t4 .clubColourBorderTop, .t4 .staffBox, .t4 .topStatList {
    border-top-color: #383838 !important;
}

.t4 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #1f1f1f;
}

    .t4 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t4 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #121212;
    }

.t4 .clubColourTabs .moreToggle, .t4 .clubColourTabs a, .t4 .clubColourTabs li {
    background: #1f1f1f;
    color: #fff;
}

    .t4 .clubColourTabs .moreToggle.active, .t4 .clubColourTabs a.active, .t4 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t4 .clubColourTabs .moreToggle.active:focus, .t4 .clubColourTabs .moreToggle.active:hover, .t4 .clubColourTabs a.active:focus, .t4 .clubColourTabs a.active:hover, .t4 .clubColourTabs li.active:focus, .t4 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t4 .clubColourTabs .moreToggle:focus, .t4 .clubColourTabs .moreToggle:hover, .t4 .clubColourTabs a:focus, .t4 .clubColourTabs a:hover, .t4 .clubColourTabs li:focus, .t4 .clubColourTabs li:hover {
        background: #121212;
    }

.t4 .sideTabsContainer [data-ui-tab] {
    border-color: #383838;
}

.t4 .sideTabsContainer .tabbed .tabs li.active, .t4 .sideTabsContainer .tabbed .tabs li:hover {
    background: #383838;
    color: #fff;
}

.t4 .statsListBlock:before, .t4 .tableAbridged .clubHighlight {
    background: #383838;
}

.clubIndex .t4:focus .clubColourBtn, .clubIndex .t4:hover .clubColourBtn {
    background: #121212;
}

.club-archive__inner-wrap--bg-t4 .club-archive__league-pos table tr.row--highlight {
    background-color: #383838;
}

.t45-bg, .t6920-bg, .t7604-bg {
    background: #00a94f !important;
    color: #fff !important;
}

    .t45-bg a, .t45-bg td, .t6920-bg a, .t6920-bg td, .t7604-bg a, .t7604-bg td {
        color: #fff !important;
    }

.t45-pseudo:after, .t45-pseudo:before, .t6920-pseudo:after, .t6920-pseudo:before, .t7604-pseudo:after, .t7604-pseudo:before {
    background: #00a94f !important;
}

.t45-fill .clipped, .t45-fill .darken, .t45-fill .fill, .t6920-fill .clipped, .t6920-fill .darken, .t6920-fill .fill, .t7604-fill .clipped, .t7604-fill .darken, .t7604-fill .fill {
    fill: #00a94f !important;
}

.t45-btn, .t6920-btn, .t7604-btn {
    background: #00a94f !important;
    color: #fff !important;
}

    .t45-btn:focus, .t45-btn:hover, .t6920-btn:focus, .t6920-btn:hover, .t7604-btn:focus, .t7604-btn:hover {
        background: #009043 !important;
    }

.t45 .sideTabsContainer .tablist li.active, .t45 .sideTabsContainer .tablist li:focus, .t45 .sideTabsContainer .tablist li:hover {
    background: #00a94f;
}

.t45 .articleTabContent {
    border-left-color: #00a94f;
}

.t45-topBorder, .t6920-topBorder, .t7604-topBorder {
    border-top-color: #00a94f !important;
}

.t45 .socialSection .socialCard.imageCard .cardContent {
    background: #007637;
    transition: background .25s ease;
}

    .t45 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #007637;
        transition: fill .25s ease;
    }

.t45 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #005d2b;
}

    .t45 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #005d2b;
    }

.t45 .socialSection .clubCard {
    background: #00a94f;
}

    .t45 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #007637;
        color: #fff;
    }

        .t45 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t45 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #00431f;
        }

    .t45 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t45 .socialSection .clubCard .clubContent .btn-primary {
        background: #007637;
        color: #fff;
    }

        .t45 .socialSection .clubCard .clubContent .btn-primary:focus, .t45 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #00431f;
        }

.t45 .clubKit a:before {
    background: #00a94f;
}

.article-promo--history .t45 .clubKit a:focus .article-promo__btn, .article-promo--history .t45 .clubKit a:hover .article-promo__btn, .t45 .clubKit a:focus .article-promo--history .article-promo__btn, .t45 .clubKit a:focus .btn, .t45 .clubKit a:hover .article-promo--history .article-promo__btn, .t45 .clubKit a:hover .btn {
    background: #009043;
}

.t45 .clubColourSvg, .t45 .mob-heroSvg {
    fill: #00a94f;
}

.t45 .clubColourBg {
    background: #00a94f;
    color: #fff;
}

    .t45 .clubColourBg a, .t45 .clubColourBg h1, .t45 .clubColourBg h2, .t45 .clubColourBg h3, .t45 .clubColourBg h4, .t45 .clubColourBg h5, .t45 .clubColourBg h6, .t45 .clubColourBg p {
        color: #fff;
    }

.t45 .clubColourBtn {
    background: #007637;
    color: #fff;
}

    .t45 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t45 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t45 .clubColourBtn a {
    color: #fff;
}

.t45 .clubColourBtn:focus, .t45 .clubColourBtn:hover {
    background: #005d2b;
}

.t45 .clubColourStanding {
    background: #00a94f;
    color: #fff;
}

    .t45 .clubColourStanding a {
        color: #fff;
    }

.t45 .clubColourBorderTop, .t45 .staffBox, .t45 .topStatList {
    border-top-color: #00a94f !important;
}

.t45 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #007637;
}

    .t45 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t45 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #005d2b;
    }

.t45 .clubColourTabs .moreToggle, .t45 .clubColourTabs a, .t45 .clubColourTabs li {
    background: #007637;
    color: #fff;
}

    .t45 .clubColourTabs .moreToggle.active, .t45 .clubColourTabs a.active, .t45 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t45 .clubColourTabs .moreToggle.active:focus, .t45 .clubColourTabs .moreToggle.active:hover, .t45 .clubColourTabs a.active:focus, .t45 .clubColourTabs a.active:hover, .t45 .clubColourTabs li.active:focus, .t45 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t45 .clubColourTabs .moreToggle:focus, .t45 .clubColourTabs .moreToggle:hover, .t45 .clubColourTabs a:focus, .t45 .clubColourTabs a:hover, .t45 .clubColourTabs li:focus, .t45 .clubColourTabs li:hover {
        background: #005d2b;
    }

.t45 .sideTabsContainer [data-ui-tab] {
    border-color: #00a94f;
}

.t45 .sideTabsContainer .tabbed .tabs li.active, .t45 .sideTabsContainer .tabbed .tabs li:hover {
    background: #00a94f;
    color: #fff;
}

.t45 .statsListBlock:before, .t45 .tableAbridged .clubHighlight {
    background: #00a94f;
}

.clubIndex .t45:focus .clubColourBtn, .clubIndex .t45:hover .clubColourBtn {
    background: #005d2b;
}

.club-archive__inner-wrap--bg-t45 .club-archive__league-pos table tr.row--highlight {
    background-color: #00a94f;
}

.t20-bg, .t1189-bg, .t7588-bg {
    background: #d71920 !important;
    color: #fff !important;
}

    .t20-bg a, .t20-bg td, .t1189-bg a, .t1189-bg td, .t7588-bg a, .t7588-bg td {
        color: #fff !important;
    }

.t20-pseudo:after, .t20-pseudo:before, .t1189-pseudo:after, .t1189-pseudo:before, .t7588-pseudo:after, .t7588-pseudo:before {
    background: #d71920 !important;
}

.t20-fill .clipped, .t20-fill .darken, .t20-fill .fill, .t1189-fill .clipped, .t1189-fill .darken, .t1189-fill .fill, .t7588-fill .clipped, .t7588-fill .darken, .t7588-fill .fill {
    fill: #d71920 !important;
}

.t20-btn, .t1189-btn, .t7588-btn {
    background: #d71920 !important;
    color: #fff !important;
}

    .t20-btn:focus, .t20-btn:hover, .t1189-btn:focus, .t1189-btn:hover, .t7588-btn:focus, .t7588-btn:hover {
        background: #c0161d !important;
    }

.t20 .sideTabsContainer .tablist li.active, .t20 .sideTabsContainer .tablist li:focus, .t20 .sideTabsContainer .tablist li:hover {
    background: #d71920;
}

.t20 .articleTabContent {
    border-left-color: #d71920;
}

.t20-topBorder, .t1189-topBorder, .t7588-topBorder {
    border-top-color: #d71920 !important;
}

.t20 .socialSection .socialCard.imageCard .cardContent {
    background: #a91419;
    transition: background .25s ease;
}

    .t20 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #a91419;
        transition: fill .25s ease;
    }

.t20 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #921116;
}

    .t20 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #921116;
    }

.t20 .socialSection .clubCard {
    background: #d71920;
}

    .t20 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #a91419;
        color: #fff;
    }

        .t20 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t20 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #7c0e12;
        }

    .t20 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t20 .socialSection .clubCard .clubContent .btn-primary {
        background: #a91419;
        color: #fff;
    }

        .t20 .socialSection .clubCard .clubContent .btn-primary:focus, .t20 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #7c0e12;
        }

.t20 .clubKit a:before {
    background: #d71920;
}

.article-promo--history .t20 .clubKit a:focus .article-promo__btn, .article-promo--history .t20 .clubKit a:hover .article-promo__btn, .t20 .clubKit a:focus .article-promo--history .article-promo__btn, .t20 .clubKit a:focus .btn, .t20 .clubKit a:hover .article-promo--history .article-promo__btn, .t20 .clubKit a:hover .btn {
    background: #c0161d;
}

.t20 .clubColourSvg, .t20 .mob-heroSvg {
    fill: #d71920;
}

.t20 .clubColourBg {
    background: #d71920;
    color: #fff;
}

    .t20 .clubColourBg a, .t20 .clubColourBg h1, .t20 .clubColourBg h2, .t20 .clubColourBg h3, .t20 .clubColourBg h4, .t20 .clubColourBg h5, .t20 .clubColourBg h6, .t20 .clubColourBg p {
        color: #fff;
    }

.t20 .clubColourBtn {
    background: #a91419;
    color: #fff;
}

    .t20 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t20 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t20 .clubColourBtn a {
    color: #fff;
}

.t20 .clubColourBtn:focus, .t20 .clubColourBtn:hover {
    background: #921116;
}

.t20 .clubColourStanding {
    background: #d71920;
    color: #fff;
}

    .t20 .clubColourStanding a {
        color: #fff;
    }

.t20 .clubColourBorderTop, .t20 .staffBox, .t20 .topStatList {
    border-top-color: #d71920 !important;
}

.t20 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #a91419;
}

    .t20 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t20 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #921116;
    }

.t20 .clubColourTabs .moreToggle, .t20 .clubColourTabs a, .t20 .clubColourTabs li {
    background: #a91419;
    color: #fff;
}

    .t20 .clubColourTabs .moreToggle.active, .t20 .clubColourTabs a.active, .t20 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t20 .clubColourTabs .moreToggle.active:focus, .t20 .clubColourTabs .moreToggle.active:hover, .t20 .clubColourTabs a.active:focus, .t20 .clubColourTabs a.active:hover, .t20 .clubColourTabs li.active:focus, .t20 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t20 .clubColourTabs .moreToggle:focus, .t20 .clubColourTabs .moreToggle:hover, .t20 .clubColourTabs a:focus, .t20 .clubColourTabs a:hover, .t20 .clubColourTabs li:focus, .t20 .clubColourTabs li:hover {
        background: #921116;
    }

.t20 .sideTabsContainer [data-ui-tab] {
    border-color: #d71920;
}

.t20 .sideTabsContainer .tabbed .tabs li.active, .t20 .sideTabsContainer .tabbed .tabs li:hover {
    background: #d71920;
    color: #fff;
}

.t20 .statsListBlock:before, .t20 .tableAbridged .clubHighlight {
    background: #d71920;
}

.clubIndex .t20:focus .clubColourBtn, .clubIndex .t20:hover .clubColourBtn {
    background: #921116;
}

.club-archive__inner-wrap--bg-t20 .club-archive__league-pos table tr.row--highlight {
    background-color: #d71920;
}

.t110-bg, .t6747-bg, .t6927-bg {
    background: #d71f30 !important;
    color: #fff !important;
}

    .t110-bg a, .t110-bg td, .t6747-bg a, .t6747-bg td, .t6927-bg a, .t6927-bg td {
        color: #fff !important;
    }

.t110-pseudo:after, .t110-pseudo:before, .t6747-pseudo:after, .t6747-pseudo:before, .t6927-pseudo:after, .t6927-pseudo:before {
    background: #d71f30 !important;
}

.t110-fill .clipped, .t110-fill .darken, .t110-fill .fill, .t6747-fill .clipped, .t6747-fill .darken, .t6747-fill .fill, .t6927-fill .clipped, .t6927-fill .darken, .t6927-fill .fill {
    fill: #d71f30 !important;
}

.t110-btn, .t6747-btn, .t6927-btn {
    background: #d71f30 !important;
    color: #fff !important;
}

    .t110-btn:focus, .t110-btn:hover, .t6747-btn:focus, .t6747-btn:hover, .t6927-btn:focus, .t6927-btn:hover {
        background: #c11c2b !important;
    }

.t110 .sideTabsContainer .tablist li.active, .t110 .sideTabsContainer .tablist li:focus, .t110 .sideTabsContainer .tablist li:hover {
    background: #d71f30;
}

.t110 .articleTabContent {
    border-left-color: #d71f30;
}

.t110-topBorder, .t6747-topBorder, .t6927-topBorder {
    border-top-color: #d71f30 !important;
}

.t110 .socialSection .socialCard.imageCard .cardContent {
    background: #aa1926;
    transition: background .25s ease;
}

    .t110 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #aa1926;
        transition: fill .25s ease;
    }

.t110 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #941521;
}

    .t110 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #941521;
    }

.t110 .socialSection .clubCard {
    background: #d71f30;
}

    .t110 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #aa1926;
        color: #fff;
    }

        .t110 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t110 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #7e121c;
        }

    .t110 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t110 .socialSection .clubCard .clubContent .btn-primary {
        background: #aa1926;
        color: #fff;
    }

        .t110 .socialSection .clubCard .clubContent .btn-primary:focus, .t110 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #7e121c;
        }

.t110 .clubKit a:before {
    background: #d71f30;
}

.article-promo--history .t110 .clubKit a:focus .article-promo__btn, .article-promo--history .t110 .clubKit a:hover .article-promo__btn, .t110 .clubKit a:focus .article-promo--history .article-promo__btn, .t110 .clubKit a:focus .btn, .t110 .clubKit a:hover .article-promo--history .article-promo__btn, .t110 .clubKit a:hover .btn {
    background: #c11c2b;
}

.t110 .clubColourSvg, .t110 .mob-heroSvg {
    fill: #d71f30;
}

.t110 .clubColourBg {
    background: #d71f30;
    color: #fff;
}

    .t110 .clubColourBg a, .t110 .clubColourBg h1, .t110 .clubColourBg h2, .t110 .clubColourBg h3, .t110 .clubColourBg h4, .t110 .clubColourBg h5, .t110 .clubColourBg h6, .t110 .clubColourBg p {
        color: #fff;
    }

.t110 .clubColourBtn {
    background: #aa1926;
    color: #fff;
}

    .t110 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t110 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t110 .clubColourBtn a {
    color: #fff;
}

.t110 .clubColourBtn:focus, .t110 .clubColourBtn:hover {
    background: #941521;
}

.t110 .clubColourStanding {
    background: #d71f30;
    color: #fff;
}

    .t110 .clubColourStanding a {
        color: #fff;
    }

.t110 .clubColourBorderTop, .t110 .staffBox, .t110 .topStatList {
    border-top-color: #d71f30 !important;
}

.t110 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #aa1926;
}

    .t110 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t110 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #941521;
    }

.t110 .clubColourTabs .moreToggle, .t110 .clubColourTabs a, .t110 .clubColourTabs li {
    background: #aa1926;
    color: #fff;
}

    .t110 .clubColourTabs .moreToggle.active, .t110 .clubColourTabs a.active, .t110 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t110 .clubColourTabs .moreToggle.active:focus, .t110 .clubColourTabs .moreToggle.active:hover, .t110 .clubColourTabs a.active:focus, .t110 .clubColourTabs a.active:hover, .t110 .clubColourTabs li.active:focus, .t110 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t110 .clubColourTabs .moreToggle:focus, .t110 .clubColourTabs .moreToggle:hover, .t110 .clubColourTabs a:focus, .t110 .clubColourTabs a:hover, .t110 .clubColourTabs li:focus, .t110 .clubColourTabs li:hover {
        background: #941521;
    }

.t110 .sideTabsContainer [data-ui-tab] {
    border-color: #d71f30;
}

.t110 .sideTabsContainer .tabbed .tabs li.active, .t110 .sideTabsContainer .tabbed .tabs li:hover {
    background: #d71f30;
    color: #fff;
}

.t110 .statsListBlock:before, .t110 .tableAbridged .clubHighlight {
    background: #d71f30;
}

.clubIndex .t110:focus .clubColourBtn, .clubIndex .t110:hover .clubColourBtn {
    background: #941521;
}

.club-archive__inner-wrap--bg-t110 .club-archive__league-pos table tr.row--highlight {
    background-color: #d71f30;
}

.t56-bg, .t819-bg, .t6756-bg {
    background: #db001b !important;
    color: #fff !important;
}

    .t56-bg a, .t56-bg td, .t819-bg a, .t819-bg td, .t6756-bg a, .t6756-bg td {
        color: #fff !important;
    }

.t56-pseudo:after, .t56-pseudo:before, .t819-pseudo:after, .t819-pseudo:before, .t6756-pseudo:after, .t6756-pseudo:before {
    background: #db001b !important;
}

.t56-fill .clipped, .t56-fill .darken, .t56-fill .fill, .t819-fill .clipped, .t819-fill .darken, .t819-fill .fill, .t6756-fill .clipped, .t6756-fill .darken, .t6756-fill .fill {
    fill: #db001b !important;
}

.t56-btn, .t819-btn, .t6756-btn {
    background: #db001b !important;
    color: #fff !important;
}

    .t56-btn:focus, .t56-btn:hover, .t819-btn:focus, .t819-btn:hover, .t6756-btn:focus, .t6756-btn:hover {
        background: #c20018 !important;
    }

.t56 .sideTabsContainer .tablist li.active, .t56 .sideTabsContainer .tablist li:focus, .t56 .sideTabsContainer .tablist li:hover {
    background: #db001b;
}

.t56 .articleTabContent {
    border-left-color: #db001b;
}

.t56-topBorder, .t819-topBorder, .t6756-topBorder {
    border-top-color: #db001b !important;
}

.t56 .socialSection .socialCard.imageCard .cardContent {
    background: #a80015;
    transition: background .25s ease;
}

    .t56 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #a80015;
        transition: fill .25s ease;
    }

.t56 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #8f0012;
}

    .t56 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #8f0012;
    }

.t56 .socialSection .clubCard {
    background: #db001b;
}

    .t56 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #a80015;
        color: #fff;
    }

        .t56 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t56 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #75000e;
        }

    .t56 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t56 .socialSection .clubCard .clubContent .btn-primary {
        background: #a80015;
        color: #fff;
    }

        .t56 .socialSection .clubCard .clubContent .btn-primary:focus, .t56 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #75000e;
        }

.t56 .clubKit a:before {
    background: #db001b;
}

.article-promo--history .t56 .clubKit a:focus .article-promo__btn, .article-promo--history .t56 .clubKit a:hover .article-promo__btn, .t56 .clubKit a:focus .article-promo--history .article-promo__btn, .t56 .clubKit a:focus .btn, .t56 .clubKit a:hover .article-promo--history .article-promo__btn, .t56 .clubKit a:hover .btn {
    background: #c20018;
}

.t56 .clubColourSvg, .t56 .mob-heroSvg {
    fill: #db001b;
}

.t56 .clubColourBg {
    background: #db001b;
    color: #fff;
}

    .t56 .clubColourBg a, .t56 .clubColourBg h1, .t56 .clubColourBg h2, .t56 .clubColourBg h3, .t56 .clubColourBg h4, .t56 .clubColourBg h5, .t56 .clubColourBg h6, .t56 .clubColourBg p {
        color: #fff;
    }

.t56 .clubColourBtn {
    background: #a80015;
    color: #fff;
}

    .t56 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t56 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t56 .clubColourBtn a {
    color: #fff;
}

.t56 .clubColourBtn:focus, .t56 .clubColourBtn:hover {
    background: #8f0012;
}

.t56 .clubColourStanding {
    background: #db001b;
    color: #fff;
}

    .t56 .clubColourStanding a {
        color: #fff;
    }

.t56 .clubColourBorderTop, .t56 .staffBox, .t56 .topStatList {
    border-top-color: #db001b !important;
}

.t56 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #a80015;
}

    .t56 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t56 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #8f0012;
    }

.t56 .clubColourTabs .moreToggle, .t56 .clubColourTabs a, .t56 .clubColourTabs li {
    background: #a80015;
    color: #fff;
}

    .t56 .clubColourTabs .moreToggle.active, .t56 .clubColourTabs a.active, .t56 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t56 .clubColourTabs .moreToggle.active:focus, .t56 .clubColourTabs .moreToggle.active:hover, .t56 .clubColourTabs a.active:focus, .t56 .clubColourTabs a.active:hover, .t56 .clubColourTabs li.active:focus, .t56 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t56 .clubColourTabs .moreToggle:focus, .t56 .clubColourTabs .moreToggle:hover, .t56 .clubColourTabs a:focus, .t56 .clubColourTabs a:hover, .t56 .clubColourTabs li:focus, .t56 .clubColourTabs li:hover {
        background: #8f0012;
    }

.t56 .sideTabsContainer [data-ui-tab] {
    border-color: #db001b;
}

.t56 .sideTabsContainer .tabbed .tabs li.active, .t56 .sideTabsContainer .tabbed .tabs li:hover {
    background: #db001b;
    color: #fff;
}

.t56 .statsListBlock:before, .t56 .tableAbridged .clubHighlight {
    background: #db001b;
}

.clubIndex .t56:focus .clubColourBtn, .clubIndex .t56:hover .clubColourBtn {
    background: #8f0012;
}

.club-archive__inner-wrap--bg-t56 .club-archive__league-pos table tr.row--highlight {
    background-color: #db001b;
}

.t80-bg, .t8950-bg, .t8967-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t80-bg a, .t80-bg td, .t8950-bg a, .t8950-bg td, .t8967-bg a, .t8967-bg td {
        color: #fff !important;
    }

    .t80-bg.matchHighlightsBanner .competitionImage1, .t8950-bg.matchHighlightsBanner .competitionImage1, .t8967-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg.matchHighlightsBanner .competitionImage1, .t8950-bg.matchHighlightsBanner .competitionImage1, .t8967-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-bg.matchHighlightsBanner .competitionImage11, .t8950-bg.matchHighlightsBanner .competitionImage11, .t8967-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg.matchHighlightsBanner .competitionImage11, .t8950-bg.matchHighlightsBanner .competitionImage11, .t8967-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-bg a, .t80-bg td, .t8950-bg a, .t8950-bg td, .t8967-bg a, .t8967-bg td {
    color: #333 !important;
}

.t80-bg .stadium:before, .t8950-bg .stadium:before, .t8967-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg .stadium:before, .t8950-bg .stadium:before, .t8967-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-bg .website:before, .t8950-bg .website:before, .t8967-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg .website:before, .t8950-bg .website:before, .t8967-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-bg .website:after, .t8950-bg .website:after, .t8967-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg .website:after, .t8950-bg .website:after, .t8967-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-bg .socialLinks:before, .t8950-bg .socialLinks:before, .t8967-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-bg .socialLinks:before, .t8950-bg .socialLinks:before, .t8967-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-pseudo:after, .t80-pseudo:before, .t8950-pseudo:after, .t8950-pseudo:before, .t8967-pseudo:after, .t8967-pseudo:before {
    background: #f5f5f5 !important;
}

.t80-fill .clipped, .t80-fill .darken, .t80-fill .fill, .t8950-fill .clipped, .t8950-fill .darken, .t8950-fill .fill, .t8967-fill .clipped, .t8967-fill .darken, .t8967-fill .fill {
    fill: #f5f5f5 !important;
}

.t80-btn, .t8950-btn, .t8967-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t80-btn .arrow-right-w, .t8950-btn .arrow-right-w, .t8967-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-btn .arrow-right-w, .t8950-btn .arrow-right-w, .t8967-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-btn .external-w, .t8950-btn .external-w, .t8967-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-btn .external-w, .t8950-btn .external-w, .t8967-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-btn:focus .arrow-right-w, .t80-btn:hover .arrow-right-w, .t8950-btn:focus .arrow-right-w, .t8950-btn:hover .arrow-right-w, .t8967-btn:focus .arrow-right-w, .t8967-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-btn:focus .arrow-right-w, .t80-btn:hover .arrow-right-w, .t8950-btn:focus .arrow-right-w, .t8950-btn:hover .arrow-right-w, .t8967-btn:focus .arrow-right-w, .t8967-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-btn:focus .external-w, .t80-btn:hover .external-w, .t8950-btn:focus .external-w, .t8950-btn:hover .external-w, .t8967-btn:focus .external-w, .t8967-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80-btn:focus .external-w, .t80-btn:hover .external-w, .t8950-btn:focus .external-w, .t8950-btn:hover .external-w, .t8967-btn:focus .external-w, .t8967-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80-btn:focus, .t80-btn:hover, .t8950-btn:focus, .t8950-btn:hover, .t8967-btn:focus, .t8967-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t80 .sideTabsContainer .tablist li.active, .t80 .sideTabsContainer .tablist li:focus, .t80 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t80 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t80-topBorder, .t8950-topBorder, .t8967-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t80 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .socialSection .socialCard .message a {
    color: #e90052;
}

.t80 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t80 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t80 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t80 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t80 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t80 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t80 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t80 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t80 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t80 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t80 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t80 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t80 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t80 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t80 .socialSection .clubCard .clubContent .btn-primary:focus, .t80 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t80 .socialSection .clubCard .clubContent .btn-primary, .t80 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t80 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t80 .clubKit a:focus .article-promo__btn, .article-promo--history .t80 .clubKit a:hover .article-promo__btn, .t80 .clubKit a:focus .article-promo--history .article-promo__btn, .t80 .clubKit a:focus .btn, .t80 .clubKit a:hover .article-promo--history .article-promo__btn, .t80 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t80 .clubColourSvg, .t80 .mob-heroSvg {
    fill: #f5f5f5;
}

.t80 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t80 .clubColourBg a, .t80 .clubColourBg h1, .t80 .clubColourBg h2, .t80 .clubColourBg h3, .t80 .clubColourBg h4, .t80 .clubColourBg h5, .t80 .clubColourBg h6, .t80 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t80 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t80 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t80 .clubColourBtn a {
        color: #fff;
    }

    .t80 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t80 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t80 .clubColourBtn a {
    color: #333;
}

.t80 .clubColourBtn:focus, .t80 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t80 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t80 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t80 .clubColourBorderTop, .t80 .staffBox, .t80 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t80 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t80 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t80 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t80 .clubColourTabs .moreToggle, .t80 .clubColourTabs a, .t80 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t80 .clubColourTabs .moreToggle.active, .t80 .clubColourTabs a.active, .t80 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t80 .clubColourTabs .moreToggle.active:focus, .t80 .clubColourTabs .moreToggle.active:hover, .t80 .clubColourTabs a.active:focus, .t80 .clubColourTabs a.active:hover, .t80 .clubColourTabs li.active:focus, .t80 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t80 .clubColourTabs .moreToggle:focus, .t80 .clubColourTabs .moreToggle:hover, .t80 .clubColourTabs a:focus, .t80 .clubColourTabs a:hover, .t80 .clubColourTabs li:focus, .t80 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t80 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t80 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t80 .sideTabsContainer .tabbed .tabs li.active, .t80 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t80 .statsListBlock:before, .t80 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t80:focus .clubColourBtn, .clubIndex .t80:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t80 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t6-bg, .t1175-bg, .t7631-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t6-bg a, .t6-bg td, .t1175-bg a, .t1175-bg td, .t7631-bg a, .t7631-bg td {
        color: #fff !important;
    }

    .t6-bg.matchHighlightsBanner .competitionImage1, .t1175-bg.matchHighlightsBanner .competitionImage1, .t7631-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg.matchHighlightsBanner .competitionImage1, .t1175-bg.matchHighlightsBanner .competitionImage1, .t7631-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-bg.matchHighlightsBanner .competitionImage11, .t1175-bg.matchHighlightsBanner .competitionImage11, .t7631-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg.matchHighlightsBanner .competitionImage11, .t1175-bg.matchHighlightsBanner .competitionImage11, .t7631-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-bg a, .t6-bg td, .t1175-bg a, .t1175-bg td, .t7631-bg a, .t7631-bg td {
    color: #333 !important;
}

.t6-bg .stadium:before, .t1175-bg .stadium:before, .t7631-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg .stadium:before, .t1175-bg .stadium:before, .t7631-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-bg .website:before, .t1175-bg .website:before, .t7631-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg .website:before, .t1175-bg .website:before, .t7631-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-bg .website:after, .t1175-bg .website:after, .t7631-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg .website:after, .t1175-bg .website:after, .t7631-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-bg .socialLinks:before, .t1175-bg .socialLinks:before, .t7631-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-bg .socialLinks:before, .t1175-bg .socialLinks:before, .t7631-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-pseudo:after, .t6-pseudo:before, .t1175-pseudo:after, .t1175-pseudo:before, .t7631-pseudo:after, .t7631-pseudo:before {
    background: #f5f5f5 !important;
}

.t6-fill .clipped, .t6-fill .darken, .t6-fill .fill, .t1175-fill .clipped, .t1175-fill .darken, .t1175-fill .fill, .t7631-fill .clipped, .t7631-fill .darken, .t7631-fill .fill {
    fill: #f5f5f5 !important;
}

.t6-btn, .t1175-btn, .t7631-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t6-btn .arrow-right-w, .t1175-btn .arrow-right-w, .t7631-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-btn .arrow-right-w, .t1175-btn .arrow-right-w, .t7631-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-btn .external-w, .t1175-btn .external-w, .t7631-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-btn .external-w, .t1175-btn .external-w, .t7631-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-btn:focus .arrow-right-w, .t6-btn:hover .arrow-right-w, .t1175-btn:focus .arrow-right-w, .t1175-btn:hover .arrow-right-w, .t7631-btn:focus .arrow-right-w, .t7631-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-btn:focus .arrow-right-w, .t6-btn:hover .arrow-right-w, .t1175-btn:focus .arrow-right-w, .t1175-btn:hover .arrow-right-w, .t7631-btn:focus .arrow-right-w, .t7631-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-btn:focus .external-w, .t6-btn:hover .external-w, .t1175-btn:focus .external-w, .t1175-btn:hover .external-w, .t7631-btn:focus .external-w, .t7631-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6-btn:focus .external-w, .t6-btn:hover .external-w, .t1175-btn:focus .external-w, .t1175-btn:hover .external-w, .t7631-btn:focus .external-w, .t7631-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6-btn:focus, .t6-btn:hover, .t1175-btn:focus, .t1175-btn:hover, .t7631-btn:focus, .t7631-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t6 .sideTabsContainer .tablist li.active, .t6 .sideTabsContainer .tablist li:focus, .t6 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t6 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t6-topBorder, .t1175-topBorder, .t7631-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t6 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .socialSection .socialCard .message a {
    color: #e90052;
}

.t6 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t6 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t6 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t6 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t6 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t6 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t6 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t6 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t6 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t6 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t6 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t6 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t6 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t6 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t6 .socialSection .clubCard .clubContent .btn-primary:focus, .t6 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t6 .socialSection .clubCard .clubContent .btn-primary, .t6 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t6 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t6 .clubKit a:focus .article-promo__btn, .article-promo--history .t6 .clubKit a:hover .article-promo__btn, .t6 .clubKit a:focus .article-promo--history .article-promo__btn, .t6 .clubKit a:focus .btn, .t6 .clubKit a:hover .article-promo--history .article-promo__btn, .t6 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t6 .clubColourSvg, .t6 .mob-heroSvg {
    fill: #f5f5f5;
}

.t6 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t6 .clubColourBg a, .t6 .clubColourBg h1, .t6 .clubColourBg h2, .t6 .clubColourBg h3, .t6 .clubColourBg h4, .t6 .clubColourBg h5, .t6 .clubColourBg h6, .t6 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t6 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t6 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t6 .clubColourBtn a {
        color: #fff;
    }

    .t6 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t6 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t6 .clubColourBtn a {
    color: #333;
}

.t6 .clubColourBtn:focus, .t6 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t6 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t6 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t6 .clubColourBorderTop, .t6 .staffBox, .t6 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t6 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t6 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t6 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t6 .clubColourTabs .moreToggle, .t6 .clubColourTabs a, .t6 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t6 .clubColourTabs .moreToggle.active, .t6 .clubColourTabs a.active, .t6 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t6 .clubColourTabs .moreToggle.active:focus, .t6 .clubColourTabs .moreToggle.active:hover, .t6 .clubColourTabs a.active:focus, .t6 .clubColourTabs a.active:hover, .t6 .clubColourTabs li.active:focus, .t6 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t6 .clubColourTabs .moreToggle:focus, .t6 .clubColourTabs .moreToggle:hover, .t6 .clubColourTabs a:focus, .t6 .clubColourTabs a:hover, .t6 .clubColourTabs li:focus, .t6 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t6 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t6 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t6 .sideTabsContainer .tabbed .tabs li.active, .t6 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t6 .statsListBlock:before, .t6 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t6:focus .clubColourBtn, .clubIndex .t6:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t6 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t57-bg, .t9345-bg {
    background: #fe0 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t57-bg a, .t57-bg td, .t9345-bg a, .t9345-bg td {
        color: #fff !important;
    }

    .t57-bg.matchHighlightsBanner .competitionImage1, .t9345-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg.matchHighlightsBanner .competitionImage1, .t9345-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-bg.matchHighlightsBanner .competitionImage11, .t9345-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg.matchHighlightsBanner .competitionImage11, .t9345-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-bg a, .t57-bg td, .t9345-bg a, .t9345-bg td {
    color: #333 !important;
}

.t57-bg .stadium:before, .t9345-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg .stadium:before, .t9345-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-bg .website:before, .t9345-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg .website:before, .t9345-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-bg .website:after, .t9345-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg .website:after, .t9345-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-bg .socialLinks:before, .t9345-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-bg .socialLinks:before, .t9345-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-pseudo:after, .t57-pseudo:before, .t9345-pseudo:after, .t9345-pseudo:before {
    background: #fe0 !important;
}

.t57-fill .clipped, .t57-fill .darken, .t57-fill .fill, .t9345-fill .clipped, .t9345-fill .darken, .t9345-fill .fill {
    fill: #fe0 !important;
}

.t57-btn, .t9345-btn {
    background: #fe0 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t57-btn .arrow-right-w, .t9345-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-btn .arrow-right-w, .t9345-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-btn .external-w, .t9345-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-btn .external-w, .t9345-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-btn:focus .arrow-right-w, .t57-btn:hover .arrow-right-w, .t9345-btn:focus .arrow-right-w, .t9345-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-btn:focus .arrow-right-w, .t57-btn:hover .arrow-right-w, .t9345-btn:focus .arrow-right-w, .t9345-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-btn:focus .external-w, .t57-btn:hover .external-w, .t9345-btn:focus .external-w, .t9345-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57-btn:focus .external-w, .t57-btn:hover .external-w, .t9345-btn:focus .external-w, .t9345-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57-btn:focus, .t57-btn:hover, .t9345-btn:focus, .t9345-btn:hover {
    background: #e6d600 !important;
    color: #333 !important;
}

.t57 .sideTabsContainer .tablist li.active, .t57 .sideTabsContainer .tablist li:focus, .t57 .sideTabsContainer .tablist li:hover {
    background: #fe0;
    color: #333 !important;
}

.t57 .articleTabContent {
    border-left-color: #fe0;
}

.t57-topBorder, .t9345-topBorder {
    border-top-color: #fe0 !important;
}

.t57 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .socialSection .socialCard .message a {
    color: #e90052;
}

.t57 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t57 .socialSection .socialCard.imageCard .cardContent {
    background: #ccbe00;
    transition: background .25s ease;
}

    .t57 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #ccbe00;
        transition: fill .25s ease;
    }

    .t57 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t57 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #b3a700;
}

    .t57 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #b3a700;
    }

.t57 .socialSection .clubCard {
    background: #fe0;
}

    .t57 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #ccbe00;
        color: #fff;
    }

        .t57 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t57 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #998f00;
        }

        .t57 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t57 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t57 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t57 .socialSection .clubCard .clubContent .btn-primary {
        background: #ccbe00;
        color: #fff;
    }

        .t57 .socialSection .clubCard .clubContent .btn-primary:focus, .t57 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #998f00;
        }

    .t57 .socialSection .clubCard .clubContent .btn-primary, .t57 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t57 .clubKit a:before {
    background: #fe0;
}

.article-promo--history .t57 .clubKit a:focus .article-promo__btn, .article-promo--history .t57 .clubKit a:hover .article-promo__btn, .t57 .clubKit a:focus .article-promo--history .article-promo__btn, .t57 .clubKit a:focus .btn, .t57 .clubKit a:hover .article-promo--history .article-promo__btn, .t57 .clubKit a:hover .btn {
    background: #e6d600;
}

.t57 .clubColourSvg, .t57 .mob-heroSvg {
    fill: #fe0;
}

.t57 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBg {
    background: #fe0;
    color: #fff;
    color: #333;
}

    .t57 .clubColourBg a, .t57 .clubColourBg h1, .t57 .clubColourBg h2, .t57 .clubColourBg h3, .t57 .clubColourBg h4, .t57 .clubColourBg h5, .t57 .clubColourBg h6, .t57 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t57 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBtn {
    background: #ccbe00;
    color: #fff;
    color: #333;
}

    .t57 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t57 .clubColourBtn a {
        color: #fff;
    }

    .t57 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t57 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t57 .clubColourBtn a {
    color: #333;
}

.t57 .clubColourBtn:focus, .t57 .clubColourBtn:hover {
    background: #b3a700;
}

.t57 .clubColourStanding {
    background: #fe0;
    color: #fff;
}

    .t57 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t57 .clubColourBorderTop, .t57 .staffBox, .t57 .topStatList {
    border-top-color: #fe0 !important;
}

.t57 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #ccbe00;
}

    .t57 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t57 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #b3a700;
    }

.t57 .clubColourTabs .moreToggle, .t57 .clubColourTabs a, .t57 .clubColourTabs li {
    background: #ccbe00;
    color: #fff;
    color: #333;
}

    .t57 .clubColourTabs .moreToggle.active, .t57 .clubColourTabs a.active, .t57 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t57 .clubColourTabs .moreToggle.active:focus, .t57 .clubColourTabs .moreToggle.active:hover, .t57 .clubColourTabs a.active:focus, .t57 .clubColourTabs a.active:hover, .t57 .clubColourTabs li.active:focus, .t57 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t57 .clubColourTabs .moreToggle:focus, .t57 .clubColourTabs .moreToggle:hover, .t57 .clubColourTabs a:focus, .t57 .clubColourTabs a:hover, .t57 .clubColourTabs li:focus, .t57 .clubColourTabs li:hover {
        background: #b3a700;
    }

.t57 .sideTabsContainer [data-ui-tab] {
    border-color: #fe0;
}

.t57 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t57 .sideTabsContainer .tabbed .tabs li.active, .t57 .sideTabsContainer .tabbed .tabs li:hover {
        background: #fe0;
        color: #fff;
        color: #333;
    }

.t57 .statsListBlock:before, .t57 .tableAbridged .clubHighlight {
    background: #fe0;
}

.clubIndex .t57:focus .clubColourBtn, .clubIndex .t57:hover .clubColourBtn {
    background: #b3a700;
}

.club-archive__inner-wrap--bg-t57 .club-archive__league-pos table tr.row--highlight {
    background-color: #fe0;
    color: #242424;
}

.t35-bg, .t6753-bg, .t7595-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t35-bg a, .t35-bg td, .t6753-bg a, .t6753-bg td, .t7595-bg a, .t7595-bg td {
        color: #fff !important;
    }

    .t35-bg.matchHighlightsBanner .competitionImage1, .t6753-bg.matchHighlightsBanner .competitionImage1, .t7595-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg.matchHighlightsBanner .competitionImage1, .t6753-bg.matchHighlightsBanner .competitionImage1, .t7595-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-bg.matchHighlightsBanner .competitionImage11, .t6753-bg.matchHighlightsBanner .competitionImage11, .t7595-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg.matchHighlightsBanner .competitionImage11, .t6753-bg.matchHighlightsBanner .competitionImage11, .t7595-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-bg a, .t35-bg td, .t6753-bg a, .t6753-bg td, .t7595-bg a, .t7595-bg td {
    color: #333 !important;
}

.t35-bg .stadium:before, .t6753-bg .stadium:before, .t7595-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg .stadium:before, .t6753-bg .stadium:before, .t7595-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-bg .website:before, .t6753-bg .website:before, .t7595-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg .website:before, .t6753-bg .website:before, .t7595-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-bg .website:after, .t6753-bg .website:after, .t7595-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg .website:after, .t6753-bg .website:after, .t7595-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-bg .socialLinks:before, .t6753-bg .socialLinks:before, .t7595-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-bg .socialLinks:before, .t6753-bg .socialLinks:before, .t7595-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-pseudo:after, .t35-pseudo:before, .t6753-pseudo:after, .t6753-pseudo:before, .t7595-pseudo:after, .t7595-pseudo:before {
    background: #f5f5f5 !important;
}

.t35-fill .clipped, .t35-fill .darken, .t35-fill .fill, .t6753-fill .clipped, .t6753-fill .darken, .t6753-fill .fill, .t7595-fill .clipped, .t7595-fill .darken, .t7595-fill .fill {
    fill: #f5f5f5 !important;
}

.t35-btn, .t6753-btn, .t7595-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t35-btn .arrow-right-w, .t6753-btn .arrow-right-w, .t7595-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-btn .arrow-right-w, .t6753-btn .arrow-right-w, .t7595-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-btn .external-w, .t6753-btn .external-w, .t7595-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-btn .external-w, .t6753-btn .external-w, .t7595-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-btn:focus .arrow-right-w, .t35-btn:hover .arrow-right-w, .t6753-btn:focus .arrow-right-w, .t6753-btn:hover .arrow-right-w, .t7595-btn:focus .arrow-right-w, .t7595-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-btn:focus .arrow-right-w, .t35-btn:hover .arrow-right-w, .t6753-btn:focus .arrow-right-w, .t6753-btn:hover .arrow-right-w, .t7595-btn:focus .arrow-right-w, .t7595-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-btn:focus .external-w, .t35-btn:hover .external-w, .t6753-btn:focus .external-w, .t6753-btn:hover .external-w, .t7595-btn:focus .external-w, .t7595-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35-btn:focus .external-w, .t35-btn:hover .external-w, .t6753-btn:focus .external-w, .t6753-btn:hover .external-w, .t7595-btn:focus .external-w, .t7595-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35-btn:focus, .t35-btn:hover, .t6753-btn:focus, .t6753-btn:hover, .t7595-btn:focus, .t7595-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t35 .sideTabsContainer .tablist li.active, .t35 .sideTabsContainer .tablist li:focus, .t35 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t35 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t35-topBorder, .t6753-topBorder, .t7595-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t35 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .socialSection .socialCard .message a {
    color: #e90052;
}

.t35 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t35 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t35 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t35 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t35 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t35 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t35 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t35 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t35 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t35 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t35 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t35 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t35 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t35 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t35 .socialSection .clubCard .clubContent .btn-primary:focus, .t35 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t35 .socialSection .clubCard .clubContent .btn-primary, .t35 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t35 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t35 .clubKit a:focus .article-promo__btn, .article-promo--history .t35 .clubKit a:hover .article-promo__btn, .t35 .clubKit a:focus .article-promo--history .article-promo__btn, .t35 .clubKit a:focus .btn, .t35 .clubKit a:hover .article-promo--history .article-promo__btn, .t35 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t35 .clubColourSvg, .t35 .mob-heroSvg {
    fill: #f5f5f5;
}

.t35 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t35 .clubColourBg a, .t35 .clubColourBg h1, .t35 .clubColourBg h2, .t35 .clubColourBg h3, .t35 .clubColourBg h4, .t35 .clubColourBg h5, .t35 .clubColourBg h6, .t35 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t35 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t35 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t35 .clubColourBtn a {
        color: #fff;
    }

    .t35 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t35 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t35 .clubColourBtn a {
    color: #333;
}

.t35 .clubColourBtn:focus, .t35 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t35 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t35 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t35 .clubColourBorderTop, .t35 .staffBox, .t35 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t35 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t35 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t35 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t35 .clubColourTabs .moreToggle, .t35 .clubColourTabs a, .t35 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t35 .clubColourTabs .moreToggle.active, .t35 .clubColourTabs a.active, .t35 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t35 .clubColourTabs .moreToggle.active:focus, .t35 .clubColourTabs .moreToggle.active:hover, .t35 .clubColourTabs a.active:focus, .t35 .clubColourTabs a.active:hover, .t35 .clubColourTabs li.active:focus, .t35 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t35 .clubColourTabs .moreToggle:focus, .t35 .clubColourTabs .moreToggle:hover, .t35 .clubColourTabs a:focus, .t35 .clubColourTabs a:hover, .t35 .clubColourTabs li:focus, .t35 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t35 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t35 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t35 .sideTabsContainer .tabbed .tabs li.active, .t35 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t35 .statsListBlock:before, .t35 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t35:focus .clubColourBtn, .clubIndex .t35:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t35 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t21-bg, .t7238-bg, .t7632-bg {
    background: #7d2c3b !important;
    color: #fff !important;
}

    .t21-bg a, .t21-bg td, .t7238-bg a, .t7238-bg td, .t7632-bg a, .t7632-bg td {
        color: #fff !important;
    }

.t21-pseudo:after, .t21-pseudo:before, .t7238-pseudo:after, .t7238-pseudo:before, .t7632-pseudo:after, .t7632-pseudo:before {
    background: #7d2c3b !important;
}

.t21-fill .clipped, .t21-fill .darken, .t21-fill .fill, .t7238-fill .clipped, .t7238-fill .darken, .t7238-fill .fill, .t7632-fill .clipped, .t7632-fill .darken, .t7632-fill .fill {
    fill: #7d2c3b !important;
}

.t21-btn, .t7238-btn, .t7632-btn {
    background: #7d2c3b !important;
    color: #fff !important;
}

    .t21-btn:focus, .t21-btn:hover, .t7238-btn:focus, .t7238-btn:hover, .t7632-btn:focus, .t7632-btn:hover {
        background: #6a2532 !important;
    }

.t21 .sideTabsContainer .tablist li.active, .t21 .sideTabsContainer .tablist li:focus, .t21 .sideTabsContainer .tablist li:hover {
    background: #7d2c3b;
}

.t21 .articleTabContent {
    border-left-color: #7d2c3b;
}

.t21-topBorder, .t7238-topBorder, .t7632-topBorder {
    border-top-color: #7d2c3b !important;
}

.t21 .socialSection .socialCard.imageCard .cardContent {
    background: #571f29;
    transition: background .25s ease;
}

    .t21 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #571f29;
        transition: fill .25s ease;
    }

.t21 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #441820;
}

    .t21 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #441820;
    }

.t21 .socialSection .clubCard {
    background: #7d2c3b;
}

    .t21 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #571f29;
        color: #fff;
    }

        .t21 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t21 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #321117;
        }

    .t21 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t21 .socialSection .clubCard .clubContent .btn-primary {
        background: #571f29;
        color: #fff;
    }

        .t21 .socialSection .clubCard .clubContent .btn-primary:focus, .t21 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #321117;
        }

.t21 .clubKit a:before {
    background: #7d2c3b;
}

.article-promo--history .t21 .clubKit a:focus .article-promo__btn, .article-promo--history .t21 .clubKit a:hover .article-promo__btn, .t21 .clubKit a:focus .article-promo--history .article-promo__btn, .t21 .clubKit a:focus .btn, .t21 .clubKit a:hover .article-promo--history .article-promo__btn, .t21 .clubKit a:hover .btn {
    background: #6a2532;
}

.t21 .clubColourSvg, .t21 .mob-heroSvg {
    fill: #7d2c3b;
}

.t21 .clubColourBg {
    background: #7d2c3b;
    color: #fff;
}

    .t21 .clubColourBg a, .t21 .clubColourBg h1, .t21 .clubColourBg h2, .t21 .clubColourBg h3, .t21 .clubColourBg h4, .t21 .clubColourBg h5, .t21 .clubColourBg h6, .t21 .clubColourBg p {
        color: #fff;
    }

.t21 .clubColourBtn {
    background: #571f29;
    color: #fff;
}

    .t21 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t21 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t21 .clubColourBtn a {
    color: #fff;
}

.t21 .clubColourBtn:focus, .t21 .clubColourBtn:hover {
    background: #441820;
}

.t21 .clubColourStanding {
    background: #7d2c3b;
    color: #fff;
}

    .t21 .clubColourStanding a {
        color: #fff;
    }

.t21 .clubColourBorderTop, .t21 .staffBox, .t21 .topStatList {
    border-top-color: #7d2c3b !important;
}

.t21 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #571f29;
}

    .t21 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t21 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #441820;
    }

.t21 .clubColourTabs .moreToggle, .t21 .clubColourTabs a, .t21 .clubColourTabs li {
    background: #571f29;
    color: #fff;
}

    .t21 .clubColourTabs .moreToggle.active, .t21 .clubColourTabs a.active, .t21 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t21 .clubColourTabs .moreToggle.active:focus, .t21 .clubColourTabs .moreToggle.active:hover, .t21 .clubColourTabs a.active:focus, .t21 .clubColourTabs a.active:hover, .t21 .clubColourTabs li.active:focus, .t21 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t21 .clubColourTabs .moreToggle:focus, .t21 .clubColourTabs .moreToggle:hover, .t21 .clubColourTabs a:focus, .t21 .clubColourTabs a:hover, .t21 .clubColourTabs li:focus, .t21 .clubColourTabs li:hover {
        background: #441820;
    }

.t21 .sideTabsContainer [data-ui-tab] {
    border-color: #7d2c3b;
}

.t21 .sideTabsContainer .tabbed .tabs li.active, .t21 .sideTabsContainer .tabbed .tabs li:hover {
    background: #7d2c3b;
    color: #fff;
}

.t21 .statsListBlock:before, .t21 .tableAbridged .clubHighlight {
    background: #7d2c3b;
}

.clubIndex .t21:focus .clubColourBtn, .clubIndex .t21:hover .clubColourBtn {
    background: #441820;
}

.club-archive__inner-wrap--bg-t21 .club-archive__league-pos table tr.row--highlight {
    background-color: #7d2c3b;
}

.t38-bg, .t6753-bg, .t7595-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t38-bg a, .t38-bg td, .t6753-bg a, .t6753-bg td, .t7595-bg a, .t7595-bg td {
        color: #fff !important;
    }

    .t38-bg.matchHighlightsBanner .competitionImage1, .t6753-bg.matchHighlightsBanner .competitionImage1, .t7595-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg.matchHighlightsBanner .competitionImage1, .t6753-bg.matchHighlightsBanner .competitionImage1, .t7595-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-bg.matchHighlightsBanner .competitionImage11, .t6753-bg.matchHighlightsBanner .competitionImage11, .t7595-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg.matchHighlightsBanner .competitionImage11, .t6753-bg.matchHighlightsBanner .competitionImage11, .t7595-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-bg a, .t38-bg td, .t6753-bg a, .t6753-bg td, .t7595-bg a, .t7595-bg td {
    color: #333 !important;
}

.t38-bg .stadium:before, .t6753-bg .stadium:before, .t7595-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg .stadium:before, .t6753-bg .stadium:before, .t7595-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-bg .website:before, .t6753-bg .website:before, .t7595-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg .website:before, .t6753-bg .website:before, .t7595-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-bg .website:after, .t6753-bg .website:after, .t7595-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg .website:after, .t6753-bg .website:after, .t7595-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-bg .socialLinks:before, .t6753-bg .socialLinks:before, .t7595-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-bg .socialLinks:before, .t6753-bg .socialLinks:before, .t7595-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-pseudo:after, .t38-pseudo:before, .t6753-pseudo:after, .t6753-pseudo:before, .t7595-pseudo:after, .t7595-pseudo:before {
    background: #f5f5f5 !important;
}

.t38-fill .clipped, .t38-fill .darken, .t38-fill .fill, .t6753-fill .clipped, .t6753-fill .darken, .t6753-fill .fill, .t7595-fill .clipped, .t7595-fill .darken, .t7595-fill .fill {
    fill: #f5f5f5 !important;
}

.t38-btn, .t6753-btn, .t7595-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t38-btn .arrow-right-w, .t6753-btn .arrow-right-w, .t7595-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-btn .arrow-right-w, .t6753-btn .arrow-right-w, .t7595-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-btn .external-w, .t6753-btn .external-w, .t7595-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-btn .external-w, .t6753-btn .external-w, .t7595-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-btn:focus .arrow-right-w, .t38-btn:hover .arrow-right-w, .t6753-btn:focus .arrow-right-w, .t6753-btn:hover .arrow-right-w, .t7595-btn:focus .arrow-right-w, .t7595-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-btn:focus .arrow-right-w, .t38-btn:hover .arrow-right-w, .t6753-btn:focus .arrow-right-w, .t6753-btn:hover .arrow-right-w, .t7595-btn:focus .arrow-right-w, .t7595-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-btn:focus .external-w, .t38-btn:hover .external-w, .t6753-btn:focus .external-w, .t6753-btn:hover .external-w, .t7595-btn:focus .external-w, .t7595-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38-btn:focus .external-w, .t38-btn:hover .external-w, .t6753-btn:focus .external-w, .t6753-btn:hover .external-w, .t7595-btn:focus .external-w, .t7595-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38-btn:focus, .t38-btn:hover, .t6753-btn:focus, .t6753-btn:hover, .t7595-btn:focus, .t7595-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t38 .sideTabsContainer .tablist li.active, .t38 .sideTabsContainer .tablist li:focus, .t38 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t38 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t38-topBorder, .t6753-topBorder, .t7595-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t38 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .socialSection .socialCard .message a {
    color: #e90052;
}

.t38 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t38 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t38 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t38 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t38 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t38 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t38 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t38 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t38 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t38 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t38 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t38 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t38 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t38 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t38 .socialSection .clubCard .clubContent .btn-primary:focus, .t38 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t38 .socialSection .clubCard .clubContent .btn-primary, .t38 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t38 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t38 .clubKit a:focus .article-promo__btn, .article-promo--history .t38 .clubKit a:hover .article-promo__btn, .t38 .clubKit a:focus .article-promo--history .article-promo__btn, .t38 .clubKit a:focus .btn, .t38 .clubKit a:hover .article-promo--history .article-promo__btn, .t38 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t38 .clubColourSvg, .t38 .mob-heroSvg {
    fill: #f5f5f5;
}

.t38 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t38 .clubColourBg a, .t38 .clubColourBg h1, .t38 .clubColourBg h2, .t38 .clubColourBg h3, .t38 .clubColourBg h4, .t38 .clubColourBg h5, .t38 .clubColourBg h6, .t38 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t38 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t38 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t38 .clubColourBtn a {
        color: #fff;
    }

    .t38 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t38 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t38 .clubColourBtn a {
    color: #333;
}

.t38 .clubColourBtn:focus, .t38 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t38 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t38 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t38 .clubColourBorderTop, .t38 .staffBox, .t38 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t38 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t38 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t38 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t38 .clubColourTabs .moreToggle, .t38 .clubColourTabs a, .t38 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t38 .clubColourTabs .moreToggle.active, .t38 .clubColourTabs a.active, .t38 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t38 .clubColourTabs .moreToggle.active:focus, .t38 .clubColourTabs .moreToggle.active:hover, .t38 .clubColourTabs a.active:focus, .t38 .clubColourTabs a.active:hover, .t38 .clubColourTabs li.active:focus, .t38 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t38 .clubColourTabs .moreToggle:focus, .t38 .clubColourTabs .moreToggle:hover, .t38 .clubColourTabs a:focus, .t38 .clubColourTabs a:hover, .t38 .clubColourTabs li:focus, .t38 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t38 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t38 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t38 .sideTabsContainer .tabbed .tabs li.active, .t38 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t38 .statsListBlock:before, .t38 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t38:focus .clubColourBtn, .clubIndex .t38:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t38 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t37-bg, .t6754-bg, .t8941-bg {
    background: #cf181d !important;
    color: #fff !important;
}

    .t37-bg a, .t37-bg td, .t6754-bg a, .t6754-bg td, .t8941-bg a, .t8941-bg td {
        color: #fff !important;
    }

.t37-pseudo:after, .t37-pseudo:before, .t6754-pseudo:after, .t6754-pseudo:before, .t8941-pseudo:after, .t8941-pseudo:before {
    background: #cf181d !important;
}

.t37-fill .clipped, .t37-fill .darken, .t37-fill .fill, .t6754-fill .clipped, .t6754-fill .darken, .t6754-fill .fill, .t8941-fill .clipped, .t8941-fill .darken, .t8941-fill .fill {
    fill: #cf181d !important;
}

.t37-btn, .t6754-btn, .t8941-btn {
    background: #cf181d !important;
    color: #fff !important;
}

    .t37-btn:focus, .t37-btn:hover, .t6754-btn:focus, .t6754-btn:hover, .t8941-btn:focus, .t8941-btn:hover {
        background: #b8151a !important;
    }

.t37 .sideTabsContainer .tablist li.active, .t37 .sideTabsContainer .tablist li:focus, .t37 .sideTabsContainer .tablist li:hover {
    background: #cf181d;
}

.t37 .articleTabContent {
    border-left-color: #cf181d;
}

.t37-topBorder, .t6754-topBorder, .t8941-topBorder {
    border-top-color: #cf181d !important;
}

.t37 .socialSection .socialCard.imageCard .cardContent {
    background: #a11317;
    transition: background .25s ease;
}

    .t37 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #a11317;
        transition: fill .25s ease;
    }

.t37 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #8a1013;
}

    .t37 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #8a1013;
    }

.t37 .socialSection .clubCard {
    background: #cf181d;
}

    .t37 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #a11317;
        color: #fff;
    }

        .t37 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t37 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #740d10;
        }

    .t37 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t37 .socialSection .clubCard .clubContent .btn-primary {
        background: #a11317;
        color: #fff;
    }

        .t37 .socialSection .clubCard .clubContent .btn-primary:focus, .t37 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #740d10;
        }

.t37 .clubKit a:before {
    background: #cf181d;
}

.article-promo--history .t37 .clubKit a:focus .article-promo__btn, .article-promo--history .t37 .clubKit a:hover .article-promo__btn, .t37 .clubKit a:focus .article-promo--history .article-promo__btn, .t37 .clubKit a:focus .btn, .t37 .clubKit a:hover .article-promo--history .article-promo__btn, .t37 .clubKit a:hover .btn {
    background: #b8151a;
}

.t37 .clubColourSvg, .t37 .mob-heroSvg {
    fill: #cf181d;
}

.t37 .clubColourBg {
    background: #cf181d;
    color: #fff;
}

    .t37 .clubColourBg a, .t37 .clubColourBg h1, .t37 .clubColourBg h2, .t37 .clubColourBg h3, .t37 .clubColourBg h4, .t37 .clubColourBg h5, .t37 .clubColourBg h6, .t37 .clubColourBg p {
        color: #fff;
    }

.t37 .clubColourBtn {
    background: #a11317;
    color: #fff;
}

    .t37 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t37 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t37 .clubColourBtn a {
    color: #fff;
}

.t37 .clubColourBtn:focus, .t37 .clubColourBtn:hover {
    background: #8a1013;
}

.t37 .clubColourStanding {
    background: #cf181d;
    color: #fff;
}

    .t37 .clubColourStanding a {
        color: #fff;
    }

.t37 .clubColourBorderTop, .t37 .staffBox, .t37 .topStatList {
    border-top-color: #cf181d !important;
}

.t37 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #a11317;
}

    .t37 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t37 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #8a1013;
    }

.t37 .clubColourTabs .moreToggle, .t37 .clubColourTabs a, .t37 .clubColourTabs li {
    background: #a11317;
    color: #fff;
}

    .t37 .clubColourTabs .moreToggle.active, .t37 .clubColourTabs a.active, .t37 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t37 .clubColourTabs .moreToggle.active:focus, .t37 .clubColourTabs .moreToggle.active:hover, .t37 .clubColourTabs a.active:focus, .t37 .clubColourTabs a.active:hover, .t37 .clubColourTabs li.active:focus, .t37 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t37 .clubColourTabs .moreToggle:focus, .t37 .clubColourTabs .moreToggle:hover, .t37 .clubColourTabs a:focus, .t37 .clubColourTabs a:hover, .t37 .clubColourTabs li:focus, .t37 .clubColourTabs li:hover {
        background: #8a1013;
    }

.t37 .sideTabsContainer [data-ui-tab] {
    border-color: #cf181d;
}

.t37 .sideTabsContainer .tabbed .tabs li.active, .t37 .sideTabsContainer .tabbed .tabs li:hover {
    background: #cf181d;
    color: #fff;
}

.t37 .statsListBlock:before, .t37 .tableAbridged .clubHighlight {
    background: #cf181d;
}

.clubIndex .t37:focus .clubColourBtn, .clubIndex .t37:hover .clubColourBtn {
    background: #8a1013;
}

.club-archive__inner-wrap--bg-t37 .club-archive__league-pos table tr.row--highlight {
    background-color: #cf181d;
}

.t36-bg, .t7552-bg, .t8951-bg {
    background: #0054a6 !important;
    color: #fff !important;
}

    .t36-bg a, .t36-bg td, .t7552-bg a, .t7552-bg td, .t8951-bg a, .t8951-bg td {
        color: #fff !important;
    }

.t36-pseudo:after, .t36-pseudo:before, .t7552-pseudo:after, .t7552-pseudo:before, .t8951-pseudo:after, .t8951-pseudo:before {
    background: #0054a6 !important;
}

.t36-fill .clipped, .t36-fill .darken, .t36-fill .fill, .t7552-fill .clipped, .t7552-fill .darken, .t7552-fill .fill, .t8951-fill .clipped, .t8951-fill .darken, .t8951-fill .fill {
    fill: #0054a6 !important;
}

.t36-btn, .t7552-btn, .t8951-btn {
    background: #0054a6 !important;
    color: #fff !important;
}

    .t36-btn:focus, .t36-btn:hover, .t7552-btn:focus, .t7552-btn:hover, .t8951-btn:focus, .t8951-btn:hover {
        background: #00478d !important;
    }

.t36 .sideTabsContainer .tablist li.active, .t36 .sideTabsContainer .tablist li:focus, .t36 .sideTabsContainer .tablist li:hover {
    background: #0054a6;
}

.t36 .articleTabContent {
    border-left-color: #0054a6;
}

.t36-topBorder, .t7552-topBorder, .t8951-topBorder {
    border-top-color: #0054a6 !important;
}

.t36 .socialSection .socialCard.imageCard .cardContent {
    background: #003a73;
    transition: background .25s ease;
}

    .t36 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #003a73;
        transition: fill .25s ease;
    }

.t36 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #002d5a;
}

    .t36 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #002d5a;
    }

.t36 .socialSection .clubCard {
    background: #0054a6;
}

    .t36 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #003a73;
        color: #fff;
    }

        .t36 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t36 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002040;
        }

    .t36 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t36 .socialSection .clubCard .clubContent .btn-primary {
        background: #003a73;
        color: #fff;
    }

        .t36 .socialSection .clubCard .clubContent .btn-primary:focus, .t36 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002040;
        }

.t36 .clubKit a:before {
    background: #0054a6;
}

.article-promo--history .t36 .clubKit a:focus .article-promo__btn, .article-promo--history .t36 .clubKit a:hover .article-promo__btn, .t36 .clubKit a:focus .article-promo--history .article-promo__btn, .t36 .clubKit a:focus .btn, .t36 .clubKit a:hover .article-promo--history .article-promo__btn, .t36 .clubKit a:hover .btn {
    background: #00478d;
}

.t36 .clubColourSvg, .t36 .mob-heroSvg {
    fill: #0054a6;
}

.t36 .clubColourBg {
    background: #0054a6;
    color: #fff;
}

    .t36 .clubColourBg a, .t36 .clubColourBg h1, .t36 .clubColourBg h2, .t36 .clubColourBg h3, .t36 .clubColourBg h4, .t36 .clubColourBg h5, .t36 .clubColourBg h6, .t36 .clubColourBg p {
        color: #fff;
    }

.t36 .clubColourBtn {
    background: #003a73;
    color: #fff;
}

    .t36 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t36 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t36 .clubColourBtn a {
    color: #fff;
}

.t36 .clubColourBtn:focus, .t36 .clubColourBtn:hover {
    background: #002d5a;
}

.t36 .clubColourStanding {
    background: #0054a6;
    color: #fff;
}

    .t36 .clubColourStanding a {
        color: #fff;
    }

.t36 .clubColourBorderTop, .t36 .staffBox, .t36 .topStatList {
    border-top-color: #0054a6 !important;
}

.t36 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #003a73;
}

    .t36 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t36 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #002d5a;
    }

.t36 .clubColourTabs .moreToggle, .t36 .clubColourTabs a, .t36 .clubColourTabs li {
    background: #003a73;
    color: #fff;
}

    .t36 .clubColourTabs .moreToggle.active, .t36 .clubColourTabs a.active, .t36 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t36 .clubColourTabs .moreToggle.active:focus, .t36 .clubColourTabs .moreToggle.active:hover, .t36 .clubColourTabs a.active:focus, .t36 .clubColourTabs a.active:hover, .t36 .clubColourTabs li.active:focus, .t36 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t36 .clubColourTabs .moreToggle:focus, .t36 .clubColourTabs .moreToggle:hover, .t36 .clubColourTabs a:focus, .t36 .clubColourTabs a:hover, .t36 .clubColourTabs li:focus, .t36 .clubColourTabs li:hover {
        background: #002d5a;
    }

.t36 .sideTabsContainer [data-ui-tab] {
    border-color: #0054a6;
}

.t36 .sideTabsContainer .tabbed .tabs li.active, .t36 .sideTabsContainer .tabbed .tabs li:hover {
    background: #0054a6;
    color: #fff;
}

.t36 .statsListBlock:before, .t36 .tableAbridged .clubHighlight {
    background: #0054a6;
}

.clubIndex .t36:focus .clubColourBtn, .clubIndex .t36:hover .clubColourBtn {
    background: #002d5a;
}

.club-archive__inner-wrap--bg-t36 .club-archive__league-pos table tr.row--highlight {
    background-color: #0054a6;
}

.t41-bg, .t7579-bg, .t8942-bg {
    background: #104c8c !important;
    color: #fff !important;
}

    .t41-bg a, .t41-bg td, .t7579-bg a, .t7579-bg td, .t8942-bg a, .t8942-bg td {
        color: #fff !important;
    }

.t41-pseudo:after, .t41-pseudo:before, .t7579-pseudo:after, .t7579-pseudo:before, .t8942-pseudo:after, .t8942-pseudo:before {
    background: #104c8c !important;
}

.t41-fill .clipped, .t41-fill .darken, .t41-fill .fill, .t7579-fill .clipped, .t7579-fill .darken, .t7579-fill .fill, .t8942-fill .clipped, .t8942-fill .darken, .t8942-fill .fill {
    fill: #104c8c !important;
}

.t41-btn, .t7579-btn, .t8942-btn {
    background: #104c8c !important;
    color: #fff !important;
}

    .t41-btn:focus, .t41-btn:hover, .t7579-btn:focus, .t7579-btn:hover, .t8942-btn:focus, .t8942-btn:hover {
        background: #0d4075 !important;
    }

.t41 .sideTabsContainer .tablist li.active, .t41 .sideTabsContainer .tablist li:focus, .t41 .sideTabsContainer .tablist li:hover {
    background: #104c8c;
}

.t41 .articleTabContent {
    border-left-color: #104c8c;
}

.t41-topBorder, .t7579-topBorder, .t8942-topBorder {
    border-top-color: #104c8c !important;
}

.t41 .socialSection .socialCard.imageCard .cardContent {
    background: #0b335e;
    transition: background .25s ease;
}

    .t41 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #0b335e;
        transition: fill .25s ease;
    }

.t41 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #082747;
}

    .t41 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #082747;
    }

.t41 .socialSection .clubCard {
    background: #104c8c;
}

    .t41 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #0b335e;
        color: #fff;
    }

        .t41 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t41 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #061a30;
        }

    .t41 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t41 .socialSection .clubCard .clubContent .btn-primary {
        background: #0b335e;
        color: #fff;
    }

        .t41 .socialSection .clubCard .clubContent .btn-primary:focus, .t41 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #061a30;
        }

.t41 .clubKit a:before {
    background: #104c8c;
}

.article-promo--history .t41 .clubKit a:focus .article-promo__btn, .article-promo--history .t41 .clubKit a:hover .article-promo__btn, .t41 .clubKit a:focus .article-promo--history .article-promo__btn, .t41 .clubKit a:focus .btn, .t41 .clubKit a:hover .article-promo--history .article-promo__btn, .t41 .clubKit a:hover .btn {
    background: #0d4075;
}

.t41 .clubColourSvg, .t41 .mob-heroSvg {
    fill: #104c8c;
}

.t41 .clubColourBg {
    background: #104c8c;
    color: #fff;
}

    .t41 .clubColourBg a, .t41 .clubColourBg h1, .t41 .clubColourBg h2, .t41 .clubColourBg h3, .t41 .clubColourBg h4, .t41 .clubColourBg h5, .t41 .clubColourBg h6, .t41 .clubColourBg p {
        color: #fff;
    }

.t41 .clubColourBtn {
    background: #0b335e;
    color: #fff;
}

    .t41 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t41 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t41 .clubColourBtn a {
    color: #fff;
}

.t41 .clubColourBtn:focus, .t41 .clubColourBtn:hover {
    background: #082747;
}

.t41 .clubColourStanding {
    background: #104c8c;
    color: #fff;
}

    .t41 .clubColourStanding a {
        color: #fff;
    }

.t41 .clubColourBorderTop, .t41 .staffBox, .t41 .topStatList {
    border-top-color: #104c8c !important;
}

.t41 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #0b335e;
}

    .t41 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t41 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #082747;
    }

.t41 .clubColourTabs .moreToggle, .t41 .clubColourTabs a, .t41 .clubColourTabs li {
    background: #0b335e;
    color: #fff;
}

    .t41 .clubColourTabs .moreToggle.active, .t41 .clubColourTabs a.active, .t41 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t41 .clubColourTabs .moreToggle.active:focus, .t41 .clubColourTabs .moreToggle.active:hover, .t41 .clubColourTabs a.active:focus, .t41 .clubColourTabs a.active:hover, .t41 .clubColourTabs li.active:focus, .t41 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t41 .clubColourTabs .moreToggle:focus, .t41 .clubColourTabs .moreToggle:hover, .t41 .clubColourTabs a:focus, .t41 .clubColourTabs a:hover, .t41 .clubColourTabs li:focus, .t41 .clubColourTabs li:hover {
        background: #082747;
    }

.t41 .sideTabsContainer [data-ui-tab] {
    border-color: #104c8c;
}

.t41 .sideTabsContainer .tabbed .tabs li.active, .t41 .sideTabsContainer .tabbed .tabs li:hover {
    background: #104c8c;
    color: #fff;
}

.t41 .statsListBlock:before, .t41 .tableAbridged .clubHighlight {
    background: #104c8c;
}

.clubIndex .t41:focus .clubColourBtn, .clubIndex .t41:hover .clubColourBtn {
    background: #082747;
}

.club-archive__inner-wrap--bg-t41 .club-archive__league-pos table tr.row--highlight {
    background-color: #104c8c;
}

.t5-bg, .t6748-bg, .t7590-bg {
    background: #00adef !important;
    color: #fff !important;
}

    .t5-bg a, .t5-bg td, .t6748-bg a, .t6748-bg td, .t7590-bg a, .t7590-bg td {
        color: #fff !important;
    }

.t5-pseudo:after, .t5-pseudo:before, .t6748-pseudo:after, .t6748-pseudo:before, .t7590-pseudo:after, .t7590-pseudo:before {
    background: #00adef !important;
}

.t5-fill .clipped, .t5-fill .darken, .t5-fill .fill, .t6748-fill .clipped, .t6748-fill .darken, .t6748-fill .fill, .t7590-fill .clipped, .t7590-fill .darken, .t7590-fill .fill {
    fill: #00adef !important;
}

.t5-btn, .t6748-btn, .t7590-btn {
    background: #00adef !important;
    color: #fff !important;
}

    .t5-btn:focus, .t5-btn:hover, .t6748-btn:focus, .t6748-btn:hover, .t7590-btn:focus, .t7590-btn:hover {
        background: #009bd6 !important;
    }

.t5 .sideTabsContainer .tablist li.active, .t5 .sideTabsContainer .tablist li:focus, .t5 .sideTabsContainer .tablist li:hover {
    background: #00adef;
}

.t5 .articleTabContent {
    border-left-color: #00adef;
}

.t5-topBorder, .t6748-topBorder, .t7590-topBorder {
    border-top-color: #00adef !important;
}

.t5 .socialSection .socialCard.imageCard .cardContent {
    background: #0088bc;
    transition: background .25s ease;
}

    .t5 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #0088bc;
        transition: fill .25s ease;
    }

.t5 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #0076a3;
}

    .t5 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #0076a3;
    }

.t5 .socialSection .clubCard {
    background: #00adef;
}

    .t5 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #0088bc;
        color: #fff;
    }

        .t5 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t5 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #006389;
        }

    .t5 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t5 .socialSection .clubCard .clubContent .btn-primary {
        background: #0088bc;
        color: #fff;
    }

        .t5 .socialSection .clubCard .clubContent .btn-primary:focus, .t5 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #006389;
        }

.t5 .clubKit a:before {
    background: #00adef;
}

.article-promo--history .t5 .clubKit a:focus .article-promo__btn, .article-promo--history .t5 .clubKit a:hover .article-promo__btn, .t5 .clubKit a:focus .article-promo--history .article-promo__btn, .t5 .clubKit a:focus .btn, .t5 .clubKit a:hover .article-promo--history .article-promo__btn, .t5 .clubKit a:hover .btn {
    background: #009bd6;
}

.t5 .clubColourSvg, .t5 .mob-heroSvg {
    fill: #00adef;
}

.t5 .clubColourBg {
    background: #00adef;
    color: #fff;
}

    .t5 .clubColourBg a, .t5 .clubColourBg h1, .t5 .clubColourBg h2, .t5 .clubColourBg h3, .t5 .clubColourBg h4, .t5 .clubColourBg h5, .t5 .clubColourBg h6, .t5 .clubColourBg p {
        color: #fff;
    }

.t5 .clubColourBtn {
    background: #0088bc;
    color: #fff;
}

    .t5 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t5 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t5 .clubColourBtn a {
    color: #fff;
}

.t5 .clubColourBtn:focus, .t5 .clubColourBtn:hover {
    background: #0076a3;
}

.t5 .clubColourStanding {
    background: #00adef;
    color: #fff;
}

    .t5 .clubColourStanding a {
        color: #fff;
    }

.t5 .clubColourBorderTop, .t5 .staffBox, .t5 .topStatList {
    border-top-color: #00adef !important;
}

.t5 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #0088bc;
}

    .t5 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t5 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #0076a3;
    }

.t5 .clubColourTabs .moreToggle, .t5 .clubColourTabs a, .t5 .clubColourTabs li {
    background: #0088bc;
    color: #fff;
}

    .t5 .clubColourTabs .moreToggle.active, .t5 .clubColourTabs a.active, .t5 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t5 .clubColourTabs .moreToggle.active:focus, .t5 .clubColourTabs .moreToggle.active:hover, .t5 .clubColourTabs a.active:focus, .t5 .clubColourTabs a.active:hover, .t5 .clubColourTabs li.active:focus, .t5 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t5 .clubColourTabs .moreToggle:focus, .t5 .clubColourTabs .moreToggle:hover, .t5 .clubColourTabs a:focus, .t5 .clubColourTabs a:hover, .t5 .clubColourTabs li:focus, .t5 .clubColourTabs li:hover {
        background: #0076a3;
    }

.t5 .sideTabsContainer [data-ui-tab] {
    border-color: #00adef;
}

.t5 .sideTabsContainer .tabbed .tabs li.active, .t5 .sideTabsContainer .tabbed .tabs li:hover {
    background: #00adef;
    color: #fff;
}

.t5 .statsListBlock:before, .t5 .tableAbridged .clubHighlight {
    background: #00adef;
}

.clubIndex .t5:focus .clubColourBtn, .clubIndex .t5:hover .clubColourBtn {
    background: #0076a3;
}

.club-archive__inner-wrap--bg-t5 .club-archive__league-pos table tr.row--highlight {
    background-color: #00adef;
}

.t92-bg {
    background: #f7931e !important;
}

    .t92-bg, .t92-bg a, .t92-bg td {
        color: #fff !important;
    }

.t92-pseudo:after, .t92-pseudo:before {
    background: #f7931e !important;
}

.t92-fill .clipped, .t92-fill .darken, .t92-fill .fill {
    fill: #f7931e !important;
}

.t92-btn {
    background: #f7931e !important;
    color: #fff !important;
}

    .t92-btn:focus, .t92-btn:hover {
        background: #f38709 !important;
    }

.t92 .sideTabsContainer .tablist li.active, .t92 .sideTabsContainer .tablist li:focus, .t92 .sideTabsContainer .tablist li:hover {
    background: #f7931e;
}

.t92 .articleTabContent {
    border-left-color: #f7931e;
}

.t92-topBorder {
    border-top-color: #f7931e !important;
}

.t92 .socialSection .socialCard.imageCard .cardContent {
    background: #da7908;
    transition: background .25s ease;
}

    .t92 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #da7908;
        transition: fill .25s ease;
    }

.t92 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #c26c07;
}

    .t92 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #c26c07;
    }

.t92 .socialSection .clubCard {
    background: #f7931e;
}

    .t92 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #da7908;
        color: #fff;
    }

        .t92 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t92 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #a95e06;
        }

    .t92 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t92 .socialSection .clubCard .clubContent .btn-primary {
        background: #da7908;
        color: #fff;
    }

        .t92 .socialSection .clubCard .clubContent .btn-primary:focus, .t92 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #a95e06;
        }

.t92 .clubKit a:before {
    background: #f7931e;
}

.article-promo--history .t92 .clubKit a:focus .article-promo__btn, .article-promo--history .t92 .clubKit a:hover .article-promo__btn, .t92 .clubKit a:focus .article-promo--history .article-promo__btn, .t92 .clubKit a:focus .btn, .t92 .clubKit a:hover .article-promo--history .article-promo__btn, .t92 .clubKit a:hover .btn {
    background: #f38709;
}

.t92 .clubColourSvg, .t92 .mob-heroSvg {
    fill: #f7931e;
}

.t92 .clubColourBg {
    background: #f7931e;
    color: #fff;
}

    .t92 .clubColourBg a, .t92 .clubColourBg h1, .t92 .clubColourBg h2, .t92 .clubColourBg h3, .t92 .clubColourBg h4, .t92 .clubColourBg h5, .t92 .clubColourBg h6, .t92 .clubColourBg p {
        color: #fff;
    }

.t92 .clubColourBtn {
    background: #da7908;
    color: #fff;
}

    .t92 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t92 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t92 .clubColourBtn a {
    color: #fff;
}

.t92 .clubColourBtn:focus, .t92 .clubColourBtn:hover {
    background: #c26c07;
}

.t92 .clubColourStanding {
    background: #f7931e;
    color: #fff;
}

    .t92 .clubColourStanding a {
        color: #fff;
    }

.t92 .clubColourBorderTop, .t92 .staffBox, .t92 .topStatList {
    border-top-color: #f7931e !important;
}

.t92 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #da7908;
}

    .t92 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t92 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #c26c07;
    }

.t92 .clubColourTabs .moreToggle, .t92 .clubColourTabs a, .t92 .clubColourTabs li {
    background: #da7908;
    color: #fff;
}

    .t92 .clubColourTabs .moreToggle.active, .t92 .clubColourTabs a.active, .t92 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t92 .clubColourTabs .moreToggle.active:focus, .t92 .clubColourTabs .moreToggle.active:hover, .t92 .clubColourTabs a.active:focus, .t92 .clubColourTabs a.active:hover, .t92 .clubColourTabs li.active:focus, .t92 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t92 .clubColourTabs .moreToggle:focus, .t92 .clubColourTabs .moreToggle:hover, .t92 .clubColourTabs a:focus, .t92 .clubColourTabs a:hover, .t92 .clubColourTabs li:focus, .t92 .clubColourTabs li:hover {
        background: #c26c07;
    }

.t92 .sideTabsContainer [data-ui-tab] {
    border-color: #f7931e;
}

.t92 .sideTabsContainer .tabbed .tabs li.active, .t92 .sideTabsContainer .tabbed .tabs li:hover {
    background: #f7931e;
    color: #fff;
}

.t92 .statsListBlock:before, .t92 .tableAbridged .clubHighlight {
    background: #f7931e;
}

.clubIndex .t92:focus .clubColourBtn, .clubIndex .t92:hover .clubColourBtn {
    background: #c26c07;
}

.club-archive__inner-wrap--bg-t92 .club-archive__league-pos table tr.row--highlight {
    background-color: #f7931e;
}

.t30-bg, .t6425-bg, .t6745-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t30-bg a, .t30-bg td, .t6425-bg a, .t6425-bg td, .t6745-bg a, .t6745-bg td {
        color: #fff !important;
    }

    .t30-bg.matchHighlightsBanner .competitionImage1, .t6425-bg.matchHighlightsBanner .competitionImage1, .t6745-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg.matchHighlightsBanner .competitionImage1, .t6425-bg.matchHighlightsBanner .competitionImage1, .t6745-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-bg.matchHighlightsBanner .competitionImage11, .t6425-bg.matchHighlightsBanner .competitionImage11, .t6745-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg.matchHighlightsBanner .competitionImage11, .t6425-bg.matchHighlightsBanner .competitionImage11, .t6745-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-bg a, .t30-bg td, .t6425-bg a, .t6425-bg td, .t6745-bg a, .t6745-bg td {
    color: #333 !important;
}

.t30-bg .stadium:before, .t6425-bg .stadium:before, .t6745-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg .stadium:before, .t6425-bg .stadium:before, .t6745-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-bg .website:before, .t6425-bg .website:before, .t6745-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg .website:before, .t6425-bg .website:before, .t6745-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-bg .website:after, .t6425-bg .website:after, .t6745-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg .website:after, .t6425-bg .website:after, .t6745-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-bg .socialLinks:before, .t6425-bg .socialLinks:before, .t6745-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-bg .socialLinks:before, .t6425-bg .socialLinks:before, .t6745-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-pseudo:after, .t30-pseudo:before, .t6425-pseudo:after, .t6425-pseudo:before, .t6745-pseudo:after, .t6745-pseudo:before {
    background: #f5f5f5 !important;
}

.t30-fill .clipped, .t30-fill .darken, .t30-fill .fill, .t6425-fill .clipped, .t6425-fill .darken, .t6425-fill .fill, .t6745-fill .clipped, .t6745-fill .darken, .t6745-fill .fill {
    fill: #f5f5f5 !important;
}

.t30-btn, .t6425-btn, .t6745-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t30-btn .arrow-right-w, .t6425-btn .arrow-right-w, .t6745-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-btn .arrow-right-w, .t6425-btn .arrow-right-w, .t6745-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-btn .external-w, .t6425-btn .external-w, .t6745-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-btn .external-w, .t6425-btn .external-w, .t6745-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-btn:focus .arrow-right-w, .t30-btn:hover .arrow-right-w, .t6425-btn:focus .arrow-right-w, .t6425-btn:hover .arrow-right-w, .t6745-btn:focus .arrow-right-w, .t6745-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-btn:focus .arrow-right-w, .t30-btn:hover .arrow-right-w, .t6425-btn:focus .arrow-right-w, .t6425-btn:hover .arrow-right-w, .t6745-btn:focus .arrow-right-w, .t6745-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-btn:focus .external-w, .t30-btn:hover .external-w, .t6425-btn:focus .external-w, .t6425-btn:hover .external-w, .t6745-btn:focus .external-w, .t6745-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30-btn:focus .external-w, .t30-btn:hover .external-w, .t6425-btn:focus .external-w, .t6425-btn:hover .external-w, .t6745-btn:focus .external-w, .t6745-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30-btn:focus, .t30-btn:hover, .t6425-btn:focus, .t6425-btn:hover, .t6745-btn:focus, .t6745-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t30 .sideTabsContainer .tablist li.active, .t30 .sideTabsContainer .tablist li:focus, .t30 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t30 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t30-topBorder, .t6425-topBorder, .t6745-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t30 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .socialSection .socialCard .message a {
    color: #e90052;
}

.t30 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t30 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t30 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t30 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t30 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t30 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t30 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t30 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t30 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t30 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t30 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t30 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t30 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t30 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t30 .socialSection .clubCard .clubContent .btn-primary:focus, .t30 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t30 .socialSection .clubCard .clubContent .btn-primary, .t30 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t30 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t30 .clubKit a:focus .article-promo__btn, .article-promo--history .t30 .clubKit a:hover .article-promo__btn, .t30 .clubKit a:focus .article-promo--history .article-promo__btn, .t30 .clubKit a:focus .btn, .t30 .clubKit a:hover .article-promo--history .article-promo__btn, .t30 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t30 .clubColourSvg, .t30 .mob-heroSvg {
    fill: #f5f5f5;
}

.t30 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t30 .clubColourBg a, .t30 .clubColourBg h1, .t30 .clubColourBg h2, .t30 .clubColourBg h3, .t30 .clubColourBg h4, .t30 .clubColourBg h5, .t30 .clubColourBg h6, .t30 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t30 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t30 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t30 .clubColourBtn a {
        color: #fff;
    }

    .t30 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t30 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t30 .clubColourBtn a {
    color: #333;
}

.t30 .clubColourBtn:focus, .t30 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t30 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t30 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t30 .clubColourBorderTop, .t30 .staffBox, .t30 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t30 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t30 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t30 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t30 .clubColourTabs .moreToggle, .t30 .clubColourTabs a, .t30 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t30 .clubColourTabs .moreToggle.active, .t30 .clubColourTabs a.active, .t30 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t30 .clubColourTabs .moreToggle.active:focus, .t30 .clubColourTabs .moreToggle.active:hover, .t30 .clubColourTabs a.active:focus, .t30 .clubColourTabs a.active:hover, .t30 .clubColourTabs li.active:focus, .t30 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t30 .clubColourTabs .moreToggle:focus, .t30 .clubColourTabs .moreToggle:hover, .t30 .clubColourTabs a:focus, .t30 .clubColourTabs a:hover, .t30 .clubColourTabs li:focus, .t30 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t30 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t30 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t30 .sideTabsContainer .tabbed .tabs li.active, .t30 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t30 .statsListBlock:before, .t30 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t30:focus .clubColourBtn, .clubIndex .t30:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t30 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t55-bg {
    background: #6c0c33 !important;
}

    .t55-bg, .t55-bg a, .t55-bg td {
        color: #fff !important;
    }

.t55-pseudo:after, .t55-pseudo:before {
    background: #6c0c33 !important;
}

.t55-fill .clipped, .t55-fill .darken, .t55-fill .fill {
    fill: #6c0c33 !important;
}

.t55-btn {
    background: #6c0c33 !important;
    color: #fff !important;
}

    .t55-btn:focus, .t55-btn:hover {
        background: #550928 !important;
    }

.t55 .sideTabsContainer .tablist li.active, .t55 .sideTabsContainer .tablist li:focus, .t55 .sideTabsContainer .tablist li:hover {
    background: #6c0c33;
}

.t55 .articleTabContent {
    border-left-color: #6c0c33;
}

.t55-topBorder {
    border-top-color: #6c0c33 !important;
}

.t55 .socialSection .socialCard.imageCard .cardContent {
    background: #3e071d;
    transition: background .25s ease;
}

    .t55 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #3e071d;
        transition: fill .25s ease;
    }

.t55 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #270412;
}

    .t55 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #270412;
    }

.t55 .socialSection .clubCard {
    background: #6c0c33;
}

    .t55 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #3e071d;
        color: #fff;
    }

        .t55 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t55 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #100208;
        }

    .t55 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t55 .socialSection .clubCard .clubContent .btn-primary {
        background: #3e071d;
        color: #fff;
    }

        .t55 .socialSection .clubCard .clubContent .btn-primary:focus, .t55 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #100208;
        }

.t55 .clubKit a:before {
    background: #6c0c33;
}

.article-promo--history .t55 .clubKit a:focus .article-promo__btn, .article-promo--history .t55 .clubKit a:hover .article-promo__btn, .t55 .clubKit a:focus .article-promo--history .article-promo__btn, .t55 .clubKit a:focus .btn, .t55 .clubKit a:hover .article-promo--history .article-promo__btn, .t55 .clubKit a:hover .btn {
    background: #550928;
}

.t55 .clubColourSvg, .t55 .mob-heroSvg {
    fill: #6c0c33;
}

.t55 .clubColourBg {
    background: #6c0c33;
    color: #fff;
}

    .t55 .clubColourBg a, .t55 .clubColourBg h1, .t55 .clubColourBg h2, .t55 .clubColourBg h3, .t55 .clubColourBg h4, .t55 .clubColourBg h5, .t55 .clubColourBg h6, .t55 .clubColourBg p {
        color: #fff;
    }

.t55 .clubColourBtn {
    background: #3e071d;
    color: #fff;
}

    .t55 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t55 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t55 .clubColourBtn a {
    color: #fff;
}

.t55 .clubColourBtn:focus, .t55 .clubColourBtn:hover {
    background: #270412;
}

.t55 .clubColourStanding {
    background: #6c0c33;
    color: #fff;
}

    .t55 .clubColourStanding a {
        color: #fff;
    }

.t55 .clubColourBorderTop, .t55 .staffBox, .t55 .topStatList {
    border-top-color: #6c0c33 !important;
}

.t55 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #3e071d;
}

    .t55 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t55 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #270412;
    }

.t55 .clubColourTabs .moreToggle, .t55 .clubColourTabs a, .t55 .clubColourTabs li {
    background: #3e071d;
    color: #fff;
}

    .t55 .clubColourTabs .moreToggle.active, .t55 .clubColourTabs a.active, .t55 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t55 .clubColourTabs .moreToggle.active:focus, .t55 .clubColourTabs .moreToggle.active:hover, .t55 .clubColourTabs a.active:focus, .t55 .clubColourTabs a.active:hover, .t55 .clubColourTabs li.active:focus, .t55 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t55 .clubColourTabs .moreToggle:focus, .t55 .clubColourTabs .moreToggle:hover, .t55 .clubColourTabs a:focus, .t55 .clubColourTabs a:hover, .t55 .clubColourTabs li:focus, .t55 .clubColourTabs li:hover {
        background: #270412;
    }

.t55 .sideTabsContainer [data-ui-tab] {
    border-color: #6c0c33;
}

.t55 .sideTabsContainer .tabbed .tabs li.active, .t55 .sideTabsContainer .tabbed .tabs li:hover {
    background: #6c0c33;
    color: #fff;
}

.t55 .statsListBlock:before, .t55 .tableAbridged .clubHighlight {
    background: #6c0c33;
}

.clubIndex .t55:focus .clubColourBtn, .clubIndex .t55:hover .clubColourBtn {
    background: #270412;
}

.club-archive__inner-wrap--bg-t55 .club-archive__league-pos table tr.row--highlight {
    background-color: #6c0c33;
}

.t94-bg, .t8952-bg, .t8959-bg {
    background: #c61d23 !important;
    color: #fff !important;
}

    .t94-bg a, .t94-bg td, .t8952-bg a, .t8952-bg td, .t8959-bg a, .t8959-bg td {
        color: #fff !important;
    }

.t94-pseudo:after, .t94-pseudo:before, .t8952-pseudo:after, .t8952-pseudo:before, .t8959-pseudo:after, .t8959-pseudo:before {
    background: #c61d23 !important;
}

.t94-fill .clipped, .t94-fill .darken, .t94-fill .fill, .t8952-fill .clipped, .t8952-fill .darken, .t8952-fill .fill, .t8959-fill .clipped, .t8959-fill .darken, .t8959-fill .fill {
    fill: #c61d23 !important;
}

.t94-btn, .t8952-btn, .t8959-btn {
    background: #c61d23 !important;
    color: #fff !important;
}

    .t94-btn:focus, .t94-btn:hover, .t8952-btn:focus, .t8952-btn:hover, .t8959-btn:focus, .t8959-btn:hover {
        background: #b01a1f !important;
    }

.t94 .sideTabsContainer .tablist li.active, .t94 .sideTabsContainer .tablist li:focus, .t94 .sideTabsContainer .tablist li:hover {
    background: #c61d23;
}

.t94 .articleTabContent {
    border-left-color: #c61d23;
}

.t94-topBorder, .t8952-topBorder, .t8959-topBorder {
    border-top-color: #c61d23 !important;
}

.t94 .socialSection .socialCard.imageCard .cardContent {
    background: #9a161b;
    transition: background .25s ease;
}

    .t94 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #9a161b;
        transition: fill .25s ease;
    }

.t94 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #831317;
}

    .t94 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #831317;
    }

.t94 .socialSection .clubCard {
    background: #c61d23;
}

    .t94 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #9a161b;
        color: #fff;
    }

        .t94 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t94 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #6d1013;
        }

    .t94 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t94 .socialSection .clubCard .clubContent .btn-primary {
        background: #9a161b;
        color: #fff;
    }

        .t94 .socialSection .clubCard .clubContent .btn-primary:focus, .t94 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #6d1013;
        }

.t94 .clubKit a:before {
    background: #c61d23;
}

.article-promo--history .t94 .clubKit a:focus .article-promo__btn, .article-promo--history .t94 .clubKit a:hover .article-promo__btn, .t94 .clubKit a:focus .article-promo--history .article-promo__btn, .t94 .clubKit a:focus .btn, .t94 .clubKit a:hover .article-promo--history .article-promo__btn, .t94 .clubKit a:hover .btn {
    background: #b01a1f;
}

.t94 .clubColourSvg, .t94 .mob-heroSvg {
    fill: #c61d23;
}

.t94 .clubColourBg {
    background: #c61d23;
    color: #fff;
}

    .t94 .clubColourBg a, .t94 .clubColourBg h1, .t94 .clubColourBg h2, .t94 .clubColourBg h3, .t94 .clubColourBg h4, .t94 .clubColourBg h5, .t94 .clubColourBg h6, .t94 .clubColourBg p {
        color: #fff;
    }

.t94 .clubColourBtn {
    background: #9a161b;
    color: #fff;
}

    .t94 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t94 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t94 .clubColourBtn a {
    color: #fff;
}

.t94 .clubColourBtn:focus, .t94 .clubColourBtn:hover {
    background: #831317;
}

.t94 .clubColourStanding {
    background: #c61d23;
    color: #fff;
}

    .t94 .clubColourStanding a {
        color: #fff;
    }

.t94 .clubColourBorderTop, .t94 .staffBox, .t94 .topStatList {
    border-top-color: #c61d23 !important;
}

.t94 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #9a161b;
}

    .t94 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t94 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #831317;
    }

.t94 .clubColourTabs .moreToggle, .t94 .clubColourTabs a, .t94 .clubColourTabs li {
    background: #9a161b;
    color: #fff;
}

    .t94 .clubColourTabs .moreToggle.active, .t94 .clubColourTabs a.active, .t94 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t94 .clubColourTabs .moreToggle.active:focus, .t94 .clubColourTabs .moreToggle.active:hover, .t94 .clubColourTabs a.active:focus, .t94 .clubColourTabs a.active:hover, .t94 .clubColourTabs li.active:focus, .t94 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t94 .clubColourTabs .moreToggle:focus, .t94 .clubColourTabs .moreToggle:hover, .t94 .clubColourTabs a:focus, .t94 .clubColourTabs a:hover, .t94 .clubColourTabs li:focus, .t94 .clubColourTabs li:hover {
        background: #831317;
    }

.t94 .sideTabsContainer [data-ui-tab] {
    border-color: #c61d23;
}

.t94 .sideTabsContainer .tabbed .tabs li.active, .t94 .sideTabsContainer .tabbed .tabs li:hover {
    background: #c61d23;
    color: #fff;
}

.t94 .statsListBlock:before, .t94 .tableAbridged .clubHighlight {
    background: #c61d23;
}

.clubIndex .t94:focus .clubColourBtn, .clubIndex .t94:hover .clubColourBtn {
    background: #831317;
}

.club-archive__inner-wrap--bg-t94 .club-archive__league-pos table tr.row--highlight {
    background-color: #c61d23;
}

.t113-bg, .t7133-bg, .t8953-bg {
    background: #e31b23 !important;
    color: #fff !important;
}

    .t113-bg a, .t113-bg td, .t7133-bg a, .t7133-bg td, .t8953-bg a, .t8953-bg td {
        color: #fff !important;
    }

.t113-pseudo:after, .t113-pseudo:before, .t7133-pseudo:after, .t7133-pseudo:before, .t8953-pseudo:after, .t8953-pseudo:before {
    background: #e31b23 !important;
}

.t113-fill .clipped, .t113-fill .darken, .t113-fill .fill, .t7133-fill .clipped, .t7133-fill .darken, .t7133-fill .fill, .t8953-fill .clipped, .t8953-fill .darken, .t8953-fill .fill {
    fill: #e31b23 !important;
}

.t113-btn, .t7133-btn, .t8953-btn {
    background: #e31b23 !important;
    color: #fff !important;
}

    .t113-btn:focus, .t113-btn:hover, .t7133-btn:focus, .t7133-btn:hover, .t8953-btn:focus, .t8953-btn:hover {
        background: #cc181f !important;
    }

.t113 .sideTabsContainer .tablist li.active, .t113 .sideTabsContainer .tablist li:focus, .t113 .sideTabsContainer .tablist li:hover {
    background: #e31b23;
}

.t113 .articleTabContent {
    border-left-color: #e31b23;
}

.t113-topBorder, .t7133-topBorder, .t8953-topBorder {
    border-top-color: #e31b23 !important;
}

.t113 .socialSection .socialCard.imageCard .cardContent {
    background: #b5161c;
    transition: background .25s ease;
}

    .t113 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #b5161c;
        transition: fill .25s ease;
    }

.t113 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #9f1318;
}

    .t113 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #9f1318;
    }

.t113 .socialSection .clubCard {
    background: #e31b23;
}

    .t113 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #b5161c;
        color: #fff;
    }

        .t113 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t113 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #881015;
        }

    .t113 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t113 .socialSection .clubCard .clubContent .btn-primary {
        background: #b5161c;
        color: #fff;
    }

        .t113 .socialSection .clubCard .clubContent .btn-primary:focus, .t113 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #881015;
        }

.t113 .clubKit a:before {
    background: #e31b23;
}

.article-promo--history .t113 .clubKit a:focus .article-promo__btn, .article-promo--history .t113 .clubKit a:hover .article-promo__btn, .t113 .clubKit a:focus .article-promo--history .article-promo__btn, .t113 .clubKit a:focus .btn, .t113 .clubKit a:hover .article-promo--history .article-promo__btn, .t113 .clubKit a:hover .btn {
    background: #cc181f;
}

.t113 .clubColourSvg, .t113 .mob-heroSvg {
    fill: #e31b23;
}

.t113 .clubColourBg {
    background: #e31b23;
    color: #fff;
}

    .t113 .clubColourBg a, .t113 .clubColourBg h1, .t113 .clubColourBg h2, .t113 .clubColourBg h3, .t113 .clubColourBg h4, .t113 .clubColourBg h5, .t113 .clubColourBg h6, .t113 .clubColourBg p {
        color: #fff;
    }

.t113 .clubColourBtn {
    background: #b5161c;
    color: #fff;
}

    .t113 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t113 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t113 .clubColourBtn a {
    color: #fff;
}

.t113 .clubColourBtn:focus, .t113 .clubColourBtn:hover {
    background: #9f1318;
}

.t113 .clubColourStanding {
    background: #e31b23;
    color: #fff;
}

    .t113 .clubColourStanding a {
        color: #fff;
    }

.t113 .clubColourBorderTop, .t113 .staffBox, .t113 .topStatList {
    border-top-color: #e31b23 !important;
}

.t113 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #b5161c;
}

    .t113 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t113 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #9f1318;
    }

.t113 .clubColourTabs .moreToggle, .t113 .clubColourTabs a, .t113 .clubColourTabs li {
    background: #b5161c;
    color: #fff;
}

    .t113 .clubColourTabs .moreToggle.active, .t113 .clubColourTabs a.active, .t113 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t113 .clubColourTabs .moreToggle.active:focus, .t113 .clubColourTabs .moreToggle.active:hover, .t113 .clubColourTabs a.active:focus, .t113 .clubColourTabs a.active:hover, .t113 .clubColourTabs li.active:focus, .t113 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t113 .clubColourTabs .moreToggle:focus, .t113 .clubColourTabs .moreToggle:hover, .t113 .clubColourTabs a:focus, .t113 .clubColourTabs a:hover, .t113 .clubColourTabs li:focus, .t113 .clubColourTabs li:hover {
        background: #9f1318;
    }

.t113 .sideTabsContainer [data-ui-tab] {
    border-color: #e31b23;
}

.t113 .sideTabsContainer .tabbed .tabs li.active, .t113 .sideTabsContainer .tabbed .tabs li:hover {
    background: #e31b23;
    color: #fff;
}

.t113 .statsListBlock:before, .t113 .tableAbridged .clubHighlight {
    background: #e31b23;
}

.clubIndex .t113:focus .clubColourBtn, .clubIndex .t113:hover .clubColourBtn {
    background: #9f1318;
}

.club-archive__inner-wrap--bg-t113 .club-archive__league-pos table tr.row--highlight {
    background-color: #e31b23;
}

.t90-bg, .t9331-bg {
    background: #6a003a !important;
    color: #fff !important;
}

    .t90-bg a, .t90-bg td, .t9331-bg a, .t9331-bg td {
        color: #fff !important;
    }

.t90-pseudo:after, .t90-pseudo:before, .t9331-pseudo:after, .t9331-pseudo:before {
    background: #6a003a !important;
}

.t90-fill .clipped, .t90-fill .darken, .t90-fill .fill, .t9331-fill .clipped, .t9331-fill .darken, .t9331-fill .fill {
    fill: #6a003a !important;
}

.t90-btn, .t9331-btn {
    background: #6a003a !important;
    color: #fff !important;
}

    .t90-btn:focus, .t90-btn:hover, .t9331-btn:focus, .t9331-btn:hover {
        background: #51002c !important;
    }

.t90 .sideTabsContainer .tablist li.active, .t90 .sideTabsContainer .tablist li:focus, .t90 .sideTabsContainer .tablist li:hover {
    background: #6a003a;
}

.t90 .articleTabContent {
    border-left-color: #6a003a;
}

.t90-topBorder, .t9331-topBorder {
    border-top-color: #6a003a !important;
}

.t90 .socialSection .socialCard.imageCard .cardContent {
    background: #37001e;
    transition: background .25s ease;
}

    .t90 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #37001e;
        transition: fill .25s ease;
    }

.t90 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #1e0010;
}

    .t90 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #1e0010;
    }

.t90 .socialSection .clubCard {
    background: #6a003a;
}

    .t90 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #37001e;
        color: #fff;
    }

        .t90 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t90 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #040002;
        }

    .t90 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t90 .socialSection .clubCard .clubContent .btn-primary {
        background: #37001e;
        color: #fff;
    }

        .t90 .socialSection .clubCard .clubContent .btn-primary:focus, .t90 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #040002;
        }

.t90 .clubKit a:before {
    background: #6a003a;
}

.article-promo--history .t90 .clubKit a:focus .article-promo__btn, .article-promo--history .t90 .clubKit a:hover .article-promo__btn, .t90 .clubKit a:focus .article-promo--history .article-promo__btn, .t90 .clubKit a:focus .btn, .t90 .clubKit a:hover .article-promo--history .article-promo__btn, .t90 .clubKit a:hover .btn {
    background: #51002c;
}

.t90 .clubColourSvg, .t90 .mob-heroSvg {
    fill: #6a003a;
}

.t90 .clubColourBg {
    background: #6a003a;
    color: #fff;
}

    .t90 .clubColourBg a, .t90 .clubColourBg h1, .t90 .clubColourBg h2, .t90 .clubColourBg h3, .t90 .clubColourBg h4, .t90 .clubColourBg h5, .t90 .clubColourBg h6, .t90 .clubColourBg p {
        color: #fff;
    }

.t90 .clubColourBtn {
    background: #37001e;
    color: #fff;
}

    .t90 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t90 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t90 .clubColourBtn a {
    color: #fff;
}

.t90 .clubColourBtn:focus, .t90 .clubColourBtn:hover {
    background: #1e0010;
}

.t90 .clubColourStanding {
    background: #6a003a;
    color: #fff;
}

    .t90 .clubColourStanding a {
        color: #fff;
    }

.t90 .clubColourBorderTop, .t90 .staffBox, .t90 .topStatList {
    border-top-color: #6a003a !important;
}

.t90 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #37001e;
}

    .t90 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t90 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #1e0010;
    }

.t90 .clubColourTabs .moreToggle, .t90 .clubColourTabs a, .t90 .clubColourTabs li {
    background: #37001e;
    color: #fff;
}

    .t90 .clubColourTabs .moreToggle.active, .t90 .clubColourTabs a.active, .t90 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t90 .clubColourTabs .moreToggle.active:focus, .t90 .clubColourTabs .moreToggle.active:hover, .t90 .clubColourTabs a.active:focus, .t90 .clubColourTabs a.active:hover, .t90 .clubColourTabs li.active:focus, .t90 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t90 .clubColourTabs .moreToggle:focus, .t90 .clubColourTabs .moreToggle:hover, .t90 .clubColourTabs a:focus, .t90 .clubColourTabs a:hover, .t90 .clubColourTabs li:focus, .t90 .clubColourTabs li:hover {
        background: #1e0010;
    }

.t90 .sideTabsContainer [data-ui-tab] {
    border-color: #6a003a;
}

.t90 .sideTabsContainer .tabbed .tabs li.active, .t90 .sideTabsContainer .tabbed .tabs li:hover {
    background: #6a003a;
    color: #fff;
}

.t90 .statsListBlock:before, .t90 .tableAbridged .clubHighlight {
    background: #6a003a;
}

.clubIndex .t90:focus .clubColourBtn, .clubIndex .t90:hover .clubColourBtn {
    background: #1e0010;
}

.club-archive__inner-wrap--bg-t90 .club-archive__league-pos table tr.row--highlight {
    background-color: #6a003a;
}

.t97-bg, .t8949-bg, .t8962-bg {
    background: #035daa !important;
    color: #fff !important;
}

    .t97-bg a, .t97-bg td, .t8949-bg a, .t8949-bg td, .t8962-bg a, .t8962-bg td {
        color: #fff !important;
    }

.t97-pseudo:after, .t97-pseudo:before, .t8949-pseudo:after, .t8949-pseudo:before, .t8962-pseudo:after, .t8962-pseudo:before {
    background: #035daa !important;
}

.t97-fill .clipped, .t97-fill .darken, .t97-fill .fill, .t8949-fill .clipped, .t8949-fill .darken, .t8949-fill .fill, .t8962-fill .clipped, .t8962-fill .darken, .t8962-fill .fill {
    fill: #035daa !important;
}

.t97-btn, .t8949-btn, .t8962-btn {
    background: #035daa !important;
    color: #fff !important;
}

    .t97-btn:focus, .t97-btn:hover, .t8949-btn:focus, .t8949-btn:hover, .t8962-btn:focus, .t8962-btn:hover {
        background: #034f91 !important;
    }

.t97 .sideTabsContainer .tablist li.active, .t97 .sideTabsContainer .tablist li:focus, .t97 .sideTabsContainer .tablist li:hover {
    background: #035daa;
}

.t97 .articleTabContent {
    border-left-color: #035daa;
}

.t97-topBorder, .t8949-topBorder, .t8962-topBorder {
    border-top-color: #035daa !important;
}

.t97 .socialSection .socialCard.imageCard .cardContent {
    background: #024278;
    transition: background .25s ease;
}

    .t97 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #024278;
        transition: fill .25s ease;
    }

.t97 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #02345f;
}

    .t97 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #02345f;
    }

.t97 .socialSection .clubCard {
    background: #035daa;
}

    .t97 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #024278;
        color: #fff;
    }

        .t97 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t97 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #012646;
        }

    .t97 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t97 .socialSection .clubCard .clubContent .btn-primary {
        background: #024278;
        color: #fff;
    }

        .t97 .socialSection .clubCard .clubContent .btn-primary:focus, .t97 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #012646;
        }

.t97 .clubKit a:before {
    background: #035daa;
}

.article-promo--history .t97 .clubKit a:focus .article-promo__btn, .article-promo--history .t97 .clubKit a:hover .article-promo__btn, .t97 .clubKit a:focus .article-promo--history .article-promo__btn, .t97 .clubKit a:focus .btn, .t97 .clubKit a:hover .article-promo--history .article-promo__btn, .t97 .clubKit a:hover .btn {
    background: #034f91;
}

.t97 .clubColourSvg, .t97 .mob-heroSvg {
    fill: #035daa;
}

.t97 .clubColourBg {
    background: #035daa;
    color: #fff;
}

    .t97 .clubColourBg a, .t97 .clubColourBg h1, .t97 .clubColourBg h2, .t97 .clubColourBg h3, .t97 .clubColourBg h4, .t97 .clubColourBg h5, .t97 .clubColourBg h6, .t97 .clubColourBg p {
        color: #fff;
    }

.t97 .clubColourBtn {
    background: #024278;
    color: #fff;
}

    .t97 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t97 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t97 .clubColourBtn a {
    color: #fff;
}

.t97 .clubColourBtn:focus, .t97 .clubColourBtn:hover {
    background: #02345f;
}

.t97 .clubColourStanding {
    background: #035daa;
    color: #fff;
}

    .t97 .clubColourStanding a {
        color: #fff;
    }

.t97 .clubColourBorderTop, .t97 .staffBox, .t97 .topStatList {
    border-top-color: #035daa !important;
}

.t97 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #024278;
}

    .t97 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t97 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #02345f;
    }

.t97 .clubColourTabs .moreToggle, .t97 .clubColourTabs a, .t97 .clubColourTabs li {
    background: #024278;
    color: #fff;
}

    .t97 .clubColourTabs .moreToggle.active, .t97 .clubColourTabs a.active, .t97 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t97 .clubColourTabs .moreToggle.active:focus, .t97 .clubColourTabs .moreToggle.active:hover, .t97 .clubColourTabs a.active:focus, .t97 .clubColourTabs a.active:hover, .t97 .clubColourTabs li.active:focus, .t97 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t97 .clubColourTabs .moreToggle:focus, .t97 .clubColourTabs .moreToggle:hover, .t97 .clubColourTabs a:focus, .t97 .clubColourTabs a:hover, .t97 .clubColourTabs li:focus, .t97 .clubColourTabs li:hover {
        background: #02345f;
    }

.t97 .sideTabsContainer [data-ui-tab] {
    border-color: #035daa;
}

.t97 .sideTabsContainer .tabbed .tabs li.active, .t97 .sideTabsContainer .tabbed .tabs li:hover {
    background: #035daa;
    color: #fff;
}

.t97 .statsListBlock:before, .t97 .tableAbridged .clubHighlight {
    background: #035daa;
}

.clubIndex .t97:focus .clubColourBtn, .clubIndex .t97:hover .clubColourBtn {
    background: #02345f;
}

.club-archive__inner-wrap--bg-t97 .club-archive__league-pos table tr.row--highlight {
    background-color: #035daa;
}

.t33-bg, .t8925-bg, .t8961-bg {
    background: #e63234 !important;
    color: #fff !important;
}

    .t33-bg a, .t33-bg td, .t8925-bg a, .t8925-bg td, .t8961-bg a, .t8961-bg td {
        color: #fff !important;
    }

.t33-pseudo:after, .t33-pseudo:before, .t8925-pseudo:after, .t8925-pseudo:before, .t8961-pseudo:after, .t8961-pseudo:before {
    background: #e63234 !important;
}

.t33-fill .clipped, .t33-fill .darken, .t33-fill .fill, .t8925-fill .clipped, .t8925-fill .darken, .t8925-fill .fill, .t8961-fill .clipped, .t8961-fill .darken, .t8961-fill .fill {
    fill: #e63234 !important;
}

.t33-btn, .t8925-btn, .t8961-btn {
    background: #e63234 !important;
    color: #fff !important;
}

    .t33-btn:focus, .t33-btn:hover, .t8925-btn:focus, .t8925-btn:hover, .t8961-btn:focus, .t8961-btn:hover {
        background: #e31c1e !important;
    }

.t33 .sideTabsContainer .tablist li.active, .t33 .sideTabsContainer .tablist li:focus, .t33 .sideTabsContainer .tablist li:hover {
    background: #e63234;
}

.t33 .articleTabContent {
    border-left-color: #e63234;
}

.t33-topBorder, .t8925-topBorder, .t8961-topBorder {
    border-top-color: #e63234 !important;
}

.t33 .socialSection .socialCard.imageCard .cardContent {
    background: #cc191b;
    transition: background .25s ease;
}

    .t33 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #cc191b;
        transition: fill .25s ease;
    }

.t33 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #b51618;
}

    .t33 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #b51618;
    }

.t33 .socialSection .clubCard {
    background: #e63234;
}

    .t33 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #cc191b;
        color: #fff;
    }

        .t33 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t33 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #9f1315;
        }

    .t33 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t33 .socialSection .clubCard .clubContent .btn-primary {
        background: #cc191b;
        color: #fff;
    }

        .t33 .socialSection .clubCard .clubContent .btn-primary:focus, .t33 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #9f1315;
        }

.t33 .clubKit a:before {
    background: #e63234;
}

.article-promo--history .t33 .clubKit a:focus .article-promo__btn, .article-promo--history .t33 .clubKit a:hover .article-promo__btn, .t33 .clubKit a:focus .article-promo--history .article-promo__btn, .t33 .clubKit a:focus .btn, .t33 .clubKit a:hover .article-promo--history .article-promo__btn, .t33 .clubKit a:hover .btn {
    background: #e31c1e;
}

.t33 .clubColourSvg, .t33 .mob-heroSvg {
    fill: #e63234;
}

.t33 .clubColourBg {
    background: #e63234;
    color: #fff;
}

    .t33 .clubColourBg a, .t33 .clubColourBg h1, .t33 .clubColourBg h2, .t33 .clubColourBg h3, .t33 .clubColourBg h4, .t33 .clubColourBg h5, .t33 .clubColourBg h6, .t33 .clubColourBg p {
        color: #fff;
    }

.t33 .clubColourBtn {
    background: #cc191b;
    color: #fff;
}

    .t33 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t33 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t33 .clubColourBtn a {
    color: #fff;
}

.t33 .clubColourBtn:focus, .t33 .clubColourBtn:hover {
    background: #b51618;
}

.t33 .clubColourStanding {
    background: #e63234;
    color: #fff;
}

    .t33 .clubColourStanding a {
        color: #fff;
    }

.t33 .clubColourBorderTop, .t33 .staffBox, .t33 .topStatList {
    border-top-color: #e63234 !important;
}

.t33 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #cc191b;
}

    .t33 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t33 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #b51618;
    }

.t33 .clubColourTabs .moreToggle, .t33 .clubColourTabs a, .t33 .clubColourTabs li {
    background: #cc191b;
    color: #fff;
}

    .t33 .clubColourTabs .moreToggle.active, .t33 .clubColourTabs a.active, .t33 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t33 .clubColourTabs .moreToggle.active:focus, .t33 .clubColourTabs .moreToggle.active:hover, .t33 .clubColourTabs a.active:focus, .t33 .clubColourTabs a.active:hover, .t33 .clubColourTabs li.active:focus, .t33 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t33 .clubColourTabs .moreToggle:focus, .t33 .clubColourTabs .moreToggle:hover, .t33 .clubColourTabs a:focus, .t33 .clubColourTabs a:hover, .t33 .clubColourTabs li:focus, .t33 .clubColourTabs li:hover {
        background: #b51618;
    }

.t33 .sideTabsContainer [data-ui-tab] {
    border-color: #e63234;
}

.t33 .sideTabsContainer .tabbed .tabs li.active, .t33 .sideTabsContainer .tabbed .tabs li:hover {
    background: #e63234;
    color: #fff;
}

.t33 .statsListBlock:before, .t33 .tableAbridged .clubHighlight {
    background: #e63234;
}

.clubIndex .t33:focus .clubColourBtn, .clubIndex .t33:hover .clubColourBtn {
    background: #b51618;
}

.club-archive__inner-wrap--bg-t33 .club-archive__league-pos table tr.row--highlight {
    background-color: #e63234;
}

.t9-bg, .t8947-bg, .t8965-bg {
    background: #009edb !important;
    color: #fff !important;
}

    .t9-bg a, .t9-bg td, .t8947-bg a, .t8947-bg td, .t8965-bg a, .t8965-bg td {
        color: #fff !important;
    }

.t9-pseudo:after, .t9-pseudo:before, .t8947-pseudo:after, .t8947-pseudo:before, .t8965-pseudo:after, .t8965-pseudo:before {
    background: #009edb !important;
}

.t9-fill .clipped, .t9-fill .darken, .t9-fill .fill, .t8947-fill .clipped, .t8947-fill .darken, .t8947-fill .fill, .t8965-fill .clipped, .t8965-fill .darken, .t8965-fill .fill {
    fill: #009edb !important;
}

.t9-btn, .t8947-btn, .t8965-btn {
    background: #009edb !important;
    color: #fff !important;
}

    .t9-btn:focus, .t9-btn:hover, .t8947-btn:focus, .t8947-btn:hover, .t8965-btn:focus, .t8965-btn:hover {
        background: #008cc2 !important;
    }

.t9 .sideTabsContainer .tablist li.active, .t9 .sideTabsContainer .tablist li:focus, .t9 .sideTabsContainer .tablist li:hover {
    background: #009edb;
}

.t9 .articleTabContent {
    border-left-color: #009edb;
}

.t9-topBorder, .t8947-topBorder, .t8965-topBorder {
    border-top-color: #009edb !important;
}

.t9 .socialSection .socialCard.imageCard .cardContent {
    background: #0079a8;
    transition: background .25s ease;
}

    .t9 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #0079a8;
        transition: fill .25s ease;
    }

.t9 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00678f;
}

    .t9 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00678f;
    }

.t9 .socialSection .clubCard {
    background: #009edb;
}

    .t9 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #0079a8;
        color: #fff;
    }

        .t9 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t9 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #005475;
        }

    .t9 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t9 .socialSection .clubCard .clubContent .btn-primary {
        background: #0079a8;
        color: #fff;
    }

        .t9 .socialSection .clubCard .clubContent .btn-primary:focus, .t9 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #005475;
        }

.t9 .clubKit a:before {
    background: #009edb;
}

.article-promo--history .t9 .clubKit a:focus .article-promo__btn, .article-promo--history .t9 .clubKit a:hover .article-promo__btn, .t9 .clubKit a:focus .article-promo--history .article-promo__btn, .t9 .clubKit a:focus .btn, .t9 .clubKit a:hover .article-promo--history .article-promo__btn, .t9 .clubKit a:hover .btn {
    background: #008cc2;
}

.t9 .clubColourSvg, .t9 .mob-heroSvg {
    fill: #009edb;
}

.t9 .clubColourBg {
    background: #009edb;
    color: #fff;
}

    .t9 .clubColourBg a, .t9 .clubColourBg h1, .t9 .clubColourBg h2, .t9 .clubColourBg h3, .t9 .clubColourBg h4, .t9 .clubColourBg h5, .t9 .clubColourBg h6, .t9 .clubColourBg p {
        color: #fff;
    }

.t9 .clubColourBtn {
    background: #0079a8;
    color: #fff;
}

    .t9 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t9 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t9 .clubColourBtn a {
    color: #fff;
}

.t9 .clubColourBtn:focus, .t9 .clubColourBtn:hover {
    background: #00678f;
}

.t9 .clubColourStanding {
    background: #009edb;
    color: #fff;
}

    .t9 .clubColourStanding a {
        color: #fff;
    }

.t9 .clubColourBorderTop, .t9 .staffBox, .t9 .topStatList {
    border-top-color: #009edb !important;
}

.t9 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #0079a8;
}

    .t9 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t9 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00678f;
    }

.t9 .clubColourTabs .moreToggle, .t9 .clubColourTabs a, .t9 .clubColourTabs li {
    background: #0079a8;
    color: #fff;
}

    .t9 .clubColourTabs .moreToggle.active, .t9 .clubColourTabs a.active, .t9 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t9 .clubColourTabs .moreToggle.active:focus, .t9 .clubColourTabs .moreToggle.active:hover, .t9 .clubColourTabs a.active:focus, .t9 .clubColourTabs a.active:hover, .t9 .clubColourTabs li.active:focus, .t9 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t9 .clubColourTabs .moreToggle:focus, .t9 .clubColourTabs .moreToggle:hover, .t9 .clubColourTabs a:focus, .t9 .clubColourTabs a:hover, .t9 .clubColourTabs li:focus, .t9 .clubColourTabs li:hover {
        background: #00678f;
    }

.t9 .sideTabsContainer [data-ui-tab] {
    border-color: #009edb;
}

.t9 .sideTabsContainer .tabbed .tabs li.active, .t9 .sideTabsContainer .tabbed .tabs li:hover {
    background: #009edb;
    color: #fff;
}

.t9 .statsListBlock:before, .t9 .tableAbridged .clubHighlight {
    background: #009edb;
}

.clubIndex .t9:focus .clubColourBtn, .clubIndex .t9:hover .clubColourBtn {
    background: #00678f;
}

.club-archive__inner-wrap--bg-t9 .club-archive__league-pos table tr.row--highlight {
    background-color: #009edb;
}

.t24-bg, .t6757-bg, .t8946-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t24-bg a, .t24-bg td, .t6757-bg a, .t6757-bg td, .t8946-bg a, .t8946-bg td {
        color: #fff !important;
    }

    .t24-bg.matchHighlightsBanner .competitionImage1, .t6757-bg.matchHighlightsBanner .competitionImage1, .t8946-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg.matchHighlightsBanner .competitionImage1, .t6757-bg.matchHighlightsBanner .competitionImage1, .t8946-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-bg.matchHighlightsBanner .competitionImage11, .t6757-bg.matchHighlightsBanner .competitionImage11, .t8946-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg.matchHighlightsBanner .competitionImage11, .t6757-bg.matchHighlightsBanner .competitionImage11, .t8946-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-bg a, .t24-bg td, .t6757-bg a, .t6757-bg td, .t8946-bg a, .t8946-bg td {
    color: #333 !important;
}

.t24-bg .stadium:before, .t6757-bg .stadium:before, .t8946-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg .stadium:before, .t6757-bg .stadium:before, .t8946-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-bg .website:before, .t6757-bg .website:before, .t8946-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg .website:before, .t6757-bg .website:before, .t8946-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-bg .website:after, .t6757-bg .website:after, .t8946-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg .website:after, .t6757-bg .website:after, .t8946-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-bg .socialLinks:before, .t6757-bg .socialLinks:before, .t8946-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-bg .socialLinks:before, .t6757-bg .socialLinks:before, .t8946-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-pseudo:after, .t24-pseudo:before, .t6757-pseudo:after, .t6757-pseudo:before, .t8946-pseudo:after, .t8946-pseudo:before {
    background: #f5f5f5 !important;
}

.t24-fill .clipped, .t24-fill .darken, .t24-fill .fill, .t6757-fill .clipped, .t6757-fill .darken, .t6757-fill .fill, .t8946-fill .clipped, .t8946-fill .darken, .t8946-fill .fill {
    fill: #f5f5f5 !important;
}

.t24-btn, .t6757-btn, .t8946-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t24-btn .arrow-right-w, .t6757-btn .arrow-right-w, .t8946-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-btn .arrow-right-w, .t6757-btn .arrow-right-w, .t8946-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-btn .external-w, .t6757-btn .external-w, .t8946-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-btn .external-w, .t6757-btn .external-w, .t8946-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-btn:focus .arrow-right-w, .t24-btn:hover .arrow-right-w, .t6757-btn:focus .arrow-right-w, .t6757-btn:hover .arrow-right-w, .t8946-btn:focus .arrow-right-w, .t8946-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-btn:focus .arrow-right-w, .t24-btn:hover .arrow-right-w, .t6757-btn:focus .arrow-right-w, .t6757-btn:hover .arrow-right-w, .t8946-btn:focus .arrow-right-w, .t8946-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-btn:focus .external-w, .t24-btn:hover .external-w, .t6757-btn:focus .external-w, .t6757-btn:hover .external-w, .t8946-btn:focus .external-w, .t8946-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24-btn:focus .external-w, .t24-btn:hover .external-w, .t6757-btn:focus .external-w, .t6757-btn:hover .external-w, .t8946-btn:focus .external-w, .t8946-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24-btn:focus, .t24-btn:hover, .t6757-btn:focus, .t6757-btn:hover, .t8946-btn:focus, .t8946-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t24 .sideTabsContainer .tablist li.active, .t24 .sideTabsContainer .tablist li:focus, .t24 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t24 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t24-topBorder, .t6757-topBorder, .t8946-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t24 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .socialSection .socialCard .message a {
    color: #e90052;
}

.t24 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t24 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t24 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t24 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t24 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t24 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t24 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t24 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t24 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t24 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t24 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t24 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t24 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t24 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t24 .socialSection .clubCard .clubContent .btn-primary:focus, .t24 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t24 .socialSection .clubCard .clubContent .btn-primary, .t24 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t24 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t24 .clubKit a:focus .article-promo__btn, .article-promo--history .t24 .clubKit a:hover .article-promo__btn, .t24 .clubKit a:focus .article-promo--history .article-promo__btn, .t24 .clubKit a:focus .btn, .t24 .clubKit a:hover .article-promo--history .article-promo__btn, .t24 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t24 .clubColourSvg, .t24 .mob-heroSvg {
    fill: #f5f5f5;
}

.t24 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t24 .clubColourBg a, .t24 .clubColourBg h1, .t24 .clubColourBg h2, .t24 .clubColourBg h3, .t24 .clubColourBg h4, .t24 .clubColourBg h5, .t24 .clubColourBg h6, .t24 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t24 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t24 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t24 .clubColourBtn a {
        color: #fff;
    }

    .t24 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t24 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t24 .clubColourBtn a {
    color: #333;
}

.t24 .clubColourBtn:focus, .t24 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t24 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t24 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t24 .clubColourBorderTop, .t24 .staffBox, .t24 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t24 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t24 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t24 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t24 .clubColourTabs .moreToggle, .t24 .clubColourTabs a, .t24 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t24 .clubColourTabs .moreToggle.active, .t24 .clubColourTabs a.active, .t24 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t24 .clubColourTabs .moreToggle.active:focus, .t24 .clubColourTabs .moreToggle.active:hover, .t24 .clubColourTabs a.active:focus, .t24 .clubColourTabs a.active:hover, .t24 .clubColourTabs li.active:focus, .t24 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t24 .clubColourTabs .moreToggle:focus, .t24 .clubColourTabs .moreToggle:hover, .t24 .clubColourTabs a:focus, .t24 .clubColourTabs a:hover, .t24 .clubColourTabs li:focus, .t24 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t24 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t24 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t24 .sideTabsContainer .tabbed .tabs li.active, .t24 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t24 .statsListBlock:before, .t24 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t24:focus .clubColourBtn, .clubIndex .t24:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t24 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t54-bg, .t6886-bg, .t6912-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t54-bg a, .t54-bg td, .t6886-bg a, .t6886-bg td, .t6912-bg a, .t6912-bg td {
        color: #fff !important;
    }

    .t54-bg.matchHighlightsBanner .competitionImage1, .t6886-bg.matchHighlightsBanner .competitionImage1, .t6912-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg.matchHighlightsBanner .competitionImage1, .t6886-bg.matchHighlightsBanner .competitionImage1, .t6912-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-bg.matchHighlightsBanner .competitionImage11, .t6886-bg.matchHighlightsBanner .competitionImage11, .t6912-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg.matchHighlightsBanner .competitionImage11, .t6886-bg.matchHighlightsBanner .competitionImage11, .t6912-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-bg a, .t54-bg td, .t6886-bg a, .t6886-bg td, .t6912-bg a, .t6912-bg td {
    color: #333 !important;
}

.t54-bg .stadium:before, .t6886-bg .stadium:before, .t6912-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg .stadium:before, .t6886-bg .stadium:before, .t6912-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-bg .website:before, .t6886-bg .website:before, .t6912-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg .website:before, .t6886-bg .website:before, .t6912-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-bg .website:after, .t6886-bg .website:after, .t6912-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg .website:after, .t6886-bg .website:after, .t6912-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-bg .socialLinks:before, .t6886-bg .socialLinks:before, .t6912-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-bg .socialLinks:before, .t6886-bg .socialLinks:before, .t6912-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-pseudo:after, .t54-pseudo:before, .t6886-pseudo:after, .t6886-pseudo:before, .t6912-pseudo:after, .t6912-pseudo:before {
    background: #f5f5f5 !important;
}

.t54-fill .clipped, .t54-fill .darken, .t54-fill .fill, .t6886-fill .clipped, .t6886-fill .darken, .t6886-fill .fill, .t6912-fill .clipped, .t6912-fill .darken, .t6912-fill .fill {
    fill: #f5f5f5 !important;
}

.t54-btn, .t6886-btn, .t6912-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t54-btn .arrow-right-w, .t6886-btn .arrow-right-w, .t6912-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-btn .arrow-right-w, .t6886-btn .arrow-right-w, .t6912-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-btn .external-w, .t6886-btn .external-w, .t6912-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-btn .external-w, .t6886-btn .external-w, .t6912-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-btn:focus .arrow-right-w, .t54-btn:hover .arrow-right-w, .t6886-btn:focus .arrow-right-w, .t6886-btn:hover .arrow-right-w, .t6912-btn:focus .arrow-right-w, .t6912-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-btn:focus .arrow-right-w, .t54-btn:hover .arrow-right-w, .t6886-btn:focus .arrow-right-w, .t6886-btn:hover .arrow-right-w, .t6912-btn:focus .arrow-right-w, .t6912-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-btn:focus .external-w, .t54-btn:hover .external-w, .t6886-btn:focus .external-w, .t6886-btn:hover .external-w, .t6912-btn:focus .external-w, .t6912-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54-btn:focus .external-w, .t54-btn:hover .external-w, .t6886-btn:focus .external-w, .t6886-btn:hover .external-w, .t6912-btn:focus .external-w, .t6912-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54-btn:focus, .t54-btn:hover, .t6886-btn:focus, .t6886-btn:hover, .t6912-btn:focus, .t6912-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t54 .sideTabsContainer .tablist li.active, .t54 .sideTabsContainer .tablist li:focus, .t54 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t54 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t54-topBorder, .t6886-topBorder, .t6912-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t54 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .socialSection .socialCard .message a {
    color: #e90052;
}

.t54 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t54 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t54 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t54 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t54 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t54 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t54 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t54 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t54 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t54 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t54 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t54 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t54 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t54 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t54 .socialSection .clubCard .clubContent .btn-primary:focus, .t54 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t54 .socialSection .clubCard .clubContent .btn-primary, .t54 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t54 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t54 .clubKit a:focus .article-promo__btn, .article-promo--history .t54 .clubKit a:hover .article-promo__btn, .t54 .clubKit a:focus .article-promo--history .article-promo__btn, .t54 .clubKit a:focus .btn, .t54 .clubKit a:hover .article-promo--history .article-promo__btn, .t54 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t54 .clubColourSvg, .t54 .mob-heroSvg {
    fill: #f5f5f5;
}

.t54 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t54 .clubColourBg a, .t54 .clubColourBg h1, .t54 .clubColourBg h2, .t54 .clubColourBg h3, .t54 .clubColourBg h4, .t54 .clubColourBg h5, .t54 .clubColourBg h6, .t54 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t54 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t54 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t54 .clubColourBtn a {
        color: #fff;
    }

    .t54 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t54 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t54 .clubColourBtn a {
    color: #333;
}

.t54 .clubColourBtn:focus, .t54 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t54 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t54 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t54 .clubColourBorderTop, .t54 .staffBox, .t54 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t54 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t54 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t54 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t54 .clubColourTabs .moreToggle, .t54 .clubColourTabs a, .t54 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t54 .clubColourTabs .moreToggle.active, .t54 .clubColourTabs a.active, .t54 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t54 .clubColourTabs .moreToggle.active:focus, .t54 .clubColourTabs .moreToggle.active:hover, .t54 .clubColourTabs a.active:focus, .t54 .clubColourTabs a.active:hover, .t54 .clubColourTabs li.active:focus, .t54 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t54 .clubColourTabs .moreToggle:focus, .t54 .clubColourTabs .moreToggle:hover, .t54 .clubColourTabs a:focus, .t54 .clubColourTabs a:hover, .t54 .clubColourTabs li:focus, .t54 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t54 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t54 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t54 .sideTabsContainer .tabbed .tabs li.active, .t54 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t54 .statsListBlock:before, .t54 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t54:focus .clubColourBtn, .clubIndex .t54:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t54 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t88-bg, .t9333-bg {
    background: #f6a22e !important;
    color: #fff !important;
    color: #333 !important;
}

    .t88-bg a, .t88-bg td, .t9333-bg a, .t9333-bg td {
        color: #fff !important;
    }

    .t88-bg.matchHighlightsBanner .competitionImage1, .t9333-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg.matchHighlightsBanner .competitionImage1, .t9333-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-bg.matchHighlightsBanner .competitionImage11, .t9333-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg.matchHighlightsBanner .competitionImage11, .t9333-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-bg a, .t88-bg td, .t9333-bg a, .t9333-bg td {
    color: #333 !important;
}

.t88-bg .stadium:before, .t9333-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg .stadium:before, .t9333-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-bg .website:before, .t9333-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg .website:before, .t9333-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-bg .website:after, .t9333-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg .website:after, .t9333-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-bg .socialLinks:before, .t9333-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-bg .socialLinks:before, .t9333-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-pseudo:after, .t88-pseudo:before, .t9333-pseudo:after, .t9333-pseudo:before {
    background: #f6a22e !important;
}

.t88-fill .clipped, .t88-fill .darken, .t88-fill .fill, .t9333-fill .clipped, .t9333-fill .darken, .t9333-fill .fill {
    fill: #f6a22e !important;
}

.t88-btn, .t9333-btn {
    background: #f6a22e !important;
    color: #fff !important;
    color: #333 !important;
}

    .t88-btn .arrow-right-w, .t9333-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-btn .arrow-right-w, .t9333-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-btn .external-w, .t9333-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-btn .external-w, .t9333-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-btn:focus .arrow-right-w, .t88-btn:hover .arrow-right-w, .t9333-btn:focus .arrow-right-w, .t9333-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-btn:focus .arrow-right-w, .t88-btn:hover .arrow-right-w, .t9333-btn:focus .arrow-right-w, .t9333-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-btn:focus .external-w, .t88-btn:hover .external-w, .t9333-btn:focus .external-w, .t9333-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88-btn:focus .external-w, .t88-btn:hover .external-w, .t9333-btn:focus .external-w, .t9333-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88-btn:focus, .t88-btn:hover, .t9333-btn:focus, .t9333-btn:hover {
    background: #f59716 !important;
    color: #333 !important;
}

.t88 .sideTabsContainer .tablist li.active, .t88 .sideTabsContainer .tablist li:focus, .t88 .sideTabsContainer .tablist li:hover {
    background: #f6a22e;
    color: #333 !important;
}

.t88 .articleTabContent {
    border-left-color: #f6a22e;
}

.t88-topBorder, .t9333-topBorder {
    border-top-color: #f6a22e !important;
}

.t88 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .socialSection .socialCard .message a {
    color: #e90052;
}

.t88 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t88 .socialSection .socialCard.imageCard .cardContent {
    background: #e78a0a;
    transition: background .25s ease;
}

    .t88 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #e78a0a;
        transition: fill .25s ease;
    }

    .t88 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t88 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cf7c09;
}

    .t88 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cf7c09;
    }

.t88 .socialSection .clubCard {
    background: #f6a22e;
}

    .t88 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #e78a0a;
        color: #fff;
    }

        .t88 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t88 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #b66d08;
        }

        .t88 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t88 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t88 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t88 .socialSection .clubCard .clubContent .btn-primary {
        background: #e78a0a;
        color: #fff;
    }

        .t88 .socialSection .clubCard .clubContent .btn-primary:focus, .t88 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #b66d08;
        }

    .t88 .socialSection .clubCard .clubContent .btn-primary, .t88 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t88 .clubKit a:before {
    background: #f6a22e;
}

.article-promo--history .t88 .clubKit a:focus .article-promo__btn, .article-promo--history .t88 .clubKit a:hover .article-promo__btn, .t88 .clubKit a:focus .article-promo--history .article-promo__btn, .t88 .clubKit a:focus .btn, .t88 .clubKit a:hover .article-promo--history .article-promo__btn, .t88 .clubKit a:hover .btn {
    background: #f59716;
}

.t88 .clubColourSvg, .t88 .mob-heroSvg {
    fill: #f6a22e;
}

.t88 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBg {
    background: #f6a22e;
    color: #fff;
    color: #333;
}

    .t88 .clubColourBg a, .t88 .clubColourBg h1, .t88 .clubColourBg h2, .t88 .clubColourBg h3, .t88 .clubColourBg h4, .t88 .clubColourBg h5, .t88 .clubColourBg h6, .t88 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t88 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBtn {
    background: #e78a0a;
    color: #fff;
    color: #333;
}

    .t88 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t88 .clubColourBtn a {
        color: #fff;
    }

    .t88 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t88 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t88 .clubColourBtn a {
    color: #333;
}

.t88 .clubColourBtn:focus, .t88 .clubColourBtn:hover {
    background: #cf7c09;
}

.t88 .clubColourStanding {
    background: #f6a22e;
    color: #fff;
}

    .t88 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t88 .clubColourBorderTop, .t88 .staffBox, .t88 .topStatList {
    border-top-color: #f6a22e !important;
}

.t88 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #e78a0a;
}

    .t88 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t88 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cf7c09;
    }

.t88 .clubColourTabs .moreToggle, .t88 .clubColourTabs a, .t88 .clubColourTabs li {
    background: #e78a0a;
    color: #fff;
    color: #333;
}

    .t88 .clubColourTabs .moreToggle.active, .t88 .clubColourTabs a.active, .t88 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t88 .clubColourTabs .moreToggle.active:focus, .t88 .clubColourTabs .moreToggle.active:hover, .t88 .clubColourTabs a.active:focus, .t88 .clubColourTabs a.active:hover, .t88 .clubColourTabs li.active:focus, .t88 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t88 .clubColourTabs .moreToggle:focus, .t88 .clubColourTabs .moreToggle:hover, .t88 .clubColourTabs a:focus, .t88 .clubColourTabs a:hover, .t88 .clubColourTabs li:focus, .t88 .clubColourTabs li:hover {
        background: #cf7c09;
    }

.t88 .sideTabsContainer [data-ui-tab] {
    border-color: #f6a22e;
}

.t88 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t88 .sideTabsContainer .tabbed .tabs li.active, .t88 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f6a22e;
        color: #fff;
        color: #333;
    }

.t88 .statsListBlock:before, .t88 .tableAbridged .clubHighlight {
    background: #f6a22e;
}

.clubIndex .t88:focus .clubColourBtn, .clubIndex .t88:hover .clubColourBtn {
    background: #cf7c09;
}

.club-archive__inner-wrap--bg-t88 .club-archive__league-pos table tr.row--highlight {
    background-color: #f6a22e;
    color: #242424;
}

.t40-bg, .t8948-bg, .t8966-bg {
    background: #0063a6 !important;
    color: #fff !important;
}

    .t40-bg a, .t40-bg td, .t8948-bg a, .t8948-bg td, .t8966-bg a, .t8966-bg td {
        color: #fff !important;
    }

.t40-pseudo:after, .t40-pseudo:before, .t8948-pseudo:after, .t8948-pseudo:before, .t8966-pseudo:after, .t8966-pseudo:before {
    background: #0063a6 !important;
}

.t40-fill .clipped, .t40-fill .darken, .t40-fill .fill, .t8948-fill .clipped, .t8948-fill .darken, .t8948-fill .fill, .t8966-fill .clipped, .t8966-fill .darken, .t8966-fill .fill {
    fill: #0063a6 !important;
}

.t40-btn, .t8948-btn, .t8966-btn {
    background: #0063a6 !important;
    color: #fff !important;
}

    .t40-btn:focus, .t40-btn:hover, .t8948-btn:focus, .t8948-btn:hover, .t8966-btn:focus, .t8966-btn:hover {
        background: #00548d !important;
    }

.t40 .sideTabsContainer .tablist li.active, .t40 .sideTabsContainer .tablist li:focus, .t40 .sideTabsContainer .tablist li:hover {
    background: #0063a6;
}

.t40 .articleTabContent {
    border-left-color: #0063a6;
}

.t40-topBorder, .t8948-topBorder, .t8966-topBorder {
    border-top-color: #0063a6 !important;
}

.t40 .socialSection .socialCard.imageCard .cardContent {
    background: #004573;
    transition: background .25s ease;
}

    .t40 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #004573;
        transition: fill .25s ease;
    }

.t40 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00355a;
}

    .t40 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00355a;
    }

.t40 .socialSection .clubCard {
    background: #0063a6;
}

    .t40 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #004573;
        color: #fff;
    }

        .t40 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t40 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002640;
        }

    .t40 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t40 .socialSection .clubCard .clubContent .btn-primary {
        background: #004573;
        color: #fff;
    }

        .t40 .socialSection .clubCard .clubContent .btn-primary:focus, .t40 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002640;
        }

.t40 .clubKit a:before {
    background: #0063a6;
}

.article-promo--history .t40 .clubKit a:focus .article-promo__btn, .article-promo--history .t40 .clubKit a:hover .article-promo__btn, .t40 .clubKit a:focus .article-promo--history .article-promo__btn, .t40 .clubKit a:focus .btn, .t40 .clubKit a:hover .article-promo--history .article-promo__btn, .t40 .clubKit a:hover .btn {
    background: #00548d;
}

.t40 .clubColourSvg, .t40 .mob-heroSvg {
    fill: #0063a6;
}

.t40 .clubColourBg {
    background: #0063a6;
    color: #fff;
}

    .t40 .clubColourBg a, .t40 .clubColourBg h1, .t40 .clubColourBg h2, .t40 .clubColourBg h3, .t40 .clubColourBg h4, .t40 .clubColourBg h5, .t40 .clubColourBg h6, .t40 .clubColourBg p {
        color: #fff;
    }

.t40 .clubColourBtn {
    background: #004573;
    color: #fff;
}

    .t40 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t40 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t40 .clubColourBtn a {
    color: #fff;
}

.t40 .clubColourBtn:focus, .t40 .clubColourBtn:hover {
    background: #00355a;
}

.t40 .clubColourStanding {
    background: #0063a6;
    color: #fff;
}

    .t40 .clubColourStanding a {
        color: #fff;
    }

.t40 .clubColourBorderTop, .t40 .staffBox, .t40 .topStatList {
    border-top-color: #0063a6 !important;
}

.t40 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #004573;
}

    .t40 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t40 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00355a;
    }

.t40 .clubColourTabs .moreToggle, .t40 .clubColourTabs a, .t40 .clubColourTabs li {
    background: #004573;
    color: #fff;
}

    .t40 .clubColourTabs .moreToggle.active, .t40 .clubColourTabs a.active, .t40 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t40 .clubColourTabs .moreToggle.active:focus, .t40 .clubColourTabs .moreToggle.active:hover, .t40 .clubColourTabs a.active:focus, .t40 .clubColourTabs a.active:hover, .t40 .clubColourTabs li.active:focus, .t40 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t40 .clubColourTabs .moreToggle:focus, .t40 .clubColourTabs .moreToggle:hover, .t40 .clubColourTabs a:focus, .t40 .clubColourTabs a:hover, .t40 .clubColourTabs li:focus, .t40 .clubColourTabs li:hover {
        background: #00355a;
    }

.t40 .sideTabsContainer [data-ui-tab] {
    border-color: #0063a6;
}

.t40 .sideTabsContainer .tabbed .tabs li.active, .t40 .sideTabsContainer .tabbed .tabs li:hover {
    background: #0063a6;
    color: #fff;
}

.t40 .statsListBlock:before, .t40 .tableAbridged .clubHighlight {
    background: #0063a6;
}

.clubIndex .t40:focus .clubColourBtn, .clubIndex .t40:hover .clubColourBtn {
    background: #00355a;
}

.club-archive__inner-wrap--bg-t40 .club-archive__league-pos table tr.row--highlight {
    background-color: #0063a6;
}

.t2-bg, .t1039-bg, .t6755-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t2-bg a, .t2-bg td, .t1039-bg a, .t1039-bg td, .t6755-bg a, .t6755-bg td {
        color: #fff !important;
    }

    .t2-bg.matchHighlightsBanner .competitionImage1, .t1039-bg.matchHighlightsBanner .competitionImage1, .t6755-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg.matchHighlightsBanner .competitionImage1, .t1039-bg.matchHighlightsBanner .competitionImage1, .t6755-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-bg.matchHighlightsBanner .competitionImage11, .t1039-bg.matchHighlightsBanner .competitionImage11, .t6755-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg.matchHighlightsBanner .competitionImage11, .t1039-bg.matchHighlightsBanner .competitionImage11, .t6755-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-bg a, .t2-bg td, .t1039-bg a, .t1039-bg td, .t6755-bg a, .t6755-bg td {
    color: #333 !important;
}

.t2-bg .stadium:before, .t1039-bg .stadium:before, .t6755-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg .stadium:before, .t1039-bg .stadium:before, .t6755-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-bg .website:before, .t1039-bg .website:before, .t6755-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg .website:before, .t1039-bg .website:before, .t6755-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-bg .website:after, .t1039-bg .website:after, .t6755-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg .website:after, .t1039-bg .website:after, .t6755-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-bg .socialLinks:before, .t1039-bg .socialLinks:before, .t6755-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-bg .socialLinks:before, .t1039-bg .socialLinks:before, .t6755-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-pseudo:after, .t2-pseudo:before, .t1039-pseudo:after, .t1039-pseudo:before, .t6755-pseudo:after, .t6755-pseudo:before {
    background: #f5f5f5 !important;
}

.t2-fill .clipped, .t2-fill .darken, .t2-fill .fill, .t1039-fill .clipped, .t1039-fill .darken, .t1039-fill .fill, .t6755-fill .clipped, .t6755-fill .darken, .t6755-fill .fill {
    fill: #f5f5f5 !important;
}

.t2-btn, .t1039-btn, .t6755-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t2-btn .arrow-right-w, .t1039-btn .arrow-right-w, .t6755-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-btn .arrow-right-w, .t1039-btn .arrow-right-w, .t6755-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-btn .external-w, .t1039-btn .external-w, .t6755-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-btn .external-w, .t1039-btn .external-w, .t6755-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-btn:focus .arrow-right-w, .t2-btn:hover .arrow-right-w, .t1039-btn:focus .arrow-right-w, .t1039-btn:hover .arrow-right-w, .t6755-btn:focus .arrow-right-w, .t6755-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-btn:focus .arrow-right-w, .t2-btn:hover .arrow-right-w, .t1039-btn:focus .arrow-right-w, .t1039-btn:hover .arrow-right-w, .t6755-btn:focus .arrow-right-w, .t6755-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-btn:focus .external-w, .t2-btn:hover .external-w, .t1039-btn:focus .external-w, .t1039-btn:hover .external-w, .t6755-btn:focus .external-w, .t6755-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2-btn:focus .external-w, .t2-btn:hover .external-w, .t1039-btn:focus .external-w, .t1039-btn:hover .external-w, .t6755-btn:focus .external-w, .t6755-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2-btn:focus, .t2-btn:hover, .t1039-btn:focus, .t1039-btn:hover, .t6755-btn:focus, .t6755-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t2 .sideTabsContainer .tablist li.active, .t2 .sideTabsContainer .tablist li:focus, .t2 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t2 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t2-topBorder, .t1039-topBorder, .t6755-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t2 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .socialSection .socialCard .message a {
    color: #e90052;
}

.t2 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t2 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t2 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t2 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t2 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t2 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t2 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t2 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t2 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t2 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t2 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t2 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t2 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t2 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t2 .socialSection .clubCard .clubContent .btn-primary:focus, .t2 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t2 .socialSection .clubCard .clubContent .btn-primary, .t2 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t2 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t2 .clubKit a:focus .article-promo__btn, .article-promo--history .t2 .clubKit a:hover .article-promo__btn, .t2 .clubKit a:focus .article-promo--history .article-promo__btn, .t2 .clubKit a:focus .btn, .t2 .clubKit a:hover .article-promo--history .article-promo__btn, .t2 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t2 .clubColourSvg, .t2 .mob-heroSvg {
    fill: #f5f5f5;
}

.t2 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t2 .clubColourBg a, .t2 .clubColourBg h1, .t2 .clubColourBg h2, .t2 .clubColourBg h3, .t2 .clubColourBg h4, .t2 .clubColourBg h5, .t2 .clubColourBg h6, .t2 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t2 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t2 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t2 .clubColourBtn a {
        color: #fff;
    }

    .t2 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t2 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t2 .clubColourBtn a {
    color: #333;
}

.t2 .clubColourBtn:focus, .t2 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t2 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t2 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t2 .clubColourBorderTop, .t2 .staffBox, .t2 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t2 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t2 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t2 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t2 .clubColourTabs .moreToggle, .t2 .clubColourTabs a, .t2 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t2 .clubColourTabs .moreToggle.active, .t2 .clubColourTabs a.active, .t2 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t2 .clubColourTabs .moreToggle.active:focus, .t2 .clubColourTabs .moreToggle.active:hover, .t2 .clubColourTabs a.active:focus, .t2 .clubColourTabs a.active:hover, .t2 .clubColourTabs li.active:focus, .t2 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t2 .clubColourTabs .moreToggle:focus, .t2 .clubColourTabs .moreToggle:hover, .t2 .clubColourTabs a:focus, .t2 .clubColourTabs a:hover, .t2 .clubColourTabs li:focus, .t2 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t2 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t2 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t2 .sideTabsContainer .tabbed .tabs li.active, .t2 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t2 .statsListBlock:before, .t2 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t2:focus .clubColourBtn, .clubIndex .t2:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t2 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t25-bg, .t7138-bg, .t7143-bg {
    background: #db1d23 !important;
    color: #fff !important;
}

    .t25-bg a, .t25-bg td, .t7138-bg a, .t7138-bg td, .t7143-bg a, .t7143-bg td {
        color: #fff !important;
    }

.t25-pseudo:after, .t25-pseudo:before, .t7138-pseudo:after, .t7138-pseudo:before, .t7143-pseudo:after, .t7143-pseudo:before {
    background: #db1d23 !important;
}

.t25-fill .clipped, .t25-fill .darken, .t25-fill .fill, .t7138-fill .clipped, .t7138-fill .darken, .t7138-fill .fill, .t7143-fill .clipped, .t7143-fill .darken, .t7143-fill .fill {
    fill: #db1d23 !important;
}

.t25-btn, .t7138-btn, .t7143-btn {
    background: #db1d23 !important;
    color: #fff !important;
}

    .t25-btn:focus, .t25-btn:hover, .t7138-btn:focus, .t7138-btn:hover, .t7143-btn:focus, .t7143-btn:hover {
        background: #c41a1f !important;
    }

.t25 .sideTabsContainer .tablist li.active, .t25 .sideTabsContainer .tablist li:focus, .t25 .sideTabsContainer .tablist li:hover {
    background: #db1d23;
}

.t25 .articleTabContent {
    border-left-color: #db1d23;
}

.t25-topBorder, .t7138-topBorder, .t7143-topBorder {
    border-top-color: #db1d23 !important;
}

.t25 .socialSection .socialCard.imageCard .cardContent {
    background: #ae171c;
    transition: background .25s ease;
}

    .t25 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #ae171c;
        transition: fill .25s ease;
    }

.t25 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #971418;
}

    .t25 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #971418;
    }

.t25 .socialSection .clubCard {
    background: #db1d23;
}

    .t25 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #ae171c;
        color: #fff;
    }

        .t25 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t25 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #811115;
        }

    .t25 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t25 .socialSection .clubCard .clubContent .btn-primary {
        background: #ae171c;
        color: #fff;
    }

        .t25 .socialSection .clubCard .clubContent .btn-primary:focus, .t25 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #811115;
        }

.t25 .clubKit a:before {
    background: #db1d23;
}

.article-promo--history .t25 .clubKit a:focus .article-promo__btn, .article-promo--history .t25 .clubKit a:hover .article-promo__btn, .t25 .clubKit a:focus .article-promo--history .article-promo__btn, .t25 .clubKit a:focus .btn, .t25 .clubKit a:hover .article-promo--history .article-promo__btn, .t25 .clubKit a:hover .btn {
    background: #c41a1f;
}

.t25 .clubColourSvg, .t25 .mob-heroSvg {
    fill: #db1d23;
}

.t25 .clubColourBg {
    background: #db1d23;
    color: #fff;
}

    .t25 .clubColourBg a, .t25 .clubColourBg h1, .t25 .clubColourBg h2, .t25 .clubColourBg h3, .t25 .clubColourBg h4, .t25 .clubColourBg h5, .t25 .clubColourBg h6, .t25 .clubColourBg p {
        color: #fff;
    }

.t25 .clubColourBtn {
    background: #ae171c;
    color: #fff;
}

    .t25 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t25 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t25 .clubColourBtn a {
    color: #fff;
}

.t25 .clubColourBtn:focus, .t25 .clubColourBtn:hover {
    background: #971418;
}

.t25 .clubColourStanding {
    background: #db1d23;
    color: #fff;
}

    .t25 .clubColourStanding a {
        color: #fff;
    }

.t25 .clubColourBorderTop, .t25 .staffBox, .t25 .topStatList {
    border-top-color: #db1d23 !important;
}

.t25 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #ae171c;
}

    .t25 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t25 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #971418;
    }

.t25 .clubColourTabs .moreToggle, .t25 .clubColourTabs a, .t25 .clubColourTabs li {
    background: #ae171c;
    color: #fff;
}

    .t25 .clubColourTabs .moreToggle.active, .t25 .clubColourTabs a.active, .t25 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t25 .clubColourTabs .moreToggle.active:focus, .t25 .clubColourTabs .moreToggle.active:hover, .t25 .clubColourTabs a.active:focus, .t25 .clubColourTabs a.active:hover, .t25 .clubColourTabs li.active:focus, .t25 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t25 .clubColourTabs .moreToggle:focus, .t25 .clubColourTabs .moreToggle:hover, .t25 .clubColourTabs a:focus, .t25 .clubColourTabs a:hover, .t25 .clubColourTabs li:focus, .t25 .clubColourTabs li:hover {
        background: #971418;
    }

.t25 .sideTabsContainer [data-ui-tab] {
    border-color: #db1d23;
}

.t25 .sideTabsContainer .tabbed .tabs li.active, .t25 .sideTabsContainer .tabbed .tabs li:hover {
    background: #db1d23;
    color: #fff;
}

.t25 .statsListBlock:before, .t25 .tableAbridged .clubHighlight {
    background: #db1d23;
}

.clubIndex .t25:focus .clubColourBtn, .clubIndex .t25:hover .clubColourBtn {
    background: #971418;
}

.club-archive__inner-wrap--bg-t25 .club-archive__league-pos table tr.row--highlight {
    background-color: #db1d23;
}

.t22-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t22-bg a, .t22-bg td {
        color: #fff !important;
    }

    .t22-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-bg a, .t22-bg td {
    color: #333 !important;
}

.t22-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-pseudo:after, .t22-pseudo:before {
    background: #f5f5f5 !important;
}

.t22-fill .clipped, .t22-fill .darken, .t22-fill .fill {
    fill: #f5f5f5 !important;
}

.t22-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t22-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-btn:focus .arrow-right-w, .t22-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-btn:focus .arrow-right-w, .t22-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-btn:focus .external-w, .t22-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22-btn:focus .external-w, .t22-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22-btn:focus, .t22-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t22 .sideTabsContainer .tablist li.active, .t22 .sideTabsContainer .tablist li:focus, .t22 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t22 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t22-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t22 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .socialSection .socialCard .message a {
    color: #e90052;
}

.t22 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t22 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t22 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t22 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t22 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t22 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t22 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t22 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t22 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t22 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t22 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t22 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t22 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t22 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t22 .socialSection .clubCard .clubContent .btn-primary:focus, .t22 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t22 .socialSection .clubCard .clubContent .btn-primary, .t22 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t22 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t22 .clubKit a:focus .article-promo__btn, .article-promo--history .t22 .clubKit a:hover .article-promo__btn, .t22 .clubKit a:focus .article-promo--history .article-promo__btn, .t22 .clubKit a:focus .btn, .t22 .clubKit a:hover .article-promo--history .article-promo__btn, .t22 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t22 .clubColourSvg, .t22 .mob-heroSvg {
    fill: #f5f5f5;
}

.t22 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t22 .clubColourBg a, .t22 .clubColourBg h1, .t22 .clubColourBg h2, .t22 .clubColourBg h3, .t22 .clubColourBg h4, .t22 .clubColourBg h5, .t22 .clubColourBg h6, .t22 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t22 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t22 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t22 .clubColourBtn a {
        color: #fff;
    }

    .t22 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t22 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t22 .clubColourBtn a {
    color: #333;
}

.t22 .clubColourBtn:focus, .t22 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t22 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t22 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t22 .clubColourBorderTop, .t22 .staffBox, .t22 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t22 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t22 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t22 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t22 .clubColourTabs .moreToggle, .t22 .clubColourTabs a, .t22 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t22 .clubColourTabs .moreToggle.active, .t22 .clubColourTabs a.active, .t22 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t22 .clubColourTabs .moreToggle.active:focus, .t22 .clubColourTabs .moreToggle.active:hover, .t22 .clubColourTabs a.active:focus, .t22 .clubColourTabs a.active:hover, .t22 .clubColourTabs li.active:focus, .t22 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t22 .clubColourTabs .moreToggle:focus, .t22 .clubColourTabs .moreToggle:hover, .t22 .clubColourTabs a:focus, .t22 .clubColourTabs a:hover, .t22 .clubColourTabs li:focus, .t22 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t22 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t22 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t22 .sideTabsContainer .tabbed .tabs li.active, .t22 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t22 .statsListBlock:before, .t22 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t22:focus .clubColourBtn, .clubIndex .t22:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t22 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t17-bg, .t8939-bg, .t8969-bg {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t17-bg a, .t17-bg td, .t8939-bg a, .t8939-bg td, .t8969-bg a, .t8969-bg td {
        color: #fff !important;
    }

    .t17-bg.matchHighlightsBanner .competitionImage1, .t8939-bg.matchHighlightsBanner .competitionImage1, .t8969-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg.matchHighlightsBanner .competitionImage1, .t8939-bg.matchHighlightsBanner .competitionImage1, .t8969-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-bg.matchHighlightsBanner .competitionImage11, .t8939-bg.matchHighlightsBanner .competitionImage11, .t8969-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg.matchHighlightsBanner .competitionImage11, .t8939-bg.matchHighlightsBanner .competitionImage11, .t8969-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-bg a, .t17-bg td, .t8939-bg a, .t8939-bg td, .t8969-bg a, .t8969-bg td {
    color: #333 !important;
}

.t17-bg .stadium:before, .t8939-bg .stadium:before, .t8969-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg .stadium:before, .t8939-bg .stadium:before, .t8969-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-bg .website:before, .t8939-bg .website:before, .t8969-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg .website:before, .t8939-bg .website:before, .t8969-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-bg .website:after, .t8939-bg .website:after, .t8969-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg .website:after, .t8939-bg .website:after, .t8969-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-bg .socialLinks:before, .t8939-bg .socialLinks:before, .t8969-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-bg .socialLinks:before, .t8939-bg .socialLinks:before, .t8969-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-pseudo:after, .t17-pseudo:before, .t8939-pseudo:after, .t8939-pseudo:before, .t8969-pseudo:after, .t8969-pseudo:before {
    background: #f5f5f5 !important;
}

.t17-fill .clipped, .t17-fill .darken, .t17-fill .fill, .t8939-fill .clipped, .t8939-fill .darken, .t8939-fill .fill, .t8969-fill .clipped, .t8969-fill .darken, .t8969-fill .fill {
    fill: #f5f5f5 !important;
}

.t17-btn, .t8939-btn, .t8969-btn {
    background: #f5f5f5 !important;
    color: #fff !important;
    color: #333 !important;
}

    .t17-btn .arrow-right-w, .t8939-btn .arrow-right-w, .t8969-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-btn .arrow-right-w, .t8939-btn .arrow-right-w, .t8969-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-btn .external-w, .t8939-btn .external-w, .t8969-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-btn .external-w, .t8939-btn .external-w, .t8969-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-btn:focus .arrow-right-w, .t17-btn:hover .arrow-right-w, .t8939-btn:focus .arrow-right-w, .t8939-btn:hover .arrow-right-w, .t8969-btn:focus .arrow-right-w, .t8969-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-btn:focus .arrow-right-w, .t17-btn:hover .arrow-right-w, .t8939-btn:focus .arrow-right-w, .t8939-btn:hover .arrow-right-w, .t8969-btn:focus .arrow-right-w, .t8969-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-btn:focus .external-w, .t17-btn:hover .external-w, .t8939-btn:focus .external-w, .t8939-btn:hover .external-w, .t8969-btn:focus .external-w, .t8969-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17-btn:focus .external-w, .t17-btn:hover .external-w, .t8939-btn:focus .external-w, .t8939-btn:hover .external-w, .t8969-btn:focus .external-w, .t8969-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17-btn:focus, .t17-btn:hover, .t8939-btn:focus, .t8939-btn:hover, .t8969-btn:focus, .t8969-btn:hover {
    background: #e8e8e8 !important;
    color: #333 !important;
}

.t17 .sideTabsContainer .tablist li.active, .t17 .sideTabsContainer .tablist li:focus, .t17 .sideTabsContainer .tablist li:hover {
    background: #f5f5f5;
    color: #333 !important;
}

.t17 .articleTabContent {
    border-left-color: #f5f5f5;
}

.t17-topBorder, .t8939-topBorder, .t8969-topBorder {
    border-top-color: #f5f5f5 !important;
}

.t17 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .socialSection .socialCard .message a {
    color: #e90052;
}

.t17 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t17 .socialSection .socialCard.imageCard .cardContent {
    background: #dcdcdc;
    transition: background .25s ease;
}

    .t17 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #dcdcdc;
        transition: fill .25s ease;
    }

    .t17 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t17 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #cfcfcf;
}

    .t17 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #cfcfcf;
    }

.t17 .socialSection .clubCard {
    background: #f5f5f5;
}

    .t17 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t17 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t17 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #c2c2c2;
        }

        .t17 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t17 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t17 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t17 .socialSection .clubCard .clubContent .btn-primary {
        background: #dcdcdc;
        color: #fff;
    }

        .t17 .socialSection .clubCard .clubContent .btn-primary:focus, .t17 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #c2c2c2;
        }

    .t17 .socialSection .clubCard .clubContent .btn-primary, .t17 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t17 .clubKit a:before {
    background: #f5f5f5;
}

.article-promo--history .t17 .clubKit a:focus .article-promo__btn, .article-promo--history .t17 .clubKit a:hover .article-promo__btn, .t17 .clubKit a:focus .article-promo--history .article-promo__btn, .t17 .clubKit a:focus .btn, .t17 .clubKit a:hover .article-promo--history .article-promo__btn, .t17 .clubKit a:hover .btn {
    background: #e8e8e8;
}

.t17 .clubColourSvg, .t17 .mob-heroSvg {
    fill: #f5f5f5;
}

.t17 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBg {
    background: #f5f5f5;
    color: #fff;
    color: #333;
}

    .t17 .clubColourBg a, .t17 .clubColourBg h1, .t17 .clubColourBg h2, .t17 .clubColourBg h3, .t17 .clubColourBg h4, .t17 .clubColourBg h5, .t17 .clubColourBg h6, .t17 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t17 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBtn {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t17 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t17 .clubColourBtn a {
        color: #fff;
    }

    .t17 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t17 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t17 .clubColourBtn a {
    color: #333;
}

.t17 .clubColourBtn:focus, .t17 .clubColourBtn:hover {
    background: #cfcfcf;
}

.t17 .clubColourStanding {
    background: #f5f5f5;
    color: #fff;
}

    .t17 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t17 .clubColourBorderTop, .t17 .staffBox, .t17 .topStatList {
    border-top-color: #f5f5f5 !important;
}

.t17 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #dcdcdc;
}

    .t17 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t17 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #cfcfcf;
    }

.t17 .clubColourTabs .moreToggle, .t17 .clubColourTabs a, .t17 .clubColourTabs li {
    background: #dcdcdc;
    color: #fff;
    color: #333;
}

    .t17 .clubColourTabs .moreToggle.active, .t17 .clubColourTabs a.active, .t17 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t17 .clubColourTabs .moreToggle.active:focus, .t17 .clubColourTabs .moreToggle.active:hover, .t17 .clubColourTabs a.active:focus, .t17 .clubColourTabs a.active:hover, .t17 .clubColourTabs li.active:focus, .t17 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t17 .clubColourTabs .moreToggle:focus, .t17 .clubColourTabs .moreToggle:hover, .t17 .clubColourTabs a:focus, .t17 .clubColourTabs a:hover, .t17 .clubColourTabs li:focus, .t17 .clubColourTabs li:hover {
        background: #cfcfcf;
    }

.t17 .sideTabsContainer [data-ui-tab] {
    border-color: #f5f5f5;
}

.t17 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t17 .sideTabsContainer .tabbed .tabs li.active, .t17 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f5f5f5;
        color: #fff;
        color: #333;
    }

.t17 .statsListBlock:before, .t17 .tableAbridged .clubHighlight {
    background: #f5f5f5;
}

.clubIndex .t17:focus .clubColourBtn, .clubIndex .t17:hover .clubColourBtn {
    background: #cfcfcf;
}

.club-archive__inner-wrap--bg-t17 .club-archive__league-pos table tr.row--highlight {
    background-color: #f5f5f5;
    color: #242424;
}

.t105-bg {
    background: #004596 !important;
}

    .t105-bg, .t105-bg a, .t105-bg td {
        color: #fff !important;
    }

.t105-pseudo:after, .t105-pseudo:before {
    background: #004596 !important;
}

.t105-fill .clipped, .t105-fill .darken, .t105-fill .fill {
    fill: #004596 !important;
}

.t105-btn {
    background: #004596 !important;
    color: #fff !important;
}

    .t105-btn:focus, .t105-btn:hover {
        background: #00397d !important;
    }

.t105 .sideTabsContainer .tablist li.active, .t105 .sideTabsContainer .tablist li:focus, .t105 .sideTabsContainer .tablist li:hover {
    background: #004596;
}

.t105 .articleTabContent {
    border-left-color: #004596;
}

.t105-topBorder {
    border-top-color: #004596 !important;
}

.t105 .socialSection .socialCard.imageCard .cardContent {
    background: #002e63;
    transition: background .25s ease;
}

    .t105 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #002e63;
        transition: fill .25s ease;
    }

.t105 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00224a;
}

    .t105 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00224a;
    }

.t105 .socialSection .clubCard {
    background: #004596;
}

    .t105 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #002e63;
        color: #fff;
    }

        .t105 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t105 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #001630;
        }

    .t105 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t105 .socialSection .clubCard .clubContent .btn-primary {
        background: #002e63;
        color: #fff;
    }

        .t105 .socialSection .clubCard .clubContent .btn-primary:focus, .t105 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #001630;
        }

.t105 .clubKit a:before {
    background: #004596;
}

.article-promo--history .t105 .clubKit a:focus .article-promo__btn, .article-promo--history .t105 .clubKit a:hover .article-promo__btn, .t105 .clubKit a:focus .article-promo--history .article-promo__btn, .t105 .clubKit a:focus .btn, .t105 .clubKit a:hover .article-promo--history .article-promo__btn, .t105 .clubKit a:hover .btn {
    background: #00397d;
}

.t105 .clubColourSvg, .t105 .mob-heroSvg {
    fill: #004596;
}

.t105 .clubColourBg {
    background: #004596;
    color: #fff;
}

    .t105 .clubColourBg a, .t105 .clubColourBg h1, .t105 .clubColourBg h2, .t105 .clubColourBg h3, .t105 .clubColourBg h4, .t105 .clubColourBg h5, .t105 .clubColourBg h6, .t105 .clubColourBg p {
        color: #fff;
    }

.t105 .clubColourBtn {
    background: #002e63;
    color: #fff;
}

    .t105 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t105 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t105 .clubColourBtn a {
    color: #fff;
}

.t105 .clubColourBtn:focus, .t105 .clubColourBtn:hover {
    background: #00224a;
}

.t105 .clubColourStanding {
    background: #004596;
    color: #fff;
}

    .t105 .clubColourStanding a {
        color: #fff;
    }

.t105 .clubColourBorderTop, .t105 .staffBox, .t105 .topStatList {
    border-top-color: #004596 !important;
}

.t105 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #002e63;
}

    .t105 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t105 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00224a;
    }

.t105 .clubColourTabs .moreToggle, .t105 .clubColourTabs a, .t105 .clubColourTabs li {
    background: #002e63;
    color: #fff;
}

    .t105 .clubColourTabs .moreToggle.active, .t105 .clubColourTabs a.active, .t105 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t105 .clubColourTabs .moreToggle.active:focus, .t105 .clubColourTabs .moreToggle.active:hover, .t105 .clubColourTabs a.active:focus, .t105 .clubColourTabs a.active:hover, .t105 .clubColourTabs li.active:focus, .t105 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t105 .clubColourTabs .moreToggle:focus, .t105 .clubColourTabs .moreToggle:hover, .t105 .clubColourTabs a:focus, .t105 .clubColourTabs a:hover, .t105 .clubColourTabs li:focus, .t105 .clubColourTabs li:hover {
        background: #00224a;
    }

.t105 .sideTabsContainer [data-ui-tab] {
    border-color: #004596;
}

.t105 .sideTabsContainer .tabbed .tabs li.active, .t105 .sideTabsContainer .tabbed .tabs li:hover {
    background: #004596;
    color: #fff;
}

.t105 .statsListBlock:before, .t105 .tableAbridged .clubHighlight {
    background: #004596;
}

.clubIndex .t105:focus .clubColourBtn, .clubIndex .t105:hover .clubColourBtn {
    background: #00224a;
}

.club-archive__inner-wrap--bg-t105 .club-archive__league-pos table tr.row--highlight {
    background-color: #004596;
}

.t52-bg, .t8955-bg, .t8960-bg {
    background: #005cab !important;
    color: #fff !important;
}

    .t52-bg a, .t52-bg td, .t8955-bg a, .t8955-bg td, .t8960-bg a, .t8960-bg td {
        color: #fff !important;
    }

.t52-pseudo:after, .t52-pseudo:before, .t8955-pseudo:after, .t8955-pseudo:before, .t8960-pseudo:after, .t8960-pseudo:before {
    background: #005cab !important;
}

.t52-fill .clipped, .t52-fill .darken, .t52-fill .fill, .t8955-fill .clipped, .t8955-fill .darken, .t8955-fill .fill, .t8960-fill .clipped, .t8960-fill .darken, .t8960-fill .fill {
    fill: #005cab !important;
}

.t52-btn, .t8955-btn, .t8960-btn {
    background: #005cab !important;
    color: #fff !important;
}

    .t52-btn:focus, .t52-btn:hover, .t8955-btn:focus, .t8955-btn:hover, .t8960-btn:focus, .t8960-btn:hover {
        background: #004e92 !important;
    }

.t52 .sideTabsContainer .tablist li.active, .t52 .sideTabsContainer .tablist li:focus, .t52 .sideTabsContainer .tablist li:hover {
    background: #005cab;
}

.t52 .articleTabContent {
    border-left-color: #005cab;
}

.t52-topBorder, .t8955-topBorder, .t8960-topBorder {
    border-top-color: #005cab !important;
}

.t52 .socialSection .socialCard.imageCard .cardContent {
    background: #004178;
    transition: background .25s ease;
}

    .t52 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #004178;
        transition: fill .25s ease;
    }

.t52 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00335f;
}

    .t52 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00335f;
    }

.t52 .socialSection .clubCard {
    background: #005cab;
}

    .t52 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #004178;
        color: #fff;
    }

        .t52 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t52 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002545;
        }

    .t52 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t52 .socialSection .clubCard .clubContent .btn-primary {
        background: #004178;
        color: #fff;
    }

        .t52 .socialSection .clubCard .clubContent .btn-primary:focus, .t52 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002545;
        }

.t52 .clubKit a:before {
    background: #005cab;
}

.article-promo--history .t52 .clubKit a:focus .article-promo__btn, .article-promo--history .t52 .clubKit a:hover .article-promo__btn, .t52 .clubKit a:focus .article-promo--history .article-promo__btn, .t52 .clubKit a:focus .btn, .t52 .clubKit a:hover .article-promo--history .article-promo__btn, .t52 .clubKit a:hover .btn {
    background: #004e92;
}

.t52 .clubColourSvg, .t52 .mob-heroSvg {
    fill: #005cab;
}

.t52 .clubColourBg {
    background: #005cab;
    color: #fff;
}

    .t52 .clubColourBg a, .t52 .clubColourBg h1, .t52 .clubColourBg h2, .t52 .clubColourBg h3, .t52 .clubColourBg h4, .t52 .clubColourBg h5, .t52 .clubColourBg h6, .t52 .clubColourBg p {
        color: #fff;
    }

.t52 .clubColourBtn {
    background: #004178;
    color: #fff;
}

    .t52 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t52 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t52 .clubColourBtn a {
    color: #fff;
}

.t52 .clubColourBtn:focus, .t52 .clubColourBtn:hover {
    background: #00335f;
}

.t52 .clubColourStanding {
    background: #005cab;
    color: #fff;
}

    .t52 .clubColourStanding a {
        color: #fff;
    }

.t52 .clubColourBorderTop, .t52 .staffBox, .t52 .topStatList {
    border-top-color: #005cab !important;
}

.t52 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #004178;
}

    .t52 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t52 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00335f;
    }

.t52 .clubColourTabs .moreToggle, .t52 .clubColourTabs a, .t52 .clubColourTabs li {
    background: #004178;
    color: #fff;
}

    .t52 .clubColourTabs .moreToggle.active, .t52 .clubColourTabs a.active, .t52 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t52 .clubColourTabs .moreToggle.active:focus, .t52 .clubColourTabs .moreToggle.active:hover, .t52 .clubColourTabs a.active:focus, .t52 .clubColourTabs a.active:hover, .t52 .clubColourTabs li.active:focus, .t52 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t52 .clubColourTabs .moreToggle:focus, .t52 .clubColourTabs .moreToggle:hover, .t52 .clubColourTabs a:focus, .t52 .clubColourTabs a:hover, .t52 .clubColourTabs li:focus, .t52 .clubColourTabs li:hover {
        background: #00335f;
    }

.t52 .sideTabsContainer [data-ui-tab] {
    border-color: #005cab;
}

.t52 .sideTabsContainer .tabbed .tabs li.active, .t52 .sideTabsContainer .tabbed .tabs li:hover {
    background: #005cab;
    color: #fff;
}

.t52 .statsListBlock:before, .t52 .tableAbridged .clubHighlight {
    background: #005cab;
}

.clubIndex .t52:focus .clubColourBtn, .clubIndex .t52:hover .clubColourBtn {
    background: #00335f;
}

.club-archive__inner-wrap--bg-t52 .club-archive__league-pos table tr.row--highlight {
    background-color: #005cab;
}

.t47-bg {
    background: #2a307d !important;
}

    .t47-bg, .t47-bg a, .t47-bg td {
        color: #fff !important;
    }

.t47-pseudo:after, .t47-pseudo:before {
    background: #2a307d !important;
}

.t47-fill .clipped, .t47-fill .darken, .t47-fill .fill {
    fill: #2a307d !important;
}

.t47-btn {
    background: #2a307d !important;
    color: #fff !important;
}

    .t47-btn:focus, .t47-btn:hover {
        background: #24296a !important;
    }

.t47 .sideTabsContainer .tablist li.active, .t47 .sideTabsContainer .tablist li:focus, .t47 .sideTabsContainer .tablist li:hover {
    background: #2a307d;
}

.t47 .articleTabContent {
    border-left-color: #2a307d;
}

.t47-topBorder {
    border-top-color: #2a307d !important;
}

.t47 .socialSection .socialCard.imageCard .cardContent {
    background: #1d2157;
    transition: background .25s ease;
}

    .t47 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #1d2157;
        transition: fill .25s ease;
    }

.t47 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #171a44;
}

    .t47 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #171a44;
    }

.t47 .socialSection .clubCard {
    background: #2a307d;
}

    .t47 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #1d2157;
        color: #fff;
    }

        .t47 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t47 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #101331;
        }

    .t47 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t47 .socialSection .clubCard .clubContent .btn-primary {
        background: #1d2157;
        color: #fff;
    }

        .t47 .socialSection .clubCard .clubContent .btn-primary:focus, .t47 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #101331;
        }

.t47 .clubKit a:before {
    background: #2a307d;
}

.article-promo--history .t47 .clubKit a:focus .article-promo__btn, .article-promo--history .t47 .clubKit a:hover .article-promo__btn, .t47 .clubKit a:focus .article-promo--history .article-promo__btn, .t47 .clubKit a:focus .btn, .t47 .clubKit a:hover .article-promo--history .article-promo__btn, .t47 .clubKit a:hover .btn {
    background: #24296a;
}

.t47 .clubColourSvg, .t47 .mob-heroSvg {
    fill: #2a307d;
}

.t47 .clubColourBg {
    background: #2a307d;
    color: #fff;
}

    .t47 .clubColourBg a, .t47 .clubColourBg h1, .t47 .clubColourBg h2, .t47 .clubColourBg h3, .t47 .clubColourBg h4, .t47 .clubColourBg h5, .t47 .clubColourBg h6, .t47 .clubColourBg p {
        color: #fff;
    }

.t47 .clubColourBtn {
    background: #1d2157;
    color: #fff;
}

    .t47 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t47 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t47 .clubColourBtn a {
    color: #fff;
}

.t47 .clubColourBtn:focus, .t47 .clubColourBtn:hover {
    background: #171a44;
}

.t47 .clubColourStanding {
    background: #2a307d;
    color: #fff;
}

    .t47 .clubColourStanding a {
        color: #fff;
    }

.t47 .clubColourBorderTop, .t47 .staffBox, .t47 .topStatList {
    border-top-color: #2a307d !important;
}

.t47 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #1d2157;
}

    .t47 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t47 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #171a44;
    }

.t47 .clubColourTabs .moreToggle, .t47 .clubColourTabs a, .t47 .clubColourTabs li {
    background: #1d2157;
    color: #fff;
}

    .t47 .clubColourTabs .moreToggle.active, .t47 .clubColourTabs a.active, .t47 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t47 .clubColourTabs .moreToggle.active:focus, .t47 .clubColourTabs .moreToggle.active:hover, .t47 .clubColourTabs a.active:focus, .t47 .clubColourTabs a.active:hover, .t47 .clubColourTabs li.active:focus, .t47 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t47 .clubColourTabs .moreToggle:focus, .t47 .clubColourTabs .moreToggle:hover, .t47 .clubColourTabs a:focus, .t47 .clubColourTabs a:hover, .t47 .clubColourTabs li:focus, .t47 .clubColourTabs li:hover {
        background: #171a44;
    }

.t47 .sideTabsContainer [data-ui-tab] {
    border-color: #2a307d;
}

.t47 .sideTabsContainer .tabbed .tabs li.active, .t47 .sideTabsContainer .tabbed .tabs li:hover {
    background: #2a307d;
    color: #fff;
}

.t47 .statsListBlock:before, .t47 .tableAbridged .clubHighlight {
    background: #2a307d;
}

.clubIndex .t47:focus .clubColourBtn, .clubIndex .t47:hover .clubColourBtn {
    background: #171a44;
}

.club-archive__inner-wrap--bg-t47 .club-archive__league-pos table tr.row--highlight {
    background-color: #2a307d;
}

.t108-bg, .t7587-bg, .t7608-bg {
    background: #0060a9 !important;
    color: #fff !important;
}

    .t108-bg a, .t108-bg td, .t7587-bg a, .t7587-bg td, .t7608-bg a, .t7608-bg td {
        color: #fff !important;
    }

.t108-pseudo:after, .t108-pseudo:before, .t7587-pseudo:after, .t7587-pseudo:before, .t7608-pseudo:after, .t7608-pseudo:before {
    background: #0060a9 !important;
}

.t108-fill .clipped, .t108-fill .darken, .t108-fill .fill, .t7587-fill .clipped, .t7587-fill .darken, .t7587-fill .fill, .t7608-fill .clipped, .t7608-fill .darken, .t7608-fill .fill {
    fill: #0060a9 !important;
}

.t108-btn, .t7587-btn, .t7608-btn {
    background: #0060a9 !important;
    color: #fff !important;
}

    .t108-btn:focus, .t108-btn:hover, .t7587-btn:focus, .t7587-btn:hover, .t7608-btn:focus, .t7608-btn:hover {
        background: #005290 !important;
    }

.t108 .sideTabsContainer .tablist li.active, .t108 .sideTabsContainer .tablist li:focus, .t108 .sideTabsContainer .tablist li:hover {
    background: #0060a9;
}

.t108 .articleTabContent {
    border-left-color: #0060a9;
}

.t108-topBorder, .t7587-topBorder, .t7608-topBorder {
    border-top-color: #0060a9 !important;
}

.t108 .socialSection .socialCard.imageCard .cardContent {
    background: #004376;
    transition: background .25s ease;
}

    .t108 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #004376;
        transition: fill .25s ease;
    }

.t108 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00355d;
}

    .t108 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00355d;
    }

.t108 .socialSection .clubCard {
    background: #0060a9;
}

    .t108 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #004376;
        color: #fff;
    }

        .t108 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t108 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002643;
        }

    .t108 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t108 .socialSection .clubCard .clubContent .btn-primary {
        background: #004376;
        color: #fff;
    }

        .t108 .socialSection .clubCard .clubContent .btn-primary:focus, .t108 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002643;
        }

.t108 .clubKit a:before {
    background: #0060a9;
}

.article-promo--history .t108 .clubKit a:focus .article-promo__btn, .article-promo--history .t108 .clubKit a:hover .article-promo__btn, .t108 .clubKit a:focus .article-promo--history .article-promo__btn, .t108 .clubKit a:focus .btn, .t108 .clubKit a:hover .article-promo--history .article-promo__btn, .t108 .clubKit a:hover .btn {
    background: #005290;
}

.t108 .clubColourSvg, .t108 .mob-heroSvg {
    fill: #0060a9;
}

.t108 .clubColourBg {
    background: #0060a9;
    color: #fff;
}

    .t108 .clubColourBg a, .t108 .clubColourBg h1, .t108 .clubColourBg h2, .t108 .clubColourBg h3, .t108 .clubColourBg h4, .t108 .clubColourBg h5, .t108 .clubColourBg h6, .t108 .clubColourBg p {
        color: #fff;
    }

.t108 .clubColourBtn {
    background: #004376;
    color: #fff;
}

    .t108 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t108 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t108 .clubColourBtn a {
    color: #fff;
}

.t108 .clubColourBtn:focus, .t108 .clubColourBtn:hover {
    background: #00355d;
}

.t108 .clubColourStanding {
    background: #0060a9;
    color: #fff;
}

    .t108 .clubColourStanding a {
        color: #fff;
    }

.t108 .clubColourBorderTop, .t108 .staffBox, .t108 .topStatList {
    border-top-color: #0060a9 !important;
}

.t108 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #004376;
}

    .t108 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t108 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00355d;
    }

.t108 .clubColourTabs .moreToggle, .t108 .clubColourTabs a, .t108 .clubColourTabs li {
    background: #004376;
    color: #fff;
}

    .t108 .clubColourTabs .moreToggle.active, .t108 .clubColourTabs a.active, .t108 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t108 .clubColourTabs .moreToggle.active:focus, .t108 .clubColourTabs .moreToggle.active:hover, .t108 .clubColourTabs a.active:focus, .t108 .clubColourTabs a.active:hover, .t108 .clubColourTabs li.active:focus, .t108 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t108 .clubColourTabs .moreToggle:focus, .t108 .clubColourTabs .moreToggle:hover, .t108 .clubColourTabs a:focus, .t108 .clubColourTabs a:hover, .t108 .clubColourTabs li:focus, .t108 .clubColourTabs li:hover {
        background: #00355d;
    }

.t108 .sideTabsContainer [data-ui-tab] {
    border-color: #0060a9;
}

.t108 .sideTabsContainer .tabbed .tabs li.active, .t108 .sideTabsContainer .tabbed .tabs li:hover {
    background: #0060a9;
    color: #fff;
}

.t108 .statsListBlock:before, .t108 .tableAbridged .clubHighlight {
    background: #0060a9;
}

.clubIndex .t108:focus .clubColourBtn, .clubIndex .t108:hover .clubColourBtn {
    background: #00355d;
}

.club-archive__inner-wrap--bg-t108 .club-archive__league-pos table tr.row--highlight {
    background-color: #0060a9;
}

.t49-bg, .t8943-bg, .t8968-bg {
    background: #ed1c24 !important;
    color: #fff !important;
}

    .t49-bg a, .t49-bg td, .t8943-bg a, .t8943-bg td, .t8968-bg a, .t8968-bg td {
        color: #fff !important;
    }

.t49-pseudo:after, .t49-pseudo:before, .t8943-pseudo:after, .t8943-pseudo:before, .t8968-pseudo:after, .t8968-pseudo:before {
    background: #ed1c24 !important;
}

.t49-fill .clipped, .t49-fill .darken, .t49-fill .fill, .t8943-fill .clipped, .t8943-fill .darken, .t8943-fill .fill, .t8968-fill .clipped, .t8968-fill .darken, .t8968-fill .fill {
    fill: #ed1c24 !important;
}

.t49-btn, .t8943-btn, .t8968-btn {
    background: #ed1c24 !important;
    color: #fff !important;
}

    .t49-btn:focus, .t49-btn:hover, .t8943-btn:focus, .t8943-btn:hover, .t8968-btn:focus, .t8968-btn:hover {
        background: #de1219 !important;
    }

.t49 .sideTabsContainer .tablist li.active, .t49 .sideTabsContainer .tablist li:focus, .t49 .sideTabsContainer .tablist li:hover {
    background: #ed1c24;
}

.t49 .articleTabContent {
    border-left-color: #ed1c24;
}

.t49-topBorder, .t8943-topBorder, .t8968-topBorder {
    border-top-color: #ed1c24 !important;
}

.t49 .socialSection .socialCard.imageCard .cardContent {
    background: #c61017;
    transition: background .25s ease;
}

    .t49 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #c61017;
        transition: fill .25s ease;
    }

.t49 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #af0e14;
}

    .t49 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #af0e14;
    }

.t49 .socialSection .clubCard {
    background: #ed1c24;
}

    .t49 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #c61017;
        color: #fff;
    }

        .t49 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t49 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #970c11;
        }

    .t49 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t49 .socialSection .clubCard .clubContent .btn-primary {
        background: #c61017;
        color: #fff;
    }

        .t49 .socialSection .clubCard .clubContent .btn-primary:focus, .t49 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #970c11;
        }

.t49 .clubKit a:before {
    background: #ed1c24;
}

.article-promo--history .t49 .clubKit a:focus .article-promo__btn, .article-promo--history .t49 .clubKit a:hover .article-promo__btn, .t49 .clubKit a:focus .article-promo--history .article-promo__btn, .t49 .clubKit a:focus .btn, .t49 .clubKit a:hover .article-promo--history .article-promo__btn, .t49 .clubKit a:hover .btn {
    background: #de1219;
}

.t49 .clubColourSvg, .t49 .mob-heroSvg {
    fill: #ed1c24;
}

.t49 .clubColourBg {
    background: #ed1c24;
    color: #fff;
}

    .t49 .clubColourBg a, .t49 .clubColourBg h1, .t49 .clubColourBg h2, .t49 .clubColourBg h3, .t49 .clubColourBg h4, .t49 .clubColourBg h5, .t49 .clubColourBg h6, .t49 .clubColourBg p {
        color: #fff;
    }

.t49 .clubColourBtn {
    background: #c61017;
    color: #fff;
}

    .t49 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t49 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t49 .clubColourBtn a {
    color: #fff;
}

.t49 .clubColourBtn:focus, .t49 .clubColourBtn:hover {
    background: #af0e14;
}

.t49 .clubColourStanding {
    background: #ed1c24;
    color: #fff;
}

    .t49 .clubColourStanding a {
        color: #fff;
    }

.t49 .clubColourBorderTop, .t49 .staffBox, .t49 .topStatList {
    border-top-color: #ed1c24 !important;
}

.t49 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #c61017;
}

    .t49 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t49 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #af0e14;
    }

.t49 .clubColourTabs .moreToggle, .t49 .clubColourTabs a, .t49 .clubColourTabs li {
    background: #c61017;
    color: #fff;
}

    .t49 .clubColourTabs .moreToggle.active, .t49 .clubColourTabs a.active, .t49 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t49 .clubColourTabs .moreToggle.active:focus, .t49 .clubColourTabs .moreToggle.active:hover, .t49 .clubColourTabs a.active:focus, .t49 .clubColourTabs a.active:hover, .t49 .clubColourTabs li.active:focus, .t49 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t49 .clubColourTabs .moreToggle:focus, .t49 .clubColourTabs .moreToggle:hover, .t49 .clubColourTabs a:focus, .t49 .clubColourTabs a:hover, .t49 .clubColourTabs li:focus, .t49 .clubColourTabs li:hover {
        background: #af0e14;
    }

.t49 .sideTabsContainer [data-ui-tab] {
    border-color: #ed1c24;
}

.t49 .sideTabsContainer .tabbed .tabs li.active, .t49 .sideTabsContainer .tabbed .tabs li:hover {
    background: #ed1c24;
    color: #fff;
}

.t49 .statsListBlock:before, .t49 .tableAbridged .clubHighlight {
    background: #ed1c24;
}

.clubIndex .t49:focus .clubColourBtn, .clubIndex .t49:hover .clubColourBtn {
    background: #af0e14;
}

.club-archive__inner-wrap--bg-t49 .club-archive__league-pos table tr.row--highlight {
    background-color: #ed1c24;
}

.t19-bg, .t6750-bg, .t8944-bg {
    background: #005daa !important;
    color: #fff !important;
}

    .t19-bg a, .t19-bg td, .t6750-bg a, .t6750-bg td, .t8944-bg a, .t8944-bg td {
        color: #fff !important;
    }

.t19-pseudo:after, .t19-pseudo:before, .t6750-pseudo:after, .t6750-pseudo:before, .t8944-pseudo:after, .t8944-pseudo:before {
    background: #005daa !important;
}

.t19-fill .clipped, .t19-fill .darken, .t19-fill .fill, .t6750-fill .clipped, .t6750-fill .darken, .t6750-fill .fill, .t8944-fill .clipped, .t8944-fill .darken, .t8944-fill .fill {
    fill: #005daa !important;
}

.t19-btn, .t6750-btn, .t8944-btn {
    background: #005daa !important;
    color: #fff !important;
}

    .t19-btn:focus, .t19-btn:hover, .t6750-btn:focus, .t6750-btn:hover, .t8944-btn:focus, .t8944-btn:hover {
        background: #004f91 !important;
    }

.t19 .sideTabsContainer .tablist li.active, .t19 .sideTabsContainer .tablist li:focus, .t19 .sideTabsContainer .tablist li:hover {
    background: #005daa;
}

.t19 .articleTabContent {
    border-left-color: #005daa;
}

.t19-topBorder, .t6750-topBorder, .t8944-topBorder {
    border-top-color: #005daa !important;
}

.t19 .socialSection .socialCard.imageCard .cardContent {
    background: #004177;
    transition: background .25s ease;
}

    .t19 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #004177;
        transition: fill .25s ease;
    }

.t19 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00335e;
}

    .t19 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00335e;
    }

.t19 .socialSection .clubCard {
    background: #005daa;
}

    .t19 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #004177;
        color: #fff;
    }

        .t19 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t19 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002544;
        }

    .t19 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t19 .socialSection .clubCard .clubContent .btn-primary {
        background: #004177;
        color: #fff;
    }

        .t19 .socialSection .clubCard .clubContent .btn-primary:focus, .t19 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002544;
        }

.t19 .clubKit a:before {
    background: #005daa;
}

.article-promo--history .t19 .clubKit a:focus .article-promo__btn, .article-promo--history .t19 .clubKit a:hover .article-promo__btn, .t19 .clubKit a:focus .article-promo--history .article-promo__btn, .t19 .clubKit a:focus .btn, .t19 .clubKit a:hover .article-promo--history .article-promo__btn, .t19 .clubKit a:hover .btn {
    background: #004f91;
}

.t19 .clubColourSvg, .t19 .mob-heroSvg {
    fill: #005daa;
}

.t19 .clubColourBg {
    background: #005daa;
    color: #fff;
}

    .t19 .clubColourBg a, .t19 .clubColourBg h1, .t19 .clubColourBg h2, .t19 .clubColourBg h3, .t19 .clubColourBg h4, .t19 .clubColourBg h5, .t19 .clubColourBg h6, .t19 .clubColourBg p {
        color: #fff;
    }

.t19 .clubColourBtn {
    background: #004177;
    color: #fff;
}

    .t19 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t19 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t19 .clubColourBtn a {
    color: #fff;
}

.t19 .clubColourBtn:focus, .t19 .clubColourBtn:hover {
    background: #00335e;
}

.t19 .clubColourStanding {
    background: #005daa;
    color: #fff;
}

    .t19 .clubColourStanding a {
        color: #fff;
    }

.t19 .clubColourBorderTop, .t19 .staffBox, .t19 .topStatList {
    border-top-color: #005daa !important;
}

.t19 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #004177;
}

    .t19 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t19 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00335e;
    }

.t19 .clubColourTabs .moreToggle, .t19 .clubColourTabs a, .t19 .clubColourTabs li {
    background: #004177;
    color: #fff;
}

    .t19 .clubColourTabs .moreToggle.active, .t19 .clubColourTabs a.active, .t19 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t19 .clubColourTabs .moreToggle.active:focus, .t19 .clubColourTabs .moreToggle.active:hover, .t19 .clubColourTabs a.active:focus, .t19 .clubColourTabs a.active:hover, .t19 .clubColourTabs li.active:focus, .t19 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t19 .clubColourTabs .moreToggle:focus, .t19 .clubColourTabs .moreToggle:hover, .t19 .clubColourTabs a:focus, .t19 .clubColourTabs a:hover, .t19 .clubColourTabs li:focus, .t19 .clubColourTabs li:hover {
        background: #00335e;
    }

.t19 .sideTabsContainer [data-ui-tab] {
    border-color: #005daa;
}

.t19 .sideTabsContainer .tabbed .tabs li.active, .t19 .sideTabsContainer .tabbed .tabs li:hover {
    background: #005daa;
    color: #fff;
}

.t19 .statsListBlock:before, .t19 .tableAbridged .clubHighlight {
    background: #005daa;
}

.clubIndex .t19:focus .clubColourBtn, .clubIndex .t19:hover .clubColourBtn {
    background: #00335e;
}

.club-archive__inner-wrap--bg-t19 .club-archive__league-pos table tr.row--highlight {
    background-color: #005daa;
}

.t46-bg {
    background: #ee3424 !important;
}

    .t46-bg, .t46-bg a, .t46-bg td {
        color: #fff !important;
    }

.t46-pseudo:after, .t46-pseudo:before {
    background: #ee3424 !important;
}

.t46-fill .clipped, .t46-fill .darken, .t46-fill .fill {
    fill: #ee3424 !important;
}

.t46-btn {
    background: #ee3424 !important;
    color: #fff !important;
}

    .t46-btn:focus, .t46-btn:hover {
        background: #e72312 !important;
    }

.t46 .sideTabsContainer .tablist li.active, .t46 .sideTabsContainer .tablist li:focus, .t46 .sideTabsContainer .tablist li:hover {
    background: #ee3424;
}

.t46 .articleTabContent {
    border-left-color: #ee3424;
}

.t46-topBorder {
    border-top-color: #ee3424 !important;
}

.t46 .socialSection .socialCard.imageCard .cardContent {
    background: #cf1f10;
    transition: background .25s ease;
}

    .t46 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #cf1f10;
        transition: fill .25s ease;
    }

.t46 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #b71c0e;
}

    .t46 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #b71c0e;
    }

.t46 .socialSection .clubCard {
    background: #ee3424;
}

    .t46 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #cf1f10;
        color: #fff;
    }

        .t46 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t46 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #a0180c;
        }

    .t46 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t46 .socialSection .clubCard .clubContent .btn-primary {
        background: #cf1f10;
        color: #fff;
    }

        .t46 .socialSection .clubCard .clubContent .btn-primary:focus, .t46 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #a0180c;
        }

.t46 .clubKit a:before {
    background: #ee3424;
}

.article-promo--history .t46 .clubKit a:focus .article-promo__btn, .article-promo--history .t46 .clubKit a:hover .article-promo__btn, .t46 .clubKit a:focus .article-promo--history .article-promo__btn, .t46 .clubKit a:focus .btn, .t46 .clubKit a:hover .article-promo--history .article-promo__btn, .t46 .clubKit a:hover .btn {
    background: #e72312;
}

.t46 .clubColourSvg, .t46 .mob-heroSvg {
    fill: #ee3424;
}

.t46 .clubColourBg {
    background: #ee3424;
    color: #fff;
}

    .t46 .clubColourBg a, .t46 .clubColourBg h1, .t46 .clubColourBg h2, .t46 .clubColourBg h3, .t46 .clubColourBg h4, .t46 .clubColourBg h5, .t46 .clubColourBg h6, .t46 .clubColourBg p {
        color: #fff;
    }

.t46 .clubColourBtn {
    background: #cf1f10;
    color: #fff;
}

    .t46 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t46 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t46 .clubColourBtn a {
    color: #fff;
}

.t46 .clubColourBtn:focus, .t46 .clubColourBtn:hover {
    background: #b71c0e;
}

.t46 .clubColourStanding {
    background: #ee3424;
    color: #fff;
}

    .t46 .clubColourStanding a {
        color: #fff;
    }

.t46 .clubColourBorderTop, .t46 .staffBox, .t46 .topStatList {
    border-top-color: #ee3424 !important;
}

.t46 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #cf1f10;
}

    .t46 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t46 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #b71c0e;
    }

.t46 .clubColourTabs .moreToggle, .t46 .clubColourTabs a, .t46 .clubColourTabs li {
    background: #cf1f10;
    color: #fff;
}

    .t46 .clubColourTabs .moreToggle.active, .t46 .clubColourTabs a.active, .t46 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t46 .clubColourTabs .moreToggle.active:focus, .t46 .clubColourTabs .moreToggle.active:hover, .t46 .clubColourTabs a.active:focus, .t46 .clubColourTabs a.active:hover, .t46 .clubColourTabs li.active:focus, .t46 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t46 .clubColourTabs .moreToggle:focus, .t46 .clubColourTabs .moreToggle:hover, .t46 .clubColourTabs a:focus, .t46 .clubColourTabs a:hover, .t46 .clubColourTabs li:focus, .t46 .clubColourTabs li:hover {
        background: #b71c0e;
    }

.t46 .sideTabsContainer [data-ui-tab] {
    border-color: #ee3424;
}

.t46 .sideTabsContainer .tabbed .tabs li.active, .t46 .sideTabsContainer .tabbed .tabs li:hover {
    background: #ee3424;
    color: #fff;
}

.t46 .statsListBlock:before, .t46 .tableAbridged .clubHighlight {
    background: #ee3424;
}

.clubIndex .t46:focus .clubColourBtn, .clubIndex .t46:hover .clubColourBtn {
    background: #b71c0e;
}

.club-archive__inner-wrap--bg-t46 .club-archive__league-pos table tr.row--highlight {
    background-color: #ee3424;
}

.t111-bg, .t9335-bg {
    background: #005ca6 !important;
    color: #fff !important;
}

    .t111-bg a, .t111-bg td, .t9335-bg a, .t9335-bg td {
        color: #fff !important;
    }

.t111-pseudo:after, .t111-pseudo:before, .t9335-pseudo:after, .t9335-pseudo:before {
    background: #005ca6 !important;
}

.t111-fill .clipped, .t111-fill .darken, .t111-fill .fill, .t9335-fill .clipped, .t9335-fill .darken, .t9335-fill .fill {
    fill: #005ca6 !important;
}

.t111-btn, .t9335-btn {
    background: #005ca6 !important;
    color: #fff !important;
}

    .t111-btn:focus, .t111-btn:hover, .t9335-btn:focus, .t9335-btn:hover {
        background: #004e8d !important;
    }

.t111 .sideTabsContainer .tablist li.active, .t111 .sideTabsContainer .tablist li:focus, .t111 .sideTabsContainer .tablist li:hover {
    background: #005ca6;
}

.t111 .articleTabContent {
    border-left-color: #005ca6;
}

.t111-topBorder, .t9335-topBorder {
    border-top-color: #005ca6 !important;
}

.t111 .socialSection .socialCard.imageCard .cardContent {
    background: #004073;
    transition: background .25s ease;
}

    .t111 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #004073;
        transition: fill .25s ease;
    }

.t111 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #00325a;
}

    .t111 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #00325a;
    }

.t111 .socialSection .clubCard {
    background: #005ca6;
}

    .t111 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #004073;
        color: #fff;
    }

        .t111 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t111 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #002340;
        }

    .t111 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t111 .socialSection .clubCard .clubContent .btn-primary {
        background: #004073;
        color: #fff;
    }

        .t111 .socialSection .clubCard .clubContent .btn-primary:focus, .t111 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #002340;
        }

.t111 .clubKit a:before {
    background: #005ca6;
}

.article-promo--history .t111 .clubKit a:focus .article-promo__btn, .article-promo--history .t111 .clubKit a:hover .article-promo__btn, .t111 .clubKit a:focus .article-promo--history .article-promo__btn, .t111 .clubKit a:focus .btn, .t111 .clubKit a:hover .article-promo--history .article-promo__btn, .t111 .clubKit a:hover .btn {
    background: #004e8d;
}

.t111 .clubColourSvg, .t111 .mob-heroSvg {
    fill: #005ca6;
}

.t111 .clubColourBg {
    background: #005ca6;
    color: #fff;
}

    .t111 .clubColourBg a, .t111 .clubColourBg h1, .t111 .clubColourBg h2, .t111 .clubColourBg h3, .t111 .clubColourBg h4, .t111 .clubColourBg h5, .t111 .clubColourBg h6, .t111 .clubColourBg p {
        color: #fff;
    }

.t111 .clubColourBtn {
    background: #004073;
    color: #fff;
}

    .t111 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t111 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t111 .clubColourBtn a {
    color: #fff;
}

.t111 .clubColourBtn:focus, .t111 .clubColourBtn:hover {
    background: #00325a;
}

.t111 .clubColourStanding {
    background: #005ca6;
    color: #fff;
}

    .t111 .clubColourStanding a {
        color: #fff;
    }

.t111 .clubColourBorderTop, .t111 .staffBox, .t111 .topStatList {
    border-top-color: #005ca6 !important;
}

.t111 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #004073;
}

    .t111 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t111 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #00325a;
    }

.t111 .clubColourTabs .moreToggle, .t111 .clubColourTabs a, .t111 .clubColourTabs li {
    background: #004073;
    color: #fff;
}

    .t111 .clubColourTabs .moreToggle.active, .t111 .clubColourTabs a.active, .t111 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t111 .clubColourTabs .moreToggle.active:focus, .t111 .clubColourTabs .moreToggle.active:hover, .t111 .clubColourTabs a.active:focus, .t111 .clubColourTabs a.active:hover, .t111 .clubColourTabs li.active:focus, .t111 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t111 .clubColourTabs .moreToggle:focus, .t111 .clubColourTabs .moreToggle:hover, .t111 .clubColourTabs a:focus, .t111 .clubColourTabs a:hover, .t111 .clubColourTabs li:focus, .t111 .clubColourTabs li:hover {
        background: #00325a;
    }

.t111 .sideTabsContainer [data-ui-tab] {
    border-color: #005ca6;
}

.t111 .sideTabsContainer .tabbed .tabs li.active, .t111 .sideTabsContainer .tabbed .tabs li:hover {
    background: #005ca6;
    color: #fff;
}

.t111 .statsListBlock:before, .t111 .tableAbridged .clubHighlight {
    background: #005ca6;
}

.clubIndex .t111:focus .clubColourBtn, .clubIndex .t111:hover .clubColourBtn {
    background: #00325a;
}

.club-archive__inner-wrap--bg-t111 .club-archive__league-pos table tr.row--highlight {
    background-color: #005ca6;
}

.t39-bg, .t6746-bg, .t7136-bg {
    background: #f9a01b !important;
    color: #fff !important;
    color: #333 !important;
}

    .t39-bg a, .t39-bg td, .t6746-bg a, .t6746-bg td, .t7136-bg a, .t7136-bg td {
        color: #fff !important;
    }

    .t39-bg.matchHighlightsBanner .competitionImage1, .t6746-bg.matchHighlightsBanner .competitionImage1, .t7136-bg.matchHighlightsBanner .competitionImage1 {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -320px -803px no-repeat;
        width: 85px;
        height: 36px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg.matchHighlightsBanner .competitionImage1, .t6746-bg.matchHighlightsBanner .competitionImage1, .t7136-bg.matchHighlightsBanner .competitionImage1 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-bg.matchHighlightsBanner .competitionImage11, .t6746-bg.matchHighlightsBanner .competitionImage11, .t7136-bg.matchHighlightsBanner .competitionImage11 {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -768px no-repeat;
    width: 103px;
    height: 35px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg.matchHighlightsBanner .competitionImage11, .t6746-bg.matchHighlightsBanner .competitionImage11, .t7136-bg.matchHighlightsBanner .competitionImage11 {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-bg a, .t39-bg td, .t6746-bg a, .t6746-bg td, .t7136-bg a, .t7136-bg td {
    color: #333 !important;
}

.t39-bg .stadium:before, .t6746-bg .stadium:before, .t7136-bg .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg .stadium:before, .t6746-bg .stadium:before, .t7136-bg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-bg .website:before, .t6746-bg .website:before, .t7136-bg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg .website:before, .t6746-bg .website:before, .t7136-bg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-bg .website:after, .t6746-bg .website:after, .t7136-bg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg .website:after, .t6746-bg .website:after, .t7136-bg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-bg .socialLinks:before, .t6746-bg .socialLinks:before, .t7136-bg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -698px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-bg .socialLinks:before, .t6746-bg .socialLinks:before, .t7136-bg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-pseudo:after, .t39-pseudo:before, .t6746-pseudo:after, .t6746-pseudo:before, .t7136-pseudo:after, .t7136-pseudo:before {
    background: #f9a01b !important;
}

.t39-fill .clipped, .t39-fill .darken, .t39-fill .fill, .t6746-fill .clipped, .t6746-fill .darken, .t6746-fill .fill, .t7136-fill .clipped, .t7136-fill .darken, .t7136-fill .fill {
    fill: #f9a01b !important;
}

.t39-btn, .t6746-btn, .t7136-btn {
    background: #f9a01b !important;
    color: #fff !important;
    color: #333 !important;
}

    .t39-btn .arrow-right-w, .t6746-btn .arrow-right-w, .t7136-btn .arrow-right-w {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-btn .arrow-right-w, .t6746-btn .arrow-right-w, .t7136-btn .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-btn .external-w, .t6746-btn .external-w, .t7136-btn .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-btn .external-w, .t6746-btn .external-w, .t7136-btn .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-btn:focus .arrow-right-w, .t39-btn:hover .arrow-right-w, .t6746-btn:focus .arrow-right-w, .t6746-btn:hover .arrow-right-w, .t7136-btn:focus .arrow-right-w, .t7136-btn:hover .arrow-right-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
    width: 9px;
    height: 8px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-btn:focus .arrow-right-w, .t39-btn:hover .arrow-right-w, .t6746-btn:focus .arrow-right-w, .t6746-btn:hover .arrow-right-w, .t7136-btn:focus .arrow-right-w, .t7136-btn:hover .arrow-right-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-btn:focus .external-w, .t39-btn:hover .external-w, .t6746-btn:focus .external-w, .t6746-btn:hover .external-w, .t7136-btn:focus .external-w, .t7136-btn:hover .external-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39-btn:focus .external-w, .t39-btn:hover .external-w, .t6746-btn:focus .external-w, .t6746-btn:hover .external-w, .t7136-btn:focus .external-w, .t7136-btn:hover .external-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39-btn:focus, .t39-btn:hover, .t6746-btn:focus, .t6746-btn:hover, .t7136-btn:focus, .t7136-btn:hover {
    background: #f49506 !important;
    color: #333 !important;
}

.t39 .sideTabsContainer .tablist li.active, .t39 .sideTabsContainer .tablist li:focus, .t39 .sideTabsContainer .tablist li:hover {
    background: #f9a01b;
    color: #333 !important;
}

.t39 .articleTabContent {
    border-left-color: #f9a01b;
}

.t39-topBorder, .t6746-topBorder, .t7136-topBorder {
    border-top-color: #f9a01b !important;
}

.t39 .icn.reply-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -259px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.reply-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .icn.retweet-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -665px -287px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.retweet-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .icn.heart-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -87px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.heart-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .icn.instagram-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -755px -501px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.instagram-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .icn.facebook-like-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -159px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.facebook-like-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .icn.facebook-comment-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -123px no-repeat;
    width: 20px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .icn.facebook-comment-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .socialSection .socialCard .message a {
    color: #e90052;
}

.t39 .socialSection .socialCard .actions a.time {
    color: #000;
}

.t39 .socialSection .socialCard.imageCard .cardContent {
    background: #db8606;
    transition: background .25s ease;
}

    .t39 .socialSection .socialCard.imageCard .cardContent .mob-heroSvg {
        fill: #db8606;
        transition: fill .25s ease;
    }

    .t39 .socialSection .socialCard.imageCard .cardContent p {
        color: #242424;
    }

.t39 .socialSection .socialCard.imageCard:hover .cardContent {
    background: #c27705;
}

    .t39 .socialSection .socialCard.imageCard:hover .cardContent .mob-heroSvg {
        fill: #c27705;
    }

.t39 .socialSection .clubCard {
    background: #f9a01b;
}

    .t39 .socialSection .clubCard .buttonMobile .btn-primary {
        background: #db8606;
        color: #fff;
    }

        .t39 .socialSection .clubCard .buttonMobile .btn-primary:focus, .t39 .socialSection .clubCard .buttonMobile .btn-primary:hover {
            background: #aa6704;
        }

        .t39 .socialSection .clubCard .buttonMobile .btn-primary .btn-primary, .t39 .socialSection .clubCard .buttonMobile .btn-primary .clubName {
            color: #333;
        }

    .t39 .socialSection .clubCard .clubContent .clubName {
        color: #fff;
    }

    .t39 .socialSection .clubCard .clubContent .btn-primary {
        background: #db8606;
        color: #fff;
    }

        .t39 .socialSection .clubCard .clubContent .btn-primary:focus, .t39 .socialSection .clubCard .clubContent .btn-primary:hover {
            background: #aa6704;
        }

    .t39 .socialSection .clubCard .clubContent .btn-primary, .t39 .socialSection .clubCard .clubContent .clubName {
        color: #333;
    }

.t39 .clubKit a:before {
    background: #f9a01b;
}

.article-promo--history .t39 .clubKit a:focus .article-promo__btn, .article-promo--history .t39 .clubKit a:hover .article-promo__btn, .t39 .clubKit a:focus .article-promo--history .article-promo__btn, .t39 .clubKit a:focus .btn, .t39 .clubKit a:hover .article-promo--history .article-promo__btn, .t39 .clubKit a:hover .btn {
    background: #f49506;
}

.t39 .clubColourSvg, .t39 .mob-heroSvg {
    fill: #f9a01b;
}

.t39 .stadium-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .stadium-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .stadium:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
    width: 20px;
    height: 13px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBg {
    background: #f9a01b;
    color: #fff;
    color: #333;
}

    .t39 .clubColourBg a, .t39 .clubColourBg h1, .t39 .clubColourBg h2, .t39 .clubColourBg h3, .t39 .clubColourBg h4, .t39 .clubColourBg h5, .t39 .clubColourBg h6, .t39 .clubColourBg p {
        color: #fff;
        color: #333;
    }

    .t39 .clubColourBg .stadium:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBg .stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBg .website:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -840px -738px no-repeat;
    width: 20px;
    height: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBg .website:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBg .website:after {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBg .website:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBg .socialLinks:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBg .socialLinks:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBtn {
    background: #db8606;
    color: #fff;
    color: #333;
}

    .t39 .clubColourBtn [class*=arrow-right] {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    }

    .t39 .clubColourBtn a {
        color: #fff;
    }

    .t39 .clubColourBtn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -989px -626px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBtn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBtn [class*=external] {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .t39 .clubColourBtn [class*=external] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.t39 .clubColourBtn a {
    color: #333;
}

.t39 .clubColourBtn:focus, .t39 .clubColourBtn:hover {
    background: #c27705;
}

.t39 .clubColourStanding {
    background: #f9a01b;
    color: #fff;
}

    .t39 .clubColourStanding a {
        color: #fff;
        color: #333;
    }

.t39 .clubColourBorderTop, .t39 .staffBox, .t39 .topStatList {
    border-top-color: #f9a01b !important;
}

.t39 .fixedSidebar .clubColourTabs .tablist li:not(.active) {
    background: #db8606;
}

    .t39 .fixedSidebar .clubColourTabs .tablist li:not(.active):focus, .t39 .fixedSidebar .clubColourTabs .tablist li:not(.active):hover {
        background: #c27705;
    }

.t39 .clubColourTabs .moreToggle, .t39 .clubColourTabs a, .t39 .clubColourTabs li {
    background: #db8606;
    color: #fff;
    color: #333;
}

    .t39 .clubColourTabs .moreToggle.active, .t39 .clubColourTabs a.active, .t39 .clubColourTabs li.active {
        background: #fff;
        color: #333;
    }

        .t39 .clubColourTabs .moreToggle.active:focus, .t39 .clubColourTabs .moreToggle.active:hover, .t39 .clubColourTabs a.active:focus, .t39 .clubColourTabs a.active:hover, .t39 .clubColourTabs li.active:focus, .t39 .clubColourTabs li.active:hover {
            background: #fff;
        }

    .t39 .clubColourTabs .moreToggle:focus, .t39 .clubColourTabs .moreToggle:hover, .t39 .clubColourTabs a:focus, .t39 .clubColourTabs a:hover, .t39 .clubColourTabs li:focus, .t39 .clubColourTabs li:hover {
        background: #c27705;
    }

.t39 .sideTabsContainer [data-ui-tab] {
    border-color: #f9a01b;
}

.t39 .sideTabsContainer .tabbed .tabs li {
    color: #333;
}

    .t39 .sideTabsContainer .tabbed .tabs li.active, .t39 .sideTabsContainer .tabbed .tabs li:hover {
        background: #f9a01b;
        color: #fff;
        color: #333;
    }

.t39 .statsListBlock:before, .t39 .tableAbridged .clubHighlight {
    background: #f9a01b;
}

.clubIndex .t39:focus .clubColourBtn, .clubIndex .t39:hover .clubColourBtn {
    background: #c27705;
}

.club-archive__inner-wrap--bg-t39 .club-archive__league-pos table tr.row--highlight {
    background-color: #f9a01b;
    color: #242424;
}

.clubColourTabs, .clubColourTabs .tabHeader {
    border-radius: 3px 3px 0 0;
}

.kicksHeader {
    background-color: #26b5cd;
    margin: -2rem auto 2rem;
    position: relative;
}

.kicksHeader__image {
    background-size: cover;
    background-position: top;
    position: absolute;
    top: 0;
    right: -30%;
    bottom: 0;
    height: 100%;
    overflow: hidden;
    padding-left: 0;
    width: 70%;
    z-index: 30;
}

    .kicksHeader__image svg.shard {
        fill: #26b5cd;
        left: -1px;
        position: absolute;
        height: 100%;
    }

.kicksHeader__image--mobile {
    display: none;
}

.kicksHeader__content {
    margin: 4rem 0;
    width: 35%;
}

.kicksHeader__content__description {
    color: #fff;
    margin: 2rem 0 3rem 3rem;
    line-height: 2.5rem;
}

.kicksHeader .content__logo--desktop {
    display: block;
}

.kicksHeader .content__logo--mobile {
    display: none;
}

.kicksHeader .btn-kicks {
    margin-left: 3rem;
    width: 65%;
}

@media (max-width:87.5em) {
    .kicksHeader__image {
        right: -10%;
    }
}

@media (max-width:64em) {
    .kicksHeader__image {
        width: 80%;
        right: -30%;
    }

    .kicksHeader__content {
        width: 50%;
    }
}

@media (max-width:56.25em) {
    .kicksHeader__content .btn-kicks:hover {
        background: #bfd000;
    }
}

@media (max-width:46.875em) {
    .kicksHeader .content__logo--desktop {
        display: none;
    }

    .kicksHeader .content__logo--mobile {
        display: block;
        margin-left: 2.5rem;
    }
}

@media (max-width:31.25em) {
    .kicksHeader__image {
        display: none;
    }

    .kicksHeader__image--mobile {
        display: block;
        margin: 0 -1rem;
    }

        .kicksHeader__image--mobile img {
            width: 100%;
        }

    .kicksHeader__content {
        width: 100%;
        margin: 2rem 0;
    }

    .kicksHeader__content__description {
        margin-left: 0;
    }

    .kicksHeader__content .btn-kicks {
        width: 100%;
        margin-left: 0;
    }

    .kicksHeader .content__logo--mobile {
        margin-left: 0;
    }
}

.kicksListing__item .thumbnail.albumThumb .image {
    border-bottom: 3px solid #26b5cd;
}

.kicksListing__item__pages {
    position: absolute;
    bottom: .5rem;
    left: 1rem;
    background: #eaff04;
    color: #242424;
    padding: 0 .8rem;
    display: block;
    line-height: 2.4rem;
    font-size: 1.2rem;
}

.gallery-slider {
    background: #38003c;
    position: relative;
    margin: -2rem auto 2rem;
    clear: both;
}

    .gallery-slider:before {
        content: "";
        display: block;
    }

    .gallery-slider:after {
        content: "";
        display: table;
        clear: both;
    }

.gallery-slider__banner {
    height: 10rem;
    padding: 2rem;
    background-image: url(/Images/kicks10-shard.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 37%;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .gallery-slider__banner {
        background-image: url(/Images/kicks10-shard@x2.png);
        background-size: 614 480;
    }
}

.gallery-slider__banner .banner__logo--desktop {
    display: block;
    margin: auto;
}

.gallery-slider__banner .banner__logo--mobile {
    display: none;
    margin: auto;
}

.gallery-slider__content {
    position: relative;
}

.gallery-slider__nav {
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    transform: translateY(-50%);
    transition: all .3s cubic-bezier(.77,0,.175,1);
}

    .gallery-slider__nav svg {
        width: 5rem;
        height: 8rem;
        background: #e1e558;
    }

        .gallery-slider__nav svg path {
            fill: #38003c;
        }

.gallery-slider__nav--prev {
    left: 4rem;
}

    .gallery-slider__nav--prev:hover {
        left: 3rem;
    }

.gallery-slider__nav--next {
    right: 4rem;
}

    .gallery-slider__nav--next:hover {
        right: 3rem;
    }

.gallery-slider__thumb-nav {
    background: rgba(225,229,88,.6);
    transition: .2s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 4rem;
    width: 2rem;
    z-index: 10;
    cursor: pointer;
    padding-top: 1.2rem;
}

    .gallery-slider__thumb-nav:hover {
        background: rgba(225,229,88,.8);
    }

.gallery-slider__thumb-nav--left {
    left: 15%;
    padding-left: .4rem;
}

.gallery-slider__thumb-nav--right {
    right: 15%;
    padding-left: .6rem;
}

.gallery-slider__expand {
    position: absolute;
    background: #e1e558;
    top: 0;
    right: 15%;
    width: 45px;
    height: 45px;
    cursor: pointer;
}

    .gallery-slider__expand .expandIcon {
        width: 65%;
        height: 65%;
        margin: .74rem;
        transition: all .2s ease;
    }

        .gallery-slider__expand .expandIcon:hover {
            fill: #e90052;
        }

.gallery-slider__slides-container {
    width: 100%;
    overflow: hidden;
}

    .gallery-slider__slides-container .slider-viewport__list {
        width: 300%;
    }

@media (max-width:64em) {
    .gallery-slider__slides-container {
        overflow: auto;
    }
}

.gallery-slider__slides {
    font-size: 0;
    white-space: nowrap;
    transition: .2s;
    position: relative;
    left: 0;
}

.gallery-slider__slide {
    display: inline-block;
    vertical-align: middle;
    width: 33.33333333333333%;
}

    .gallery-slider__slide picture {
        display: block;
        width: 70%;
        margin: auto;
    }

    .gallery-slider__slide img {
        width: 100%;
        display: block;
    }

.gallery-slider__info {
    width: 70%;
    margin: auto;
    padding: 2rem 4rem;
}

.gallery-slider__info--left {
    width: 80%;
    float: left;
    padding-right: 10rem;
    margin-bottom: 2rem;
}

    .gallery-slider__info--left h3 {
        font-size: 2.5rem;
        color: #fff;
        margin-bottom: 1rem;
    }

    .gallery-slider__info--left p {
        color: #fff;
        min-height: 6rem;
    }

    .gallery-slider__info--left a {
        width: 30%;
        margin-top: 2rem;
    }

.gallery-slider__info--right {
    width: 20%;
    float: right;
}

    .gallery-slider__info--right .socialShareSticky {
        float: right;
    }

.gallery-slider__category {
    color: #38003c;
    font-size: 1.3rem;
    line-height: 1;
    margin-bottom: .8rem;
}

.gallery-slider__title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.2;
}

.gallery-slider__thumbnails-container {
    background: #200023;
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .gallery-slider__thumbnails-container ::-moz-selection {
        background: none;
    }

    .gallery-slider__thumbnails-container ::selection {
        background: none;
    }

    .gallery-slider__thumbnails-container ::-moz-selection {
        background: none;
    }

.gallery-slider__thumbnails {
    font-size: 0;
    white-space: nowrap;
    padding: 2rem 1rem 2rem 0;
    transition: .2s;
    position: relative;
    left: 0;
    overflow: hidden;
    width: 70%;
    margin: auto;
}

@media (max-width:64em) {
    .gallery-slider__thumbnails {
        overflow: auto;
    }
}

.gallery-slider__thumbnail {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
    width: 15rem;
    transition: .1s;
    cursor: pointer;
    color: #fff;
    font-size: 1.2rem;
}

    .gallery-slider__thumbnail:before {
        content: "";
        height: 8.5rem;
        width: 15rem;
        position: absolute;
        background: rgba(50,50,60,.6);
    }

    .gallery-slider__thumbnail:first-of-type {
        margin-left: 2px;
    }

    .gallery-slider__thumbnail.is-active {
        box-shadow: 0 0 0 2px #fff;
    }

        .gallery-slider__thumbnail.is-active:before {
            content: none;
        }

    .gallery-slider__thumbnail img {
        display: block;
        width: 100%;
    }

    .gallery-slider__thumbnail:hover {
        box-shadow: 0 0 0 2px #fff;
    }

.gallery-slider.expanded {
    position: fixed;
    width: 100%;
    height: 100%;
    max-width: none;
    top: 0;
    left: 0;
    background: rgba(56,0,60,.95);
    z-index: 300;
    margin: 0;
}

    .gallery-slider.expanded .gallery-slider__nav svg {
        transition: .2s;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 8rem;
        width: 5rem;
        z-index: 10;
        cursor: pointer;
        padding: 0;
    }

    .gallery-slider.expanded .gallery-slider__nav .chevronRight {
        right: 0;
    }

    .gallery-slider.expanded .gallery-slider__expand {
        position: fixed;
        z-index: 301;
        right: 0;
        background: none;
    }

        .gallery-slider.expanded .gallery-slider__expand .expand {
            display: none;
        }

        .gallery-slider.expanded .gallery-slider__expand .close .closeIcon {
            display: block;
            position: absolute;
            top: 1rem;
            right: 1rem;
            text-indent: -9999px;
            background: #e90052;
            border-radius: 100%;
            width: 4rem;
            height: 4rem;
            cursor: pointer;
            transition: all .2s;
            z-index: 11;
        }

            .gallery-slider.expanded .gallery-slider__expand .close .closeIcon:focus, .gallery-slider.expanded .gallery-slider__expand .close .closeIcon:hover {
                background: #b60040;
            }

            .gallery-slider.expanded .gallery-slider__expand .close .closeIcon:before {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -675px -498px no-repeat;
                width: 18px;
                height: 18px;
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -9px;
                margin-left: -9px;
                cursor: pointer;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .gallery-slider.expanded .gallery-slider__expand .close .closeIcon:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.gallery-slider.expanded .gallery-slider__banner, .gallery-slider.expanded .gallery-slider__thumbnails-container {
    display: none;
}

.gallery-slider.expanded .gallery-slider__slides-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.gallery-slider.expanded .gallery-slider__content, .gallery-slider.expanded .gallery-slider__slide {
    height: 100%;
}

    .gallery-slider.expanded .gallery-slider__slide picture {
        height: 100%;
        width: 100%;
    }

.gallery-slider.expanded .slider-viewport__list {
    height: 100%;
}

@supports ((-o-object-fit: contain) or (object-fit: contain)) {
    .gallery-slider.expanded .photo-gallery__image {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
    }
}

@media (max-width:87.5em) {
    .gallery-slider__info--left a {
        width: 50%;
    }
}

@media (max-width:64em) {
    .gallery-slider__info {
        padding: 2rem 0 3rem;
    }
}

@media (max-width:43.75em) {
    .gallery-slider__banner {
        height: 8rem;
        padding: 1rem 0 0;
        background-size: 50%;
    }

    .gallery-slider__expand {
        right: 0;
    }

    .gallery-slider__nav svg {
        height: 6rem;
        width: 3rem;
    }

    .gallery-slider__nav--prev {
        left: 1rem;
    }

        .gallery-slider__nav--prev:hover {
            left: 0;
        }

    .gallery-slider__nav--next {
        right: 1rem;
    }

        .gallery-slider__nav--next:hover {
            right: 0;
        }

    .gallery-slider__thumb-nav--left {
        left: 0;
    }

    .gallery-slider__thumb-nav--right {
        right: 0;
    }

    .gallery-slider__slides-container {
        overflow: hidden;
    }

    .gallery-slider__slide picture, .gallery-slider__thumbnails {
        width: 100%;
    }

    .gallery-slider__info {
        width: 85%;
    }

    .gallery-slider__info--left a {
        width: 100%;
    }

    .gallery-slider.expanded .gallery-slider__nav svg {
        height: 6rem;
        width: 3rem;
    }
}

@media (max-width:25em) {
    .gallery-slider__banner {
        height: 7rem;
        padding-top: 1.5rem;
        background-image: none;
    }

        .gallery-slider__banner .banner__logo--desktop {
            display: none;
        }

        .gallery-slider__banner .banner__logo--mobile {
            display: block;
            margin: auto;
        }

    .gallery-slider__nav--prev:hover {
        left: 1rem;
    }

    .gallery-slider__nav--next:hover {
        right: 1rem;
    }

    .gallery-slider__nav svg {
        height: 5rem;
    }

    .gallery-slider__thumbnail:hover {
        box-shadow: none;
    }

    .gallery-slider__info {
        width: 100%;
        padding: 2rem 1rem;
    }

    .gallery-slider__info--left {
        width: 100%;
        padding-right: 0;
    }

        .gallery-slider__info--left h3 {
            margin-bottom: 1.5rem;
        }

        .gallery-slider__info--left .btn-highlight {
            background: #e90052;
        }

    .gallery-slider__info--right {
        width: 100%;
        margin-bottom: 1.5rem;
    }

        .gallery-slider__info--right .socialShareSticky {
            float: left;
        }

            .gallery-slider__info--right .socialShareSticky .socialShareHover.open {
                display: block;
            }

                .gallery-slider__info--right .socialShareSticky .socialShareHover.open .socialShareBtn {
                    width: 8rem;
                }

                .gallery-slider__info--right .socialShareSticky .socialShareHover.open .socialOptions {
                    top: 0;
                    left: 8rem;
                    width: 20rem;
                }

                    .gallery-slider__info--right .socialShareSticky .socialShareHover.open .socialOptions li {
                        width: 20%;
                        float: left;
                    }

            .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:focus, .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:hover {
                color: #76766f;
            }

                .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:focus .icn, .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:hover .icn {
                    content: "";
                    background: url("https://football.hvwooding.net/Images/global-sprite.png") -686px -414px no-repeat;
                    width: 12px;
                    height: 12px;
                }
}

@media (max-width:25em) and (-webkit-min-device-pixel-ratio:2),(max-width:25em) and (min-resolution:192dpi) {
    .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:focus .icn, .gallery-slider__info--right .socialShareSticky .socialShareHover .socialShareBtn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.statsTabMenu.toggle {
    margin-bottom: 1rem;
}

    .statsTabMenu.toggle ul {
        display: -ms-flexbox;
        display: flex;
    }

    .statsTabMenu.toggle li {
        padding: 0;
    }

        .statsTabMenu.toggle li.active a {
            background: #fff;
            color: #38003c;
            cursor: default;
        }

            .statsTabMenu.toggle li.active a:hover {
                background: #fff;
                color: #38003c;
            }

    .statsTabMenu.toggle a {
        color: #fff;
        display: inline-block;
        padding: 1.2rem 3rem;
        text-decoration: none;
        transition: all .2s;
    }

        .statsTabMenu.toggle a:focus, .statsTabMenu.toggle a:hover {
            background: #38003c;
            color: #e90052;
        }

@media (max-width:56.25em) {
    .statsTabMenu.toggle {
        margin-bottom: 2rem;
    }
}

.statsCentreMenu {
    height: 100%;
    padding: 3rem 0 0;
    background: #38003c;
    position: relative;
    z-index: 10;
}

    .statsCentreMenu .current {
        display: none;
        padding: 1.5rem 4rem 1.5rem 1.5rem;
        color: #fff;
        transition: .2s;
        position: relative;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

        .statsCentreMenu .current:after {
            display: block;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -830px -758px no-repeat;
            width: 15px;
            height: 9px;
            position: absolute;
            top: 50%;
            right: 1.5rem;
            margin-top: -4.5px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .statsCentreMenu .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.statsCentreMenu .navLink {
    display: block;
    margin: .2rem 0;
    padding: 0 1.5rem;
    line-height: 40px;
    background: #46004b;
    color: #fff;
    text-decoration: none;
    position: relative;
    padding-right: 4rem;
    font-size: 1.2rem;
    cursor: pointer;
    transition: .2s;
}

    .statsCentreMenu .navLink:before {
        content: "";
        display: block;
        position: absolute;
        width: 0;
        height: 100%;
        top: 0;
        left: 0;
        background: #eaff04;
        transition: width .1s ease-in-out;
    }

    .statsCentreMenu .navLink .icn {
        position: absolute;
        top: 50%;
        right: 1.5rem;
        margin-top: -5px;
        opacity: .4;
        transition: .2s;
    }

    .statsCentreMenu .navLink:focus:before, .statsCentreMenu .navLink:hover:before {
        width: 4px;
    }

    .statsCentreMenu .navLink:focus .icn, .statsCentreMenu .navLink:hover .icn {
        opacity: 1;
    }

    .statsCentreMenu .navLink.active {
        margin-right: -.5rem;
        padding-left: 2rem;
        background: #eaff04;
        color: #38003c;
        box-shadow: 0 0 10px rgba(0,0,0,.2);
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

        .statsCentreMenu .navLink.active .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -852px -187px no-repeat;
            width: 6px;
            height: 10px;
            opacity: 1;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .statsCentreMenu .navLink.active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.statsCentreMenu .dropdownSection > .navLink {
    cursor: default;
}

    .statsCentreMenu .dropdownSection > .navLink .icn {
        opacity: 1;
    }

    .statsCentreMenu .dropdownSection > .navLink:hover:before {
        width: 0;
    }

.statsCentreMenu .dropdown {
    background: #46004b;
    height: auto;
    transition: max-height .2s ease-in-out;
}

    .statsCentreMenu .dropdown .navLink {
        font-size: 1.1rem;
        line-height: 35px;
        background: #38003c;
    }

        .statsCentreMenu .dropdown .navLink.active {
            margin-right: -.5rem;
            padding-left: 2rem;
            background: #eaff04;
            color: #38003c;
            box-shadow: 0 0 10px rgba(0,0,0,.2);
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

            .statsCentreMenu .dropdown .navLink.active .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -852px -187px no-repeat;
                width: 6px;
                height: 10px;
                opacity: 1;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .statsCentreMenu .dropdown .navLink.active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.statsCentreMenu .open .dropdown {
    height: auto;
}

    .statsCentreMenu .open .dropdown .navLink .icn {
        transform: none;
    }

@media (max-width:56.25em) {
    .statsCentreMenu {
        padding: 0;
    }

        .statsCentreMenu .current {
            display: block;
        }

        .statsCentreMenu .sideNavLinks {
            overflow: hidden;
            transition: .2s;
            max-height: 0;
        }

        .statsCentreMenu .navLink.active, .statsCentreMenu .navLink:after, .statsCentreMenu .navLink:before {
            display: none;
        }

        .statsCentreMenu .navLink:focus .icn, .statsCentreMenu .navLink:hover .icn {
            opacity: .4;
        }

        .statsCentreMenu.open .current {
            background: #eaff04;
            color: #38003c;
        }

            .statsCentreMenu.open .current:after {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -800px -758px no-repeat;
                width: 15px;
                height: 9px;
            }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .statsCentreMenu.open .current:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .statsCentreMenu.open .sideNavLinks {
        max-height: 50rem;
    }
}

.moreStats {
    clear: both;
    margin: 2rem -1rem -2rem;
}

    .moreStats:before {
        content: "";
        display: block;
    }

    .moreStats:after {
        content: "";
        display: table;
        clear: both;
    }

.moreStatsMenu {
    border: 1px solid #e8e8e8;
    border-top: 0;
    padding-top: 4px;
    border-radius: 0 0 3px 3px;
    position: relative;
    margin-bottom: 2rem;
}

    .moreStatsMenu:before {
        content: "";
        position: absolute;
        top: 0;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #38003c;
    }

    .moreStatsMenu .subHeader {
        margin: 1rem 0;
        text-align: center;
    }

    .moreStatsMenu ul {
        border-top: 1px solid #e8e8e8;
    }

    .moreStatsMenu li:not(:last-child) {
        border-bottom: 1px solid #e8e8e8;
    }

    .moreStatsMenu a {
        display: block;
        padding: 1rem 2.5rem 1rem 1rem;
        color: #76766f;
        text-decoration: none;
        position: relative;
    }

        .moreStatsMenu a:hover {
            color: #e90052;
        }

    .moreStatsMenu .icn {
        position: absolute;
        top: 50%;
        right: 1rem;
        margin-top: -4px;
    }

.topStatsFilterDropdown {
    width: 100%;
    max-width: 30rem;
    margin-bottom: 2rem;
    color: #e90052;
    font-size: 1.8rem;
    text-transform: capitalize;
}

    .topStatsFilterDropdown .current {
        color: #e90052;
        padding-bottom: 1rem;
    }

        .topStatsFilterDropdown .current:after {
            bottom: 1.5rem;
        }

    .topStatsFilterDropdown .dropdownList {
        width: 41rem;
    }

        .topStatsFilterDropdown .dropdownList li {
            font-size: 1.5rem;
            padding: 0;
        }

        .topStatsFilterDropdown .dropdownList a {
            color: #242424;
            text-decoration: none;
            padding: .8rem 1rem;
            display: block;
        }

@media (max-width:56.25em) {
    .topStatsFilterDropdown {
        margin-top: -1.5rem;
    }
}

@media (max-width:43.75em) {
    .topStatsFilterDropdown {
        margin-bottom: 1rem;
        font-size: 1.5rem;
    }
}

@media (max-width:31.25em) {
    .topStatsFilterDropdown {
        max-width: none;
    }
}

.statsTable {
    margin-top: 2rem;
}

    .statsTable .reorderStatsButton {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
        width: 3rem;
        height: 3rem;
        border-radius: 2px;
        cursor: pointer;
        transition: .2s;
        position: relative;
    }

        .statsTable .reorderStatsButton:hover {
            background: #e8e8e8;
        }

        .statsTable .reorderStatsButton .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -9.5px;
            margin-left: -9.5px;
        }

        .statsTable .reorderStatsButton.asc .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -448px no-repeat;
            width: 19px;
            height: 19px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .statsTable .reorderStatsButton.asc .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.statsTable table {
    text-align: left;
}

.statsTable td, .statsTable th {
    width: 33.33333%;
}

    .statsTable td:first-child, .statsTable th:first-child {
        padding-left: 2rem;
    }

    .statsTable th.rank {
        padding-left: 1rem;
    }

.statsTable .badge-25, .statsTable .badge-100 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
}

.statsTable .rank {
    width: 6rem;
}

.statsTable .mainStat {
    text-align: center;
}

@media (max-width:43.75em) {
    .statsTable .awardTableContainer .playerCountry {
        display: none;
    }
}

.teamStatsTable td {
    padding-bottom: .7rem;
}

    .teamStatsTable td:first-child, .teamStatsTable th:first-child {
        width: 8rem;
    }

.teamStatsTable .rowPlayerHero td {
    padding-bottom: 1.5rem;
}

@media (max-width:43.75em) {
    .teamStatsTable td:first-child, .teamStatsTable th:first-child {
        width: 6rem;
    }
}

.statsListBlock {
    border: 1px solid #e8e8e8;
    position: relative;
    padding-top: 3px;
    border-radius: 0 0 3px 3px;
}

    .statsListBlock div:not(:last-child) {
        border-bottom: 1px solid #e8e8e8;
    }

    .statsListBlock:before {
        content: "";
        display: block;
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        height: 4px;
        background: #267788;
    }

    .statsListBlock .headerStat {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        padding: 1.5rem 1rem;
        font-size: 1.6rem;
    }

    .statsListBlock .normalStat {
        padding: 1rem;
    }

    .statsListBlock .playerStatContainer {
        float: right;
    }

    .statsListBlock .allStatContainer {
        float: right;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

@media (max-width:25em) {
    .statsListBlock .headerStat {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.topStatList {
    clear: both;
    display: table;
    margin: 0 auto 2rem;
    text-align: center;
    border-top: 4px solid #267788;
    border-bottom: 1px solid #e8e8e8;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    border-radius: 0 0 3px 3px;
}

    .topStatList .topStat {
        border-left: 1px solid #e8e8e8;
        padding: 1rem 2rem;
        display: table-cell;
    }

        .topStatList .topStat:last-child {
            border-right: 1px solid #e8e8e8;
        }

    .topStatList .allStatContainer {
        margin-top: 1rem;
        font-size: 3rem;
        display: block;
    }

@media (max-width:56.25em) {
    .topStatList {
        width: 100%;
        display: block;
        border-bottom: 1px solid #e8e8e8;
    }

        .topStatList:before {
            content: "";
            display: block;
        }

        .topStatList:after {
            content: "";
            display: table;
            clear: both;
        }

        .topStatList .topStat {
            padding: 1rem;
            display: block;
            width: 33.33%;
            float: left;
        }

            .topStatList .topStat:nth-child(3) {
                border-right: 1px solid #e8e8e8;
            }

            .topStatList .topStat:nth-child(-n+3) {
                border-bottom: 1px solid #e8e8e8;
            }

        .topStatList .allStatContainer {
            font-size: 2rem;
        }
}

@media (max-width:25em) {
    .topStatList .topStat {
        padding-left: .5rem;
        padding-right: .5rem;
    }

    .topStatList .stat {
        font-size: 1.1rem;
    }

    .topStatList .allStatContainer {
        font-size: 1.6rem;
        margin-top: .5rem;
    }
}

.statsComparison {
    margin: -2rem -1rem 0 -3rem;
    padding-top: 4rem;
    position: relative;
}

    .statsComparison .comparisonToggle {
        text-align: center;
        margin-bottom: 4rem;
    }

        .statsComparison .comparisonToggle .pageTitle {
            margin-right: 2rem;
            font-size: 3rem;
        }

        .statsComparison .comparisonToggle .pageTitle, .statsComparison .comparisonToggle .toggle {
            display: inline-block;
            vertical-align: middle;
        }

    .statsComparison .currentSelection {
        display: table;
        margin: 0 auto;
    }

        .statsComparison .currentSelection .plus-icon {
            position: relative;
            width: 4rem;
            height: 4rem;
            border-radius: 100%;
            background: #e8e8e8;
            display: inline-block;
            margin-bottom: 1rem;
            transition: .2s;
        }

            .statsComparison .currentSelection .plus-icon .icn {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 1;
                margin-top: -8.5px;
                margin-left: -8.5px;
            }

    .statsComparison .add-club {
        font-size: 1rem;
    }

        .statsComparison .add-club span {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            color: #e90052;
        }

    .statsComparison .selectionBox {
        border: 1px solid #e8e8e8;
        border-bottom: 0;
        width: 20rem;
        height: 20rem;
        margin: 0 .5rem;
        text-align: center;
        padding: 1rem;
        cursor: pointer;
        position: relative;
        overflow: hidden;
        display: inline-block;
        vertical-align: bottom;
    }

        .statsComparison .selectionBox:focus .plus-icon, .statsComparison .selectionBox:hover .plus-icon {
            background: #e90052;
        }

        .statsComparison .selectionBox .comparisonCard {
            width: 19.8rem;
            height: 19.9rem;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 10;
            padding-top: 3rem;
            top: 100%;
            transition: .2s;
            text-align: center;
        }

        .statsComparison .selectionBox.selected .comparisonCard, .statsComparison .selectionBox.selected .team-badge {
            top: 0;
        }

        .statsComparison .selectionBox .badge-100 {
            display: inline-block;
            margin-bottom: .5rem;
        }

        .statsComparison .selectionBox .badge-70 {
            display: none;
        }

.comparisonCard {
    position: relative;
    padding-top: 1rem;
    background-image: url(/Images/stats-card.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background: #f5f5f5;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .comparisonCard {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 250 215;
    }
}

.comparisonCard .badgeContainer {
    position: absolute;
    top: 1rem;
    left: 1rem;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    background: #fff;
}

.comparisonCard .badge-20 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1rem;
    margin-left: -1rem;
}

.comparisonCard .photo {
    height: 10rem;
    margin: 0 auto;
    display: block;
}

.comparisonCard .details {
    padding: 1rem;
    background: #fff;
    text-align: center;
}

.comparisonCard .name {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: .5rem;
    transition: .2s;
}

.comparisonCard .position {
    font-size: 1.2rem;
}

.comparisonCard .add-club {
    margin-top: 1rem;
}

.comparisonCard:hover .add-club span {
    text-decoration: underline;
}

.popularComparisons {
    background: #e8e8e8;
    padding-top: 3rem;
}

    .popularComparisons .subHeader {
        margin-bottom: 3rem;
    }

    .popularComparisons .popularComparisonsList {
        margin: 0 -1rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .popularComparisons .popularComparisonsList > li {
            display: inline-block;
            vertical-align: top;
            width: 25%;
            padding: 0 1rem 2rem;
            margin-right: -4px;
            -ms-flex-positive: 1;
            flex-grow: 1;
        }

            .popularComparisons .popularComparisonsList > li:before {
                content: "";
                display: block;
            }

            .popularComparisons .popularComparisonsList > li:after {
                content: "";
                display: table;
                clear: both;
            }

            .popularComparisons .popularComparisonsList > li.tripleCard {
                width: 50%;
            }

    .popularComparisons .popularCard {
        background: #f5f5f5;
        border: 1px solid #e8e4e3;
        position: relative;
        cursor: pointer;
    }

        .popularComparisons .popularCard:before {
            content: "";
            display: block;
        }

        .popularComparisons .popularCard:after {
            content: "";
            display: table;
            clear: both;
        }

        .popularComparisons .popularCard:focus .name, .popularComparisons .popularCard:hover .name {
            color: #e90052;
        }

        .popularComparisons .popularCard:focus .iconContainer, .popularComparisons .popularCard:hover .iconContainer {
            border-color: #e90052;
        }

    .popularComparisons .iconContainer {
        width: 3rem;
        height: 3rem;
        background: #fff;
        border: 2px solid #e8e4e3;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -1.5rem;
        margin-left: -1.5rem;
        z-index: 10;
        border-radius: 100%;
        transition: .2s;
    }

        .popularComparisons .iconContainer .icn {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -6.5px;
            margin-left: -6px;
        }

    .popularComparisons .comparisonCard {
        float: left;
        width: 50%;
        background-color: transparent;
        border-right: 2px solid #f7f7f7;
        border-left: 2px solid #f7f7f7;
    }

        .popularComparisons .comparisonCard:first-of-type {
            border-left: 0;
        }

        .popularComparisons .comparisonCard:last-of-type {
            border-right: 0;
        }

    .popularComparisons .tripleCard .comparisonCard {
        width: 33.33%;
    }

    .popularComparisons .tripleCard .iconContainer.first {
        left: 33.33%;
    }

    .popularComparisons .tripleCard .iconContainer.second {
        left: 66.66%;
    }

.comparisonListContainer {
    background: #e8e8e8;
    overflow: hidden;
    max-height: 0;
    transition: .2s;
    clear: both;
}

    .comparisonListContainer:before {
        content: "";
        display: block;
    }

    .comparisonListContainer:after {
        content: "";
        display: table;
        clear: both;
    }

    .comparisonListContainer .subHeader {
        margin: 3rem 0 2rem;
    }

    .comparisonListContainer.open {
        max-height: 100rem;
    }

.comparisonResults {
    background: #fafafa;
    border-top: 1px solid #e8e8e8;
    max-height: 0;
    overflow: hidden;
    transition: .2s;
}

    .comparisonResults.is-visible {
        max-height: 100rem;
    }

.selectionStatChooserList {
    margin: 0 -.5rem;
}

    .selectionStatChooserList li {
        float: left;
        width: 20%;
        padding: 0 .5rem 1rem;
    }

.selectionStatChooserContainer {
    height: 13rem;
    background: #fff;
    border: 2px solid #dbdbdb;
    cursor: pointer;
    text-align: center;
    padding: 2rem .5rem 0;
    transition: .2s;
    position: relative;
}

    .selectionStatChooserContainer .plus-icon-small {
        width: 18px;
        height: 18px;
        position: absolute;
        top: 2%;
        right: 2%;
        background-color: #e90052;
        border-radius: 100%;
        opacity: 0;
        transition: .2s;
    }

        .selectionStatChooserContainer .plus-icon-small .icn {
            z-index: 1;
            margin: 4px;
            position: absolute;
        }

    .selectionStatChooserContainer .badge-50 {
        display: inline-block;
        margin-bottom: .5rem;
    }

    .selectionStatChooserContainer .badge-25 {
        display: none;
    }

    .selectionStatChooserContainer p {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        line-height: 1.2;
    }

    .selectionStatChooserContainer.inactive {
        cursor: default;
        opacity: .4;
    }

    .selectionStatChooserContainer:focus, .selectionStatChooserContainer:hover {
        border-color: #e90052;
    }

        .selectionStatChooserContainer:focus .plus-icon-small, .selectionStatChooserContainer:hover .plus-icon-small {
            opacity: 1;
        }

        .selectionStatChooserContainer:focus.inactive, .selectionStatChooserContainer:hover.inactive {
            border-color: #dbdbdb;
        }

            .selectionStatChooserContainer:focus.inactive .plus-icon-small, .selectionStatChooserContainer:hover.inactive .plus-icon-small {
                opacity: 0;
            }

.comparisonTable {
    margin: 0 auto;
    position: relative;
    left: -94px;
    text-align: center;
}

    .comparisonTable td, .comparisonTable th {
        padding: 1rem;
        background: #e7e7e7;
        position: relative;
    }

    .comparisonTable thead td, .comparisonTable thead th {
        background: #fff;
        color: #63625e;
        font-size: 1.2rem;
    }

    .comparisonTable thead .divider:after {
        background: #fff;
        border-left: 1px solid #e7e7e7;
        border-right: 1px solid #e7e7e7;
    }

    .comparisonTable thead .divider:last-child:after {
        border-right-color: #fff;
    }

    .comparisonTable tbody:hover tr {
        opacity: .6;
    }

        .comparisonTable tbody:hover tr:hover {
            opacity: 1;
        }

    .comparisonTable tbody th {
        width: 20rem;
        text-align: right;
        padding-right: 2rem;
        font-size: 1.3rem;
    }

        .comparisonTable tbody th:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: 1px;
            background: #e7e7e7;
        }

    .comparisonTable tbody td {
        color: rgba(0,0,0,.5);
    }

    .comparisonTable tbody .stat {
        background: #fafafa;
        font-size: 1.6rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .comparisonTable tr {
        border-bottom: 1px solid #dedadb;
        transition: .2s;
    }

    .comparisonTable .empty {
        background: #fafafa;
    }

        .comparisonTable .empty:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: 1px;
            background: #e7e7e7;
        }

    .comparisonTable .stat {
        min-width: 10rem;
    }

    .comparisonTable .divider {
        min-width: 11rem;
        padding-right: 2rem;
    }

        .comparisonTable .divider:before {
            content: "";
            position: absolute;
            top: .5rem;
            bottom: .5rem;
            left: 0;
            width: 1px;
            background: #dedadb;
        }

        .comparisonTable .divider:after {
            content: "";
            width: 10px;
            background: #e7e7e7;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            border-right: 1px solid #dedadb;
            border-left: 1px solid #dedadb;
        }

    .comparisonTable .highlight {
        color: #e90052;
    }

    .comparisonTable .inactive {
        color: rgba(0,0,0,.4);
    }

    .comparisonTable .fantasy {
        color: #fff;
        border-bottom-color: #170118;
        background: #300034;
    }

        .comparisonTable .fantasy td, .comparisonTable .fantasy th {
            background: #300034;
        }

            .comparisonTable .fantasy th:after {
                background: #6d1875;
            }

        .comparisonTable .fantasy .stat {
            background: #38003c;
            color: #fff;
        }

            .comparisonTable .fantasy .stat.highlight {
                color: #00ff87;
            }

        .comparisonTable .fantasy .divider:before {
            background: #6d1875;
        }

        .comparisonTable .fantasy .divider:after {
            background: #300034;
            border-left-color: #6d1875;
            border-right-color: #6d1875;
        }

    .comparisonTable .selectionBox {
        margin: 0;
    }

.comparisonTableHeaders {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 23.5rem;
    background: #fff;
    border-top: 1px solid #dddbdc;
    z-index: 10;
    box-shadow: 2px 0 3px rgba(0,0,0,.2);
}

    .comparisonTableHeaders li {
        width: 15rem;
        line-height: 3.9rem;
        text-align: right;
        padding-right: 1rem;
        background: #e7e7e7;
        border-bottom: 1px solid #dddbdc;
        font-size: 1.3rem;
        white-space: nowrap;
    }

    .comparisonTableHeaders .fantasy {
        background: #300034;
        border-bottom-color: #150216;
        color: #fff;
    }

@media (max-width:81.25em) {
    .statsComparison .currentSelection {
        margin: 0;
        margin-left: 19.4rem;
    }

    .comparisonTable {
        left: 0;
        margin: 0;
    }
}

@media (max-width:71.875em) {
    .statsComparison .selectionBox {
        width: 17.2rem;
    }

        .statsComparison .selectionBox .comparisonCard {
            width: 17rem;
        }

    .comparisonTable .inactive, .comparisonTable .stat {
        min-width: 8rem;
    }

    .comparisonTable .divider {
        min-width: 9rem;
    }
}

@media (max-width:63.9375em) {
    .statsComparison {
        margin: -2rem 0 0 -1rem;
    }
}

@media (max-width:63.9375em) and (min-width:56.25em) {
    .statsComparison .currentSelection {
        margin-left: 15rem;
    }

    .statsComparison .selectionBox {
        width: 14.1rem;
        height: 16rem;
    }

        .statsComparison .selectionBox .comparisonCard {
            width: 13.9rem;
            height: 15.9rem;
            padding-top: 2rem;
        }

    .statsComparison .comparisonCard .badge-100 {
        display: none;
    }

    .statsComparison .comparisonCard .badge-70 {
        display: inline-block;
    }

    .statsComparison .comparisonCard .team-name h4 {
        font-size: 1.4rem;
    }

    .comparisonTable thead th {
        font-size: 1.1rem;
        padding: 1rem .5rem;
    }

        .comparisonTable thead th.stat {
            min-width: 6rem;
        }

    .comparisonTable tbody th {
        width: 15rem;
        padding-right: 1.5rem;
        font-size: 1.1rem;
    }

    .comparisonTable tbody .stat {
        font-size: 1.2rem;
        min-width: 6rem;
    }

    .comparisonTable tbody .divider {
        min-width: 8rem;
    }
}

@media (max-width:56.25em) {
    .statsComparison {
        margin: -2rem -1rem 0;
    }

    .comparisonTable {
        left: 0;
        margin: 0;
        white-space: nowrap;
    }

        .comparisonTable tr {
            position: relative;
            display: block;
            overflow: hidden;
        }

        .comparisonTable .empty, .comparisonTable tbody th {
            display: none;
        }

        .comparisonTable .cardCell {
            width: 21rem;
            padding: 0 1rem 0 0;
        }

    .statsComparison .currentSelection {
        margin-left: 1.4rem;
        float: none;
        margin-right: 0;
    }

    .comparisonContainer {
        position: relative;
        padding-left: 13rem;
    }

    .comparisonScroll {
        overflow: auto;
        width: 100%;
    }

    .statsComparison {
        white-space: nowrap;
    }

    .comparisonTableHeaders {
        display: block;
    }
}

@media (max-width:43.75em) {
    .statsComparison .currentSelection {
        margin-left: .4rem;
    }

    .selectionBox.inactive {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 50;
        width: 15rem;
        height: 23.5rem;
        padding: 0;
        margin: 0;
        border: 0;
        padding-top: 8rem;
    }

    .comparisonTable .inactive {
        display: none;
    }

    .comparisonContainer {
        padding-left: 14rem;
    }
}

@media (max-width:31.25em) {
    .statsComparison {
        padding-top: 2rem;
    }

        .statsComparison .comparisonToggle {
            margin-bottom: 2rem;
        }

            .statsComparison .comparisonToggle .pageTitle {
                display: block;
                margin-right: 0;
                margin-bottom: 1rem;
            }
}

.statsComparisonTab {
    display: none;
}

    .statsComparisonTab.active {
        display: block;
    }

.monthAwardDate {
    padding-bottom: 1rem;
}

.promoBtn:focus, .promoBtn:hover {
    background: #38003c;
}

.awardHeader {
    position: relative;
}

    .awardHeader .statsTitle {
        padding: 0;
    }

    .awardHeader .awardTitle {
        padding: 1.5rem 10rem 1.5rem 1rem;
    }

    .awardHeader .awardSponsor {
        font-size: 0;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%);
    }

@media (max-width:1240px) {
    .awardHeader .awardTitle {
        padding: 1.2rem 1rem;
        float: left;
    }

    .awardHeader .awardSponsor .icn {
        margin: 0;
    }
}

.awardHero {
    padding: 1rem 1rem 5rem;
    min-height: 16.5rem;
    background: #f5f5f5;
    background-image: url(/Images/stats-card.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .awardHero {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 250 215;
    }
}

.awardHero .pos {
    font-size: 1.2rem;
    margin-bottom: .5rem;
}

.awardHero .statNameSecondary {
    margin-bottom: .5rem;
    font-size: 1rem;
    white-space: nowrap;
}

.awardHero .stat {
    font-size: 1.6em;
    float: none;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.awardHero .cardClubColour, .awardHero.inactive:after {
    display: none;
}

.awardHero .heroBadgeContainer {
    width: 32px;
    height: 32px;
    position: relative;
    top: .4rem;
    left: .5rem;
    border-radius: 100%;
    background: #fff;
    z-index: 10;
}

.awardHero .statsBadge {
    float: none;
    position: absolute;
    width: 100%;
    height: 100%;
}

.awardHero .badge-20 {
    margin: .7rem .6rem;
}

.awardHero .statCardImg {
    position: absolute;
    right: -1rem;
    bottom: 0;
    max-width: 60%;
    max-height: 95%;
}

.awardHero.inactive .imgCropContainer {
    position: absolute;
    top: .8rem;
    right: .5rem;
    width: 11rem;
    height: 11rem;
    overflow: hidden;
    border-radius: 100%;
    background: #fff;
    border: 4px solid #fff;
}

    .awardHero.inactive .imgCropContainer .statCardImg {
        max-width: none;
        max-height: none;
        width: 100%;
        position: static;
    }

@media (max-width:63.9375em) {
    .awardHero {
        padding-top: 3rem;
    }

        .awardHero .statInfo {
            margin-bottom: 0;
        }
}

.awardNotes {
    position: relative;
    min-height: 5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    padding-left: 1.5rem;
    padding-top: 1rem;
    white-space: pre-line;
}

    .awardNotes:before {
        content: "";
        display: block;
        position: absolute;
        top: 1rem;
        left: 0;
        width: 4px;
        height: 40px;
        background: #e8e8e8;
    }

    .awardNotes.player:before {
        background: #04f5ff;
    }

    .awardNotes.manager:before {
        background: #38003c;
    }

    .awardNotes.goal:before {
        background: #00ff87;
    }

.statAwardContainer .statInfo {
    max-width: 75%;
    position: relative;
    z-index: 10;
    white-space: normal;
}

.statAwardContainer .statName {
    min-height: 4rem;
    font-size: 1.4rem;
    line-height: 1.4;
}

.statAwardContainer .awardText {
    font-size: 1.6rem;
}

.statAwardContainer .awardTeam {
    width: 70%;
    margin-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.statAwardContainer .player.awardHeader {
    background-color: #04f5ff;
}

.statAwardContainer .player.awardHero {
    background-image: url(/Images/stats-award-player-card.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-color: #04f5ff;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .statAwardContainer .player.awardHero {
        background-image: url(/Images/stats-award-player-card@x2.png);
        background-size: 250 215;
    }
}

.statAwardContainer .manager.awardHeader {
    background: #38003c;
}

.statAwardContainer .manager.awardHero {
    background-image: url(/Images/stats-award-manager-card.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-color: #38003c;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .statAwardContainer .manager.awardHero {
        background-image: url(/Images/stats-award-manager-card@x2.png);
        background-size: 250 215;
    }
}

.statAwardContainer .manager.awardHero .awardPosition, .statAwardContainer .manager.awardHero .awardTeam, .statAwardContainer .manager .awardText, .statAwardContainer .manager .statsTitle {
    color: #fff;
}

.statAwardContainer .goal.awardHeader {
    background: #00ff87;
}

.statAwardContainer .goal.awardHero {
    background-image: url(/Images/stats-award-goal-card.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-color: #00ff87;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .statAwardContainer .goal.awardHero {
        background-image: url(/Images/stats-award-goal-card@x2.png);
        background-size: 250 215;
    }
}

.awardsPromo {
    position: relative;
    overflow: hidden;
    background: #eaff04;
    color: #38003c;
}

    .awardsPromo:before {
        bottom: 2rem;
    }

    .awardsPromo .promoInfo {
        width: 70%;
        z-index: 20;
        margin-right: -4px;
        padding: 3rem 2rem 3rem 1rem;
    }

    .awardsPromo .promoImgContainer, .awardsPromo .promoInfo {
        position: relative;
        display: inline-block;
        vertical-align: middle;
    }

    .awardsPromo .promoImgContainer {
        width: 30%;
        max-width: 22rem;
        min-height: 18rem;
        background-position: 100% 0;
        background-image: url(/Images/award-promo.svg);
    }

        .awardsPromo .promoImgContainer img {
            display: block;
            width: 100%;
            position: relative;
            z-index: 10;
            margin: 0 auto;
        }

    .awardsPromo .promoBtn {
        display: inline-block;
    }

    .awardsPromo .promoPara {
        line-height: 1.6;
        margin-bottom: 1.5rem;
        font-size: 1.3rem;
    }

    .awardsPromo .promoTitle {
        text-transform: uppercase;
        margin-bottom: 1.5rem;
        font-size: 2.4rem;
    }

@media (max-width:43.75em) {
    .awardsPromo .promoImgContainer, .awardsPromo:before {
        display: none;
    }

    .awardsPromo .promoInfo {
        max-width: none;
        padding-left: 2rem;
        width: auto;
        margin: 0 -1rem;
        display: block;
    }
}

.awardTableSponsor {
    padding-top: .5rem;
    padding-left: 1rem;
}

.awardTableSponsor__header {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.awardTableSponsor .subHeader {
    margin-bottom: 0;
}

.awardTableSponsor .awardSponsor .large {
    display: none;
}

@media (min-width:43.75em) {
    .awardTableSponsor .awardSponsor .small {
        display: none;
    }

    .awardTableSponsor .awardSponsor .large {
        display: block;
    }
}

.monthly-award {
    margin: 2rem .2rem;
    overflow: hidden;
    border: 1px solid #ebebe4;
    border-radius: 3px;
}

.articleWidget .monthly-award {
    margin: 0 .2rem;
}

.monthly-award__header {
    position: relative;
    min-height: 50px;
    padding: 1.5rem 10rem 1.5rem 1rem;
}

    .monthly-award__header .icn {
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: rotate(0) translateY(-50%);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

.monthly-award__title {
    display: inline-block;
    vertical-align: middle;
    padding-right: .5rem;
    font-size: 1.4rem;
}

.monthly-award__person-container {
    width: 100%;
    height: 20rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: -2rem;
    background-color: #f0f0ef;
    background-image: url(/Images/monthly-award-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .monthly-award__person-container {
        background-image: url(/Images/monthly-award-bg@x2.png);
        background-size: 400px 200px;
    }
}

.monthly-award__person {
    height: 100%;
    position: relative;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    z-index: 40;
}

    .monthly-award__person:nth-of-type(2) {
        z-index: 35;
    }

    .monthly-award__person:nth-of-type(3) {
        z-index: 30;
    }

    .monthly-award__person:nth-of-type(4) {
        z-index: 25;
    }

    .monthly-award__person:nth-of-type(5) {
        z-index: 20;
    }

    .monthly-award__person:nth-of-type(6) {
        z-index: 15;
    }

    .monthly-award__person:nth-of-type(7) {
        z-index: 10;
    }

    .monthly-award__person:nth-of-type(8) {
        z-index: 5;
    }

.monthly-award__person-image {
    height: 90%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}

.monthly-award__image {
    height: 20rem;
    margin-bottom: -2rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}

.monthly-award__content {
    position: relative;
    padding: 1rem;
    text-align: center;
    z-index: 50;
}

    .monthly-award__content .icn {
        position: absolute;
        bottom: 100%;
        left: 1rem;
    }

    .monthly-award__content:before {
        content: "";
        width: 150%;
        height: 80%;
        position: absolute;
        bottom: 38%;
        left: -50%;
        transform: rotate(3deg);
        background: #38003c;
    }

.monthly-award__text {
    position: relative;
    padding-bottom: 1.2rem;
    line-height: 1.4;
    font-size: 1.4rem;
    white-space: normal;
    color: #fff;
}

.monthly-award__btn .icn {
    position: relative;
    left: 1rem;
}

.monthly-award--manager .monthly-award__header {
    background: #38003c;
    color: #fff;
}

.monthly-award--manager .monthly-award__content {
    background: #38003c;
}

.monthly-award--manager .monthly-award__btn {
    background: #e90052;
    color: #fff;
}

    .monthly-award--manager .monthly-award__btn:focus, .monthly-award--manager .monthly-award__btn:hover {
        background: #b60040;
    }

    .monthly-award--manager .monthly-award__btn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
        width: 10px;
        height: 10px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .monthly-award--manager .monthly-award__btn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.monthly-award--goal .monthly-award__header {
    background: #00ff87;
}

.monthly-award--goal .monthly-award__content, .monthly-award--goal .monthly-award__content:before {
    background: #000;
}

.monthly-award--goal .monthly-award__btn {
    background: #00ff87;
}

    .monthly-award--goal .monthly-award__btn:focus, .monthly-award--goal .monthly-award__btn:hover {
        background: #00cc6c;
        color: #333;
    }

        .monthly-award--goal .monthly-award__btn:focus .icn, .monthly-award--goal .monthly-award__btn:hover .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
            width: 10px;
            height: 10px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .monthly-award--goal .monthly-award__btn:focus .icn, .monthly-award--goal .monthly-award__btn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.monthly-award--player .monthly-award__content, .monthly-award--player .monthly-award__content:before, .monthly-award--player .monthly-award__header {
    background: #04f5ff;
}

.monthly-award--player .monthly-award__text {
    color: #333;
}

.monthly-award--player .monthly-award__btn {
    background: #38003c;
    color: #fff;
}

    .monthly-award--player .monthly-award__btn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
        width: 10px;
        height: 10px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .monthly-award--player .monthly-award__btn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.monthly-award--player .monthly-award__btn:focus, .monthly-award--player .monthly-award__btn:hover {
    background: #080009;
    color: #fff;
}

    .monthly-award--player .monthly-award__btn:focus .icn, .monthly-award--player .monthly-award__btn:hover .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -530px -335px no-repeat;
        width: 10px;
        height: 10px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .monthly-award--player .monthly-award__btn:focus .icn, .monthly-award--player .monthly-award__btn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:1300px) {
    .monthly-award__text {
        font-size: 1.2rem;
    }
}

@media (max-width:43.75em) {
    .monthly-award__person img {
        width: auto;
    }

    .monthly-award__person-container {
        padding: 0 1rem;
    }
}

.player-comparison {
    margin-bottom: -2rem;
    margin-top: -2rem;
    min-height: 66.7rem;
    padding-top: 2rem;
    overflow: hidden;
    position: relative;
    width: 100%;
}

    .player-comparison .show-on-mob {
        display: none;
    }

    .player-comparison > header {
        margin-bottom: 3rem;
        padding-top: 2rem;
        text-align: center;
    }

.player-comparison__modal {
    bottom: 0;
    left: 100%;
    top: 0;
    transition: left 0ms;
    transition-delay: .3s;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 9;
}

.player-comparison.modalActive {
    overflow-y: hidden;
    height: calc(100vh - 21.4rem);
}

    .player-comparison.modalActive .player-comparison__modal {
        left: 0;
        transition-delay: 0ms;
    }

        .player-comparison.modalActive .player-comparison__modal .player-comparison__modal-screen {
            opacity: 1;
        }

        .player-comparison.modalActive .player-comparison__modal .player-comparison__box {
            right: 0;
            transition-timing-function: ease-out;
        }

.player-comparison__modal-screen {
    background-color: rgba(0,0,0,.5);
    height: 100%;
    transition: opacity .3s ease-in;
    width: 100%;
    opacity: 0;
}

.player-comparison__box {
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    height: 100%;
    min-width: 400px;
    position: absolute;
    top: 0;
    transition: right .3s ease-in;
    width: 25%;
    right: -100%;
}

    .player-comparison__box header {
        background-color: #38003c;
        color: #fff;
        padding: 3rem 4rem;
    }

        .player-comparison__box header .close {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -318px -785px no-repeat;
            cursor: pointer;
            float: right;
            height: 15px;
            text-indent: -9999px;
            vertical-align: middle;
            width: 15px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__box header .close {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav {
    background-color: #38003c;
    padding: 0 4rem;
}

    .player-comparison__tabs-nav ul.tablist:after {
        clear: both;
        content: "";
        display: block;
        visibility: hidden;
    }

    .player-comparison__tabs-nav ul.tablist li {
        color: #76766f;
        float: left;
        line-height: 1.8rem;
        position: relative;
        width: calc(50% - .25rem);
    }

        .player-comparison__tabs-nav ul.tablist li:not(:last-child) {
            margin-right: .5rem;
        }

        .player-comparison__tabs-nav ul.tablist li:before {
            display: inline-block;
            margin-right: .5rem;
            vertical-align: top;
        }

        .player-comparison__tabs-nav ul.tablist li:hover {
            color: #fff;
        }

            .player-comparison__tabs-nav ul.tablist li:hover:first-child:before {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -675px -480px no-repeat;
                width: 18px;
                height: 18px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li:hover:first-child:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav ul.tablist li:hover:nth-child(2):before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -538px -290px no-repeat;
    width: 18px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li:hover:nth-child(2):before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav ul.tablist li:first-child:before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -657px -444px no-repeat;
    width: 18px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li:first-child:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav ul.tablist li:nth-child(2):before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -520px -290px no-repeat;
    width: 18px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li:nth-child(2):before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav ul.tablist li.active {
    color: #38003c;
}

    .player-comparison__tabs-nav ul.tablist li.active:first-child:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -675px -444px no-repeat;
        width: 18px;
        height: 18px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li.active:first-child:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__tabs-nav ul.tablist li.active:nth-child(2):before {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -305px no-repeat;
    width: 18px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .player-comparison__tabs-nav ul.tablist li.active:nth-child(2):before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.player-comparison__search-input {
    border-bottom: 1px solid #e90052;
    border-left: none;
    border-right: none;
    border-top: none;
    color: #e90052;
    padding: 1rem 0;
    width: 100%;
}

.player-comparison__filter-results, .player-comparison__search-results, .player-comparison__tools {
    padding-left: 4rem;
    padding-right: 4rem;
}

.player-comparison__tools {
    border-bottom: 6px solid #e8e8e8;
    display: none;
    padding-bottom: 2rem;
    padding-top: 2rem;
}

    .player-comparison__tools.active {
        display: block;
    }

.player-comparison__filter-player .apply, .player-comparison__filter-player .btn-more, .player-comparison__filter-player .mobileHeader, .player-comparison__filter .apply, .player-comparison__filter .btn-more, .player-comparison__filter .mobileHeader {
    display: none;
}

.player-comparison__filter-player .dropDown, .player-comparison__filter .dropDown {
    width: 100%;
}

.player-comparison__results-wrap {
    height: calc(100% - 29.3rem);
}

    .player-comparison__results-wrap.searchActive {
        height: calc(100% - 21rem);
    }

        .player-comparison__results-wrap.searchActive .player-comparison__filter-results-scroll {
            display: none;
        }

        .player-comparison__results-wrap.searchActive .player-comparison__search-results-scroll {
            display: block;
        }

.player-comparison__filter-results-scroll, .player-comparison__search-results-scroll {
    height: 100%;
    overflow-y: auto;
    padding-bottom: 2rem;
    padding-top: .25rem;
}

.player-comparison__search-results-scroll {
    display: none;
}

    .player-comparison__search-results-scroll .js-search-results-notice {
        color: #76766f;
        font-size: 1.2rem;
        text-transform: lowercase;
    }

        .player-comparison__search-results-scroll .js-search-results-notice:not(:empty) {
            padding: 1rem 4rem;
        }

        .player-comparison__search-results-scroll .js-search-results-notice span {
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            margin-right: .5rem;
        }

.player-comparison__results-tooltip {
    background-color: #e90052;
    border-radius: .5rem;
    color: #fff;
    cursor: pointer;
    font-size: 1.2rem;
    left: -20.5rem;
    line-height: 1.6rem;
    padding: 1.5rem 2rem;
    position: absolute;
    width: 20rem;
}

    .player-comparison__results-tooltip:before {
        border-bottom: 1rem solid transparent;
        border-left: 1rem solid #e90052;
        border-top: 1rem solid transparent;
        content: "";
        height: 0;
        position: absolute;
        right: -1rem;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
    }

.player-comparison__result {
    border-bottom: 1px solid #f5f5f5;
    cursor: pointer;
    line-height: 2rem;
    padding: 1.25rem 0;
}

    .player-comparison__result:hover .player-comparison__plus {
        background-color: #a6004c;
    }

.player-comparison__result-a {
    color: #242424;
    text-decoration: none;
}

.player-comparison__result-name {
    margin-left: .5rem;
}

.player-comparison__result-position {
    color: #76766f;
    float: right;
    font-size: 1.2rem;
    line-height: inherit;
    text-transform: uppercase;
}

.player-comparison__result-name, .player-comparison__result .player-comparison__plus {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.player-comparison__plus {
    transition: background-color .3s ease;
}

.player-comparison__players_empty {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

.player-comparison__player-empty {
    margin-bottom: 3rem;
    padding-top: 2rem;
    transition: padding-top .1s ease;
    width: 24rem;
}

.player-comparison__placeholder {
    background-image: url(/Images/player-placeholder.png);
    background-repeat: no-repeat;
    background-color: #f5f5f5;
    background-size: contain;
    border-radius: 100%;
    cursor: pointer;
    height: 15rem;
    margin: 0 auto;
    position: relative;
    transition: background-size .1s ease-in,box-shadow .1s ease-in,height .1s ease-in,width .1s ease-in;
    width: 15rem;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .player-comparison__placeholder {
        background-image: url(/Images/player-placeholder@x2.png);
        background-size: 150px 150px;
    }
}

.player-comparison__placeholder:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.5);
}

    .player-comparison__placeholder:hover .plus-icon {
        background-color: #a6004c;
    }

.player-comparison__placeholder .icn, .player-comparison__placeholder .plus-icon {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}

.player-comparison__placeholder .plus-icon {
    transition: background-color .1s ease-in;
    background-color: #e90052;
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
}

.player-comparison__add-player {
    color: #76766f;
    font-size: 1.2rem;
    line-height: 16px;
    margin-top: 1.9rem;
    text-align: center;
}

.player-comparison__plus {
    background-color: #e90052;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}

.player-comparison__plus--sm {
    height: 20px;
    font-size: 1.6rem;
    line-height: 20px;
    width: 20px;
}

.player-comparison__highlight {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #e90052;
}

.player-comparison__players {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.player-comparison__players-top-bar {
    background-color: #fff;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 27rem;
    padding: 1rem 0;
    width: 100%;
}

.player-comparison__players-top-bar--fixed {
    box-shadow: 0 0 20px rgba(0,0,0,.5);
    left: 0;
    min-height: 0;
    position: fixed;
    padding: 2rem 0 1rem 26rem;
    top: 6rem;
    z-index: 2;
}

    .player-comparison__players-top-bar--fixed .player-comparison__player-empty {
        margin-bottom: 0;
        padding-top: 1rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__placeholder {
        height: 10rem;
        width: 10rem;
    }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .player-comparison__players-top-bar--fixed .player-comparison__placeholder {
        background-size: 100px 100px;
    }
}

.player-comparison__players-top-bar--fixed .player-comparison__placeholder .plus-icon {
    height: 3rem;
    width: 3rem;
}

.player-comparison__players-top-bar--fixed .player-comparison__add-player {
    margin-top: 1.5rem;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-card {
    background-size: 85%;
    background-position: 100% 25%;
    height: 5rem;
    padding-left: 0;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-name {
    font-size: 1.4rem;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 7.5rem;
    width: 100%;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-pos {
    font-size: 1rem;
    padding-left: 7.5rem;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap {
    bottom: -4.5rem;
    height: 9rem;
    text-align: left;
    padding-top: 0;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap--crop {
    border: 2px solid #fff;
    height: 4.5rem;
    left: .5rem;
    top: -2rem;
    width: 4.5rem;
}

.player-comparison__players-top-bar--fixed .player-comparison__player-switch {
    bottom: .5rem;
    left: auto;
    right: .5rem;
}

.player-comparison__players-top-bar--fixed .player-comparison__change-icn {
    height: 1.8rem;
    width: 1.8rem;
}

    .player-comparison__players-top-bar--fixed .player-comparison__change-icn:before {
        width: 1rem;
    }

.player-comparison__players-top-bar--fixed .player-comparison__change-label {
    display: none;
}

.player-comparison__players-top-bar--fixed + .player-comparison__accordion {
    padding-top: 27rem;
}

.player-comparison__player {
    padding: 0 .75rem 1rem;
    width: 25.5rem;
}

    .player-comparison__player.inactive {
        opacity: .85;
    }

        .player-comparison__player.inactive .player-comparison__placeholder {
            cursor: default;
        }

            .player-comparison__player.inactive .player-comparison__placeholder:hover {
                box-shadow: none;
            }

        .player-comparison__player.inactive .player-comparison__plus, .player-comparison__player.inactive .plus-icon {
            background-color: #76766f;
        }

        .player-comparison__player.inactive .player-comparison__add-player {
            display: none;
        }

.player-comparison__player-card {
    background-image: url(/Images/stats-card.png);
    background-repeat: no-repeat;
    background-color: #e8e8e8;
    background-position: 100%;
    border-radius: 4px;
    height: 18rem;
    margin-bottom: 1rem;
    overflow: hidden;
    padding-left: 1rem;
    padding-top: 1rem;
    position: relative;
    transition: height .3s ease;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .player-comparison__player-card {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 300px 300px;
    }
}

.player-comparison__player-name {
    font-size: 1.8rem;
    margin-bottom: .5rem;
    margin-top: 1rem;
    position: relative;
    width: 50%;
    z-index: 1;
}

.player-comparison__player-pos {
    font-size: 1.2rem;
    position: relative;
    z-index: 1;
}

.player-comparison__player-img-wrap {
    bottom: 0;
    height: 18rem;
    position: absolute;
    padding-top: 1rem;
    text-align: right;
    width: calc(100% - 2rem);
}

.player-comparison__player-img-wrap--crop {
    background: #fff;
    border: 4px solid #fff;
    border-radius: 100%;
    height: 11rem;
    overflow: hidden;
    padding-top: 0;
    right: 1rem;
    transform: translateY(50%);
    top: 1rem;
    width: 11rem;
}

    .player-comparison__player-img-wrap--crop .player-comparison__player-img {
        height: auto;
        text-align: center;
        transform: translateX(-10%);
        width: 120%;
    }

.player-comparison__player-img {
    height: 100%;
}

.player-comparison__player-switch {
    color: #242424;
    bottom: 1rem;
    font-size: 1.2rem;
    left: 1rem;
    position: absolute;
    text-decoration: none;
    z-index: 1;
}

.player-comparison__change-icn {
    background-color: #38003c;
    border-radius: 100%;
    display: inline-block;
    height: 2.6rem;
    margin-right: .3rem;
    position: relative;
    vertical-align: middle;
    width: 2.6rem;
}

    .player-comparison__change-icn:before {
        background-color: #f5f5f5;
        border-radius: 3px;
        content: "";
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
        height: .3rem;
        width: 1.2rem;
    }

.player-comparison__range-filter {
    color: #38003c;
}

    .player-comparison__range-filter.on .player-comparison__filter .dropDown {
        float: left;
        width: calc(50% - .75rem);
    }

        .player-comparison__range-filter.on .player-comparison__filter .dropDown[data-dropdown-block=FOOTBALL_COMPSEASON_FROM] {
            margin-right: 1.5rem;
        }

        .player-comparison__range-filter.on .player-comparison__filter .dropDown[data-dropdown-block=FOOTBALL_COMPSEASON_TO] {
            display: block;
        }

    .player-comparison__range-filter .player-comparison__filter [data-dropdown-block=FOOTBALL_COMPSEASON_TO] {
        display: none;
    }

.player-comparison__range-checkbox {
    cursor: pointer;
    font-size: 1.2rem;
    margin-bottom: 1rem;
    position: relative;
}

    .player-comparison__range-checkbox.disabled {
        color: #76766f;
        cursor: auto;
        opacity: .5;
    }

        .player-comparison__range-checkbox.disabled .player-comparison__checkbox {
            pointer-events: none;
        }

.player-comparison__checkbox-wrap:before {
    border: 1px solid #76766f;
    border-radius: 4px;
    content: "";
    display: block;
    height: 13px;
    position: absolute;
    width: 13px;
}

.player-comparison__checkbox {
    cursor: pointer;
    height: 1.5rem;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

    .player-comparison__checkbox:focus + label {
        outline: 2px auto Highlight;
        outline: 5px auto -webkit-focus-ring-color;
    }

    .player-comparison__checkbox[checked] + label:before {
        background-color: #e90052;
    }

.player-comparison__checkbox-label {
    line-height: 1.5rem;
    padding-left: 2.5rem;
}

    .player-comparison__checkbox-label:before {
        transition: background-color .3s ease;
        background-color: transparent;
        border-radius: 2px;
        content: "";
        display: block;
        height: 9px;
        left: 3px;
        position: absolute;
        top: 3px;
        width: 9px;
    }

.player-comparison__accordion {
    margin-bottom: 2rem;
    margin-left: -15.9rem;
}

.player-comparison__stats-group-header {
    cursor: pointer;
    position: relative;
}

    .player-comparison__stats-group-header.active .icn {
        transform: rotateX(180deg);
    }

    .player-comparison__stats-group-header .icn {
        position: absolute;
        right: .5rem;
        top: 1.6rem;
        transition: transform .3s ease-in-out;
    }

.player-comparison__stats-group-title {
    border-bottom: 1px solid #e8e8e8;
    padding: 1rem 0;
}

.player-comparison__stats-group.active .player-comparison__stats {
    transition: height .3s ease-in;
}

.player-comparison__stats {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3rem;
    overflow: hidden;
    transition: height .3s ease-out;
    height: 0;
}

.player-comparison__player-stats:first-child .player-comparison__stat .player-comparison__stat-name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.player-comparison__player-stats:first-child .player-comparison__stat .player-comparison__stat-value {
    border-left: 1px solid #e8e8e8;
}

.player-comparison__player-stats:last-child {
    min-width: 25.5rem;
}

    .player-comparison__player-stats:last-child:empty {
        background-color: #f5f5f5;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        position: relative;
    }

        .player-comparison__player-stats:last-child:empty:before {
            box-sizing: border-box;
            content: "No player has been selected";
            color: #76766f;
            font-size: 1.2rem;
            padding: 0 2rem;
            position: absolute;
            text-align: center;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
        }

.player-comparison__player-stats[data-player-slot="0"] .highlight {
    background: linear-gradient(90deg,hsla(0,0%,93%,.75) 0,hsla(0,0%,93%,0) 50%,hsla(0,0%,100%,0));
}

.player-comparison__player-stats[data-player-slot="1"] .highlight {
    background: linear-gradient(270deg,hsla(0,0%,93%,.75) 0,hsla(0,0%,93%,0) 50%,hsla(0,0%,100%,0));
}

.player-comparison__stat {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .player-comparison__stat:after {
        clear: both;
        content: "";
        display: block;
        visibility: hidden;
    }

.player-comparison__stat-name, .player-comparison__stat-value {
    float: left;
}

.player-comparison__stat-name {
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    color: #76766f;
    display: none;
    font-size: 1.2rem;
    height: 5.1rem;
    padding: .75rem;
    width: 16rem;
}

.player-comparison__stat-value {
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    text-align: center;
    line-height: 5rem;
    width: 25.5rem;
}

    .player-comparison__stat-value.highlight span {
        color: #e90052;
        margin-bottom: .25rem;
    }

.player-comparison__widgets {
    box-shadow: inset 0 7px 14px -7px rgba(0,0,0,.5);
    padding: 3rem 0 1rem;
}

    .player-comparison__widgets > header {
        padding: 0 3rem;
    }

.player-comparison__widgets-title {
    margin-bottom: 2rem;
}

.player-comparison__widgets-wrap {
    display: -ms-flexbox;
    display: flex;
    max-width: calc(100vw - 26rem);
    overflow-x: auto;
    padding-bottom: 2rem;
}

    .player-comparison__widgets-wrap > section {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }

        .player-comparison__widgets-wrap > section:first-child {
            padding-left: 3rem;
        }

        .player-comparison__widgets-wrap > section:last-child {
            padding-right: 3rem;
        }

        .player-comparison__widgets-wrap > section:not(:first-child) {
            margin-left: 1rem;
        }

.player-comparison .player-comparison__placeholder .player-comparison__results-tooltip, .player-comparison .player-comparison__players-top-bar + .notificationPromo {
    display: none;
}

.player-comparison.intro-active .player-comparison__main-title {
    position: relative;
    z-index: 10;
    color: #fff;
}

.player-comparison.intro-active .player-comparison__add-player {
    display: none;
}

.player-comparison.intro-active .player-comparison__modal {
    left: 0;
    transition-delay: 0ms;
}

    .player-comparison.intro-active .player-comparison__modal .player-comparison__modal-screen, .player-comparison.intro-active .player-comparison__player.inactive {
        opacity: 1;
    }

.player-comparison.intro-active .player-comparison__placeholder {
    z-index: 10;
}

    .player-comparison.intro-active .player-comparison__placeholder .player-comparison__results-tooltip {
        display: block;
        top: 110%;
        right: auto;
        left: 50%;
        width: auto;
        white-space: nowrap;
        text-align: center;
        transform: translateX(-50%);
    }

        .player-comparison.intro-active .player-comparison__placeholder .player-comparison__results-tooltip:before {
            top: -1rem;
            left: 50%;
            border: 1rem solid transparent;
            border-bottom-color: #e90052;
            transform: translateX(-50%) translateY(-50%);
        }

.player-comparison.intro-active .player-comparison__player + .player-comparison__player .player-comparison__results-tooltip {
    opacity: 0;
    animation: j .3s 2s forwards;
}

.player-comparison.intro-active .player-comparison__results-tooltip-label {
    display: block;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.player-comparison.intro-active .player-comparison__players-top-bar + .notificationPromo {
    display: block;
    z-index: 10;
    opacity: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    animation: j .3s 4s forwards;
}

@keyframes j {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (min-width:901px) and (max-width:1140px) {
    .player-comparison__players-top-bar {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 18rem;
        padding-right: 2rem;
    }

    .player-comparison__players-top-bar--fixed {
        left: 0;
        padding-left: 43.9rem;
    }

    .player-comparison__players-top-bar.inactive {
        padding-left: 0;
        padding-right: 0;
    }

        .player-comparison__players-top-bar.inactive .player-comparison__player:first-child {
            padding-left: 10%;
        }

        .player-comparison__players-top-bar.inactive .player-comparison__player:last-child {
            padding-right: 10%;
        }

        .player-comparison__players-top-bar.inactive .player-comparison__player-empty {
            margin: 0 auto 3rem;
        }

    .player-comparison__player {
        width: 50%;
    }

    .player-comparison__accordion {
        margin-left: 0;
        padding: 0 2rem;
        width: 100%;
    }

    .player-comparison__player-stats:first-child {
        width: calc(50% + 8rem);
    }

        .player-comparison__player-stats:first-child .player-comparison__stat-value {
            width: calc(100% - 16rem);
        }

    .player-comparison__player-stats:last-child {
        min-width: 0;
        width: calc(50% - 8rem);
    }

        .player-comparison__player-stats:last-child .player-comparison__stat-value {
            width: 100%;
        }
}

@media (max-width:56.25em) {
    .player-comparison {
        margin-top: -1rem;
        padding-top: 0;
    }

        .player-comparison > header {
            display: none;
        }

        .player-comparison.modalActive {
            height: calc(100vh - 22rem);
        }

    .player-comparison__results-tooltip {
        display: none;
    }

    .player-comparison__player-empty {
        padding-top: 2rem;
        width: 22rem;
    }

    .player-comparison__add-player {
        margin-top: 1.9rem;
    }

    .player-comparison__player {
        width: 23.5rem;
    }

    .player-comparison__players-top-bar {
        padding-left: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-card {
        height: 7rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap {
        bottom: -3.5rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap--crop {
        height: 5.5rem;
        width: 5.5rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__change-label {
        display: block;
        float: left;
        font-size: 1rem;
        margin-right: .5rem;
        margin-top: .3rem;
    }

    .player-comparison__accordion {
        padding: 0;
        width: auto;
    }

    .player-comparison__player-stats:last-child {
        min-width: 23.5rem;
    }

    .player-comparison__stat-value {
        width: 23.5rem;
    }

    .player-comparison__widgets {
        padding: 2rem 0 1rem;
    }

        .player-comparison__widgets > header {
            padding: 0 2rem;
        }

    .player-comparison__widgets-wrap {
        max-width: 100%;
    }

        .player-comparison__widgets-wrap > section:first-child {
            padding-left: 2rem;
        }

        .player-comparison__widgets-wrap > section:last-child {
            padding-right: 2rem;
        }
}

@media (max-width:830px) {
    .player-comparison.modalActive {
        height: calc(100vh - 21.1rem);
    }

    .player-comparison__box {
        box-shadow: none;
        min-width: 0;
        width: 100%;
    }

    .player-comparison__player-empty {
        padding-top: 5rem;
        width: 100%;
    }

    .player-comparison__placeholder {
        height: 12rem;
        width: 12rem;
    }
}

@media (max-width:830px) and (-moz-min-device-pixel-ratio:2),(max-width:830px) and (-webkit-min-device-pixel-ratio:2) {
    .player-comparison__placeholder {
        background-size: 120px 120px;
    }
}

@media (max-width:830px) {
    .player-comparison__placeholder .plus-icon {
        height: 3rem;
        width: 3rem;
    }

    .player-comparison__players-top-bar {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 17rem;
        padding-right: 1rem;
    }

        .player-comparison__players-top-bar.inactive {
            min-height: 20rem;
            padding-left: 0;
            padding-right: 0;
        }

            .player-comparison__players-top-bar.inactive .player-comparison__player:first-child {
                padding-left: 15%;
            }

            .player-comparison__players-top-bar.inactive .player-comparison__player:last-child {
                padding-right: 15%;
            }

    .player-comparison__players-top-bar--fixed .player-comparison__player-empty {
        padding-top: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__placeholder {
        height: 8rem;
        width: 8rem;
    }
}

@media (max-width:830px) and (-moz-min-device-pixel-ratio:2),(max-width:830px) and (-webkit-min-device-pixel-ratio:2) {
    .player-comparison__players-top-bar--fixed .player-comparison__placeholder {
        background-size: 80px 80px;
    }
}

@media (max-width:830px) {
    .player-comparison__players-top-bar--fixed .player-comparison__add-player {
        margin-top: 1rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-card {
        height: 8rem;
        padding-top: 1rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-name {
        margin-top: 0;
        padding-left: 6rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-pos {
        padding-left: 6rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap {
        bottom: 0;
        height: 7rem;
        padding-top: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap--crop {
        height: 5rem;
        left: .25rem;
        top: -1.5rem;
        width: 5rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-switch {
        margin-bottom: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__range-filter {
        display: none;
    }

    .player-comparison__player {
        margin: 0 auto;
        width: 50%;
    }

    .player-comparison__player-name {
        font-size: 1.6rem;
        margin-top: .5rem;
    }

    .player-comparison__player-img-wrap {
        bottom: -6rem;
        padding-top: .5rem;
    }

    .player-comparison__player-img-wrap--crop {
        padding-top: 0;
    }

    .player-comparison__change-label {
        display: none;
    }

    .player-comparison__checkbox-label {
        padding-left: 2rem;
    }

    .player-comparison__accordion {
        margin-left: 0;
        padding: 0 1rem;
        width: 100%;
    }

    .player-comparison__player-stats:first-child {
        width: calc(50% + 8rem);
    }

        .player-comparison__player-stats:first-child .player-comparison__stat-value {
            width: calc(100% - 16rem);
        }

    .player-comparison__player-stats:last-child {
        min-width: 0;
        width: calc(50% - 8rem);
    }

        .player-comparison__player-stats:last-child .player-comparison__stat-value {
            width: 100%;
        }
}

@media (max-width:600px) {
    .player-comparison__players-top-bar--fixed .player-comparison__change-label {
        display: none;
    }

    .player-comparison__player-name {
        width: calc(100% - 1rem);
    }

    .player-comparison__range-filter.on .player-comparison__filter .dropDown {
        float: none;
        width: 100%;
    }

        .player-comparison__range-filter.on .player-comparison__filter .dropDown[data-dropdown-block=FOOTBALL_COMPSEASON_FROM] {
            margin-right: 0;
        }

    .player-comparison.intro-active .player-comparison__placeholder .player-comparison__results-tooltip {
        width: 100%;
        padding: 1rem .5rem;
        white-space: normal;
    }

    .player-comparison.intro-active .player-comparison__players-top-bar + .notificationPromo {
        margin-top: 6rem;
    }
}

@media (max-width:500px) {
    .player-comparison .show-on-mob {
        display: block;
    }

    .player-comparison.modalActive {
        height: calc(100vh - 19.1rem);
    }

    .player-comparison__players-top-bar.inactive {
        min-height: 17rem;
    }

        .player-comparison__players-top-bar.inactive .player-comparison__player {
            padding-top: 2rem;
        }

    .player-comparison__player-empty {
        margin-bottom: 0;
    }

    .player-comparison__player-switch {
        bottom: .5rem;
        left: .5rem;
    }
}

@media (max-width:450px) {
    .player-comparison__players-top-bar {
        padding-left: 13rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap {
        display: none;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-name, .player-comparison__players-top-bar--fixed .player-comparison__player-pos {
        padding-left: 1rem;
    }

    .player-comparison__player-img-wrap--crop {
        bottom: auto;
        height: 9rem;
        right: 1rem;
        top: 3rem;
        width: 9rem;
    }

    .player-comparison__range-checkbox {
        font-size: 1rem;
    }

    .player-comparison__player-stats:first-child {
        width: calc(50% + 6rem);
    }

        .player-comparison__player-stats:first-child .player-comparison__stat-value {
            width: calc(100% - 12rem);
        }

    .player-comparison__player-stats:last-child {
        min-width: 0;
        width: calc(50% - 6rem);
    }

        .player-comparison__player-stats:last-child .player-comparison__stat-value {
            width: 100%;
        }

    .player-comparison__stat-name {
        font-size: 1rem;
        width: 12rem;
    }
}

@media (max-width:25em) {
    .player-comparison__placeholder {
        height: 10rem;
        width: 10rem;
    }
}

@media (max-width:25em) and (-moz-min-device-pixel-ratio:2),(max-width:25em) and (-webkit-min-device-pixel-ratio:2) {
    .player-comparison__placeholder {
        background-size: 100px 100px;
    }
}

@media (max-width:25em) {
    .player-comparison__add-player {
        margin-top: 1rem;
    }

    .player-comparison__players-top-bar {
        padding-left: 8.9rem;
    }

        .player-comparison__players-top-bar.inactive .player-comparison__player-empty {
            padding-top: 0;
        }

        .player-comparison__players-top-bar:not(.inactive) .player-comparison__player-empty {
            padding-top: 5.9rem;
        }

    .player-comparison__players-top-bar--fixed:not(.inactive) .player-comparison__player-empty {
        padding-top: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player, .player-comparison__players-top-bar--fixed .player-comparison__player-switch {
        margin-bottom: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-card {
        height: 8rem;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-name {
        margin-top: 0;
    }

    .player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap, .player-comparison__players-top-bar--fixed .player-comparison__range-filter {
        display: none;
    }

    .player-comparison__player-card {
        height: 16rem;
        padding-right: 1rem;
    }

    .player-comparison__player-name {
        font-size: 1.4rem;
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
    }

    .player-comparison__player-pos {
        font-size: 1rem;
    }

    .player-comparison__player-img-wrap {
        bottom: auto;
        height: 9rem;
        padding-top: 0;
        top: 6rem;
    }

    .player-comparison__player-img-wrap--crop {
        top: 1.5rem;
        right: .25rem;
    }

    .player-comparison__player-img {
        height: auto;
        width: 115%;
    }

    .player-comparison__checkbox-wrap {
        line-height: 1.2rem;
    }

        .player-comparison__checkbox-wrap:before {
            height: 10px;
            width: 10px;
        }

    .player-comparison__checkbox {
        height: 1.2rem;
    }

    .player-comparison__checkbox-label {
        font-size: 1rem;
        line-height: 1.2rem;
        padding-left: 1.5rem;
    }

        .player-comparison__checkbox-label:before {
            height: 6px;
            width: 6px;
        }

    .player-comparison__player-stats:first-child {
        width: calc(50% + 4rem);
    }

        .player-comparison__player-stats:first-child .player-comparison__stat-value {
            width: calc(100% - 8rem);
        }

    .player-comparison__player-stats:last-child {
        width: calc(50% - 4rem);
    }

    .player-comparison__stat-name {
        width: 8rem;
    }

    .player-comparison__widgets > header {
        padding: 0 1rem;
    }

    .player-comparison__widgets-wrap {
        max-width: 100%;
    }

        .player-comparison__widgets-wrap > section:first-child {
            padding-left: 1rem;
        }

        .player-comparison__widgets-wrap > section:last-child {
            padding-right: 1rem;
        }
}

.player-comparison-editorial {
    max-width: 32rem;
    min-width: 31rem;
    width: 100%;
}

    .player-comparison-editorial [data-player-model] {
        display: none;
    }

.player-comparison-editorial__players-images {
    background-image: url(/Images/stats-card.png);
    background-repeat: no-repeat;
    background-color: #e8e8e8;
    background-position: right -50px;
    display: -ms-flexbox;
    display: flex;
    height: 17rem;
    overflow: hidden;
    position: relative;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .player-comparison-editorial__players-images {
        background-image: url(/Images/stats-card@x2.png);
        background-size: 350px 350px;
    }
}

.player-comparison-editorial__players-images:before {
    border-right: 1px solid #fff;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
}

.player-comparison-editorial__player-img-wrap {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding: 2rem 1rem 0;
    text-align: center;
}

.player-comparison-editorial__player-img-wrap--crop {
    background: #fff;
    border: 4px solid #fff;
    border-radius: 100%;
    height: 11rem;
    margin: 3rem auto 0;
    max-width: 11rem;
    overflow: hidden;
    padding: 0;
}

    .player-comparison-editorial__player-img-wrap--crop .player-comparison-editorial__player-img {
        max-width: 120%;
        transform: translateX(-10%);
        width: 120%;
    }

.player-comparison-editorial__player-img {
    height: auto;
    max-height: 16rem;
    max-width: 100%;
    vertical-align: bottom;
}

.player-comparison-editorial__table {
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-top: none;
    font-size: 1.2rem;
}

.player-comparison-editorial__table-row {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
    display: -ms-flexbox;
    display: flex;
    min-height: 4rem;
    padding: 0 1rem;
}

    .player-comparison-editorial__table-row > span:first-child {
        text-align: left;
    }

    .player-comparison-editorial__table-row > span:nth-child(3) {
        text-align: right;
    }

.player-comparison-editorial__table-row-name {
    min-height: 5rem;
    padding: 1rem;
}

.player-comparison-editorial__table-row.highlight {
    color: #e90052;
}

.player-comparison-editorial__table-row.highlight--left {
    background: linear-gradient(90deg,hsla(0,0%,93%,.75) 0,hsla(0,0%,93%,0) 25%,hsla(0,0%,100%,0));
}

.player-comparison-editorial__table-row.highlight--right {
    background: linear-gradient(270deg,hsla(0,0%,93%,.75) 0,hsla(0,0%,93%,0) 25%,hsla(0,0%,100%,0));
}

.player-comparison-editorial__name, .player-comparison-editorial__stat {
    color: #000;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
}

.player-comparison-editorial__stat {
    line-height: 4rem;
}

    .player-comparison-editorial__stat.highlight {
        color: #e90052;
    }

.player-comparison-editorial__label {
    color: #76766f;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: center;
}

.player-comparison-editorial__button-wrap {
    padding: 1rem;
}

    .article-promo--history .player-comparison-editorial__button-wrap .article-promo__btn, .player-comparison-editorial__button-wrap .article-promo--history .article-promo__btn, .player-comparison-editorial__button-wrap .btn {
        font-size: 1.1rem;
    }

.webViewBody .records-header {
    margin-top: -2rem;
}

    .webViewBody .records-header .tablist li:focus, .webViewBody .records__filter-btn:focus, .webViewBody .records__filter-btn:hover {
        outline: none;
    }

    .webViewBody .records-header .tablist li:focus, .webViewBody .records-header .tablist li:hover {
        background-color: #fff;
    }

.webViewBody .records__filter-btn:focus, .webViewBody .records__filter-btn:hover {
    background-color: #e90052;
}

.records-header {
    margin-top: -2rem;
    margin-bottom: 3rem;
    background: #38003c;
    position: relative;
    text-align: center;
}

    .records-header:before {
        content: "";
        display: block;
    }

    .records-header:after {
        content: "";
        display: table;
        clear: both;
    }

.records-header__picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .3;
}

.records-header__img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}

.records-header__icon {
    margin: 7.5rem auto 0;
}

.records-header__title {
    color: #fff;
    margin: .5rem 0 5rem;
    font-size: 3rem;
}

.records-header .tablist li {
    background: #38003c;
    color: #fff;
}

    .records-header .tablist li:hover {
        background: #e90052;
    }

    .records-header .tablist li.active {
        background: #fff;
        color: #38003c;
    }

.records-header .tablist .more .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
    width: 10px;
    height: 6px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .records-header .tablist .more .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .records-header {
        margin-top: -1rem;
    }
}

@media (max-width:63.9375em) {
    .records-header__icon {
        margin-top: 2rem;
    }

    .records-header__title {
        margin-bottom: 2rem;
        font-size: 2rem;
    }
}

.records {
    display: none;
}

    .records.active {
        display: block;
    }

.records__filter {
    padding-bottom: 3rem;
    margin-bottom: 3rem;
    border-bottom: 3px solid #e8e8e8;
}

.records__filter-label {
    font-size: 1.2rem;
    margin-bottom: 1rem;
}

.records__filter-list {
    overflow: auto;
    white-space: nowrap;
    padding: 0 2rem;
    max-width: 1240px;
    margin: 0 auto;
}

@media (max-width:43.75em) {
    .records__filter-list {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

.records__filter-list:after {
    content: "";
    -ms-flex: 1 0 2rem;
    flex: 1 0 2rem;
}

.records__filter-btn {
    text-transform: capitalize;
    display: inline-block;
    vertical-align: top;
}

    .records__filter-btn:not(:last-child) {
        margin-right: .5rem;
    }

.records__article {
    width: calc(50% - 2rem);
}

.records__article--has-columns {
    column-count: 2;
    column-gap: 4rem;
    width: 100%;
}

.records__article > p {
    margin-bottom: 3rem;
}

    .records__article > p:empty {
        display: none;
    }

.records__article > .articleWidget {
    float: none;
    width: 100%;
}

.records__article > .articleWidget, .records table {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 3rem;
}

.records table {
    border: 1px solid #e8e8e8;
    font-size: 1.3rem;
    table-layout: fixed;
}

.records td {
    padding: 10px;
    font-size: 1.2rem;
    width: 50%;
    vertical-align: top;
    line-height: 1.4;
}

    .records td:first-child {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 1.3rem;
    }

.records .standingsContainer table {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 0;
}

.records tbody:not(.standingEntriesContainer) tr {
    border-bottom: 1px solid #e8e8e8;
}

    .records tbody:not(.standingEntriesContainer) tr:first-child {
        background: #eaff04;
    }

        .records tbody:not(.standingEntriesContainer) tr:first-child td {
            padding-right: 0;
            font-size: 1.8rem;
            font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

.records tbody.standingEntriesContainer td {
    width: 25%;
}

@media (max-width:63.9375em) {
    .records .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
        display: none;
    }

    .records .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
        display: inline;
    }
}

@media (max-width:43.75em) and (min-width:500px) {
    .records .articleWidget.full-width .scorebox--embeddable .team .teamName .long {
        display: inline;
    }

    .records .articleWidget.full-width .scorebox--embeddable .team .teamName .short {
        display: none;
    }
}

.records .scorebox--embeddable .badgeContainer {
    height: 6.6rem;
    width: 5rem;
}

    .records .scorebox--embeddable .badgeContainer .badge-50 {
        display: none;
    }

    .records .scorebox--embeddable .badgeContainer .badge-25 {
        display: block;
    }

.records .scorebox--embeddable .team.home {
    padding-left: 5rem;
}

.records .scorebox--embeddable .team.away {
    padding-right: 5rem;
}

.records .scorebox--embeddable .teamName {
    height: 6.6rem;
    padding: 1rem;
}

.records .scorebox--embeddable .score {
    font-size: 3rem;
    line-height: 6.6rem;
    width: 10rem;
}

.records .scorebox--embeddable .matchEvents .home {
    padding-right: 1rem;
}

.records .scorebox--embeddable .matchEvents .away {
    padding-left: 1rem;
}

.records .scorebox--embeddable .assists .home {
    padding-right: 1rem;
}

.records .scorebox--embeddable .assists .away {
    padding-left: 1rem;
}

@media (max-width:85.375em) and (min-width:43.75em) {
    .records .scorebox--embeddable .matchScoreContainer, .records .scorebox--embeddable .teamName {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        font-size: 1.6rem;
        height: 6rem;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .records .scorebox--embeddable .badgeContainer {
        height: 6rem;
    }

    .records .scorebox--embeddable .team.home {
        padding-left: 5rem;
    }

    .records .scorebox--embeddable .team.away {
        padding-right: 5rem;
    }

    .records .scorebox--embeddable .teamName {
        font-size: 1.6rem;
        line-height: inherit;
    }

    .records .scorebox--embeddable .score {
        font-size: 2rem;
        line-height: inherit;
        width: 8rem;
    }
}

@media (max-width:77.5em) {
    .records .scorebox--embeddable .teamName {
        font-size: 1.2rem;
    }

    .records .scorebox--embeddable .score {
        font-size: 1.6rem;
    }
}

@media (max-width:1200px) {
    .records .scorebox--embeddable .badgeContainer {
        width: 4rem;
    }

    .records .scorebox--embeddable .team.home {
        padding-left: 4rem;
    }

    .records .scorebox--embeddable .team.away {
        padding-right: 4rem;
    }

    .records .scorebox--embeddable .score {
        width: 6rem;
    }

        .records .scorebox--embeddable .score span {
            padding: 0 .5rem;
        }
}

@media (max-width:63.9375em) {
    .records .scorebox--embeddable .badgeContainer, .records .scorebox--embeddable .matchScoreContainer, .records .scorebox--embeddable .teamName {
        height: 4rem;
    }
}

@media (max-width:43.75em) {
    .records .scorebox--embeddable .score, .records .scorebox--embeddable .teamName, .records .scorebox--embeddable .teamName .short {
        line-height: 4rem;
    }

    .records .scorebox--embeddable .score, .records .scorebox--embeddable .teamName {
        height: 4rem;
    }

    .records .scorebox--embeddable .teamName {
        padding: 0;
    }
}

@media (max-width:43.75em) {
    .records__filter {
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }

    .records__filter-list:after {
        -ms-flex: 1 0 1rem;
        flex: 1 0 1rem;
    }

    .records__article {
        column-count: 1;
        width: 100%;
    }
}

.grid-5-featured {
    display: table;
    table-layout: fixed;
    display: -ms-flexbox;
    display: flex;
    clear: both;
}

    .grid-5-featured:before {
        content: "";
        display: block;
    }

    .grid-5-featured:after {
        content: "";
        display: table;
        clear: both;
    }

    .grid-5-featured .col {
        width: 50%;
        vertical-align: top;
    }

    .grid-5-featured .main {
        display: -ms-flexbox;
        display: flex;
    }

        .grid-5-featured .main .thumbnail {
            background-position: 100% 100%;
            color: #fff;
            background-image: url(/Images/featured-thumbnail.png);
            background-repeat: no-repeat;
        }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .grid-5-featured .main .thumbnail {
        background-image: url(/Images/featured-thumbnail@x2.png);
        background-size: 303px 105px;
    }
}

.grid-5-featured .main .thumbnail figcaption {
    padding: 2rem 2rem 3rem;
}

.grid-5-featured .main .thumbnail .title {
    font-size: 1.8rem;
    line-height: 1.2;
}

.grid-5-featured .main .thumbnail .text {
    color: #fff;
}

.grid-5-featured .main .thumbnail .image {
    border-bottom: 0;
}

.grid-5-featured .main .thumbnail .published {
    color: #fff;
    color: hsla(0,0%,100%,.9);
}

.grid-5-featured .main .videoThumb {
    background-color: #e90052;
    width: 100%;
}

.grid-5-featured .main .albumThumb {
    background-color: #267788;
    background-image: none;
}

.grid-5-featured .rest .thumbnail {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}

@media (max-width:43.75em) {
    .grid-5-featured {
        display: block;
    }

        .grid-5-featured .col {
            width: 100%;
        }

        .grid-5-featured .thumbnail.albumThumb {
            width: 50%;
        }

            .grid-5-featured .thumbnail.albumThumb .image, .grid-5-featured .thumbnail.albumThumb figcaption {
                width: 100%;
                float: none;
            }

            .grid-5-featured .thumbnail.albumThumb figcaption {
                padding: 1rem 1rem 2rem;
            }

        .grid-5-featured .main {
            margin-bottom: 2rem;
        }

            .grid-5-featured .main .albumThumb {
                background: #135965;
                width: 100%;
            }

            .grid-5-featured .main .thumbnail .text {
                display: block;
                margin-bottom: 1rem;
            }

            .grid-5-featured .main .thumbnail.videoThumb {
                background: #e90052;
            }
}

.DFP-takeover {
    background: #000;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
}

    .DFP-takeover iframe {
        width: 100% !important;
        min-height: 700px;
    }

    .DFP-takeover .navBar {
        text-align: center;
        padding: 1rem 0;
        background: #38003c;
    }

        .DFP-takeover .navBar img {
            height: 50px;
        }

    .DFP-takeover .closeBtn {
        display: block;
        position: absolute;
        top: 1.5rem;
        right: 1.5rem;
        text-indent: -9999px;
        background: #e90052;
        border-radius: 100%;
        width: 4rem;
        height: 4rem;
        cursor: pointer;
        transition: all .2s;
        z-index: 10;
    }

        .DFP-takeover .closeBtn:focus, .DFP-takeover .closeBtn:hover {
            background: #b60040;
        }

        .DFP-takeover .closeBtn:before {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -675px -498px no-repeat;
            width: 18px;
            height: 18px;
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
            margin-top: -9px;
            margin-left: -9px;
            cursor: pointer;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .DFP-takeover .closeBtn:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.DFP-banner {
    margin-bottom: 4rem;
    text-align: center;
}

@media (max-width:43.75em) {
    .DFP-banner {
        margin-bottom: 3rem;
        text-align: center;
    }

    .DFP-takeover .navBar img {
        height: 40px;
    }

    .DFP-takeover .closeBtn {
        top: 1rem;
    }
}

.usaAdventure .socialShareHover .socialShareBtn {
    color: #e90052;
    border-color: #e90052;
    border-radius: .2rem;
    padding: 1rem 1.5rem;
    line-height: 2rem;
    height: 4rem;
    min-width: 12rem;
    text-align: center;
}

    .usaAdventure .socialShareHover .socialShareBtn:before {
        content: none;
    }

    .usaAdventure .socialShareHover .socialShareBtn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -683px -593px no-repeat;
        width: 12px;
        height: 12px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .usaAdventure .socialShareHover .socialShareBtn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.usaAdventure .socialShareHover.open .socialShareBtn, .usaAdventure .socialShareHover:hover .socialShareBtn {
    color: #b60040;
    border-color: #b60040;
    background-color: #b60040;
    color: #fff;
}

    .usaAdventure .socialShareHover.open .socialShareBtn .icn, .usaAdventure .socialShareHover:hover .socialShareBtn .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -564px -358px no-repeat;
        width: 12px;
        height: 12px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .usaAdventure .socialShareHover.open .socialShareBtn .icn, .usaAdventure .socialShareHover:hover .socialShareBtn .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.competition-hero__photo {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

    .competition-hero__photo img {
        height: auto;
        left: 50%;
        min-width: 100%;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
    }

.competition-hero__club-logos {
    overflow: hidden;
    position: relative;
    background: url(/Images/usa-adventure-hero.jpg) 50%/cover no-repeat #e90052;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .competition-hero__club-logos {
        background: url(/Images/usa-adventure-hero@x2.jpg) 50%/cover no-repeat #e90052;
    }
}

.competition-hero__club-logos .shard {
    position: absolute;
    fill: #fff;
}

.competition-hero__club-logos .shard--bottom {
    bottom: -1px;
    left: 0;
    width: 100%;
}

.competition-hero__club-logos-content {
    vertical-align: middle;
    padding: 4.5rem 0 0;
    text-align: center;
    position: relative;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

    .competition-hero__club-logos-content img {
        height: auto;
        display: block;
    }

@media (min-width:43.75em) {
    .competition-hero__club-logos-content img {
        max-height: 20rem;
        min-width: 20rem;
    }
}

@media (max-width:43.75em) {
    .competition-hero__club-logos-content img {
        max-height: 10rem;
        min-width: 10rem;
    }
}

.competition-hero__club-vs {
    margin: auto 2rem;
}

@media (min-width:43.75em) {
    .competition-hero__club-vs {
        font-size: 4.1rem;
    }
}

@media (max-width:43.75em) {
    .competition-hero__club-vs {
        font-size: 2.4rem;
    }
}

.competition-hero__club-svg {
    width: 100%;
    height: auto;
}

.competition-hero__club-logo {
    border-radius: 50%;
    background: #fff;
    padding: 2.8rem;
    display: inline-block;
}

@media (max-width:43.75em) {
    .competition-hero__club-logo {
        padding: 1.5rem;
    }
}

.competition-hero:before {
    content: "";
    display: block;
}

.competition-hero:after {
    content: "";
    display: table;
    clear: both;
}

.competition-summary {
    position: relative;
}

@media (min-width:43.75em) {
    .competition-summary {
        padding: 4rem 0;
        margin-bottom: 5rem;
    }
}

@media (max-width:43.75em) {
    .competition-summary {
        padding: 2rem 0;
        margin-bottom: 2rem;
    }
}

.competition-summary__container {
    position: relative;
}

    .competition-summary__container:after {
        content: "";
        width: 100%;
        height: 1px;
        background: #ededed;
        position: absolute;
    }

@media (min-width:43.75em) {
    .competition-summary__container:after {
        bottom: -4rem;
    }
}

@media (max-width:43.75em) {
    .competition-summary__container:after {
        bottom: -2rem;
    }
}

.competition-summary__title {
    text-align: center;
    margin: 0 auto .5em;
}

@media (min-width:43.75em) {
    .competition-summary__title {
        font-size: 4.6rem;
    }
}

@media (max-width:43.75em) {
    .competition-summary__title {
        font-size: 3.6rem;
    }
}

.competition-summary__details {
    font-size: 1.7rem;
    text-align: center;
}

@media (min-width:43.75em) {
    .competition-summary__details > span {
        font-size: 1.7rem;
    }

        .competition-summary__details > span:not(:last-child):after {
            content: "|";
            display: inline;
            margin: auto 2rem;
        }
}

@media (max-width:43.75em) {
    .competition-summary__details > span {
        font-size: 1.4rem;
        display: block;
        text-align: center;
        line-height: 1.5;
    }
}

@media (min-width:43.75em) {
    .competition-summary__stadium:before {
        display: inline-block;
        vertical-align: middle;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -556px -345px no-repeat;
        width: 20px;
        height: 13px;
        margin: -1px 10px 0 0;
    }
}

@media (min-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(min-width:43.75em) and (min-resolution:192dpi) {
    .competition-summary__stadium:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.landing-hero {
    background-color: #e90052;
    background-repeat: no-repeat;
    background-size: cover;
}

    .landing-hero:before {
        content: "";
        display: block;
    }

    .landing-hero:after {
        content: "";
        display: table;
        clear: both;
    }

.landing-hero__container {
    position: relative;
    color: #fff;
    overflow: hidden;
    padding: 5.8rem 0;
}

@media (min-width:43.75em) {
    .landing-hero__container {
        min-height: 34.4rem;
    }
}

.landing-hero__container > .shard {
    position: absolute;
    fill: #fff;
}

.landing-hero__container > .shard--bottom {
    bottom: -1px;
    left: 0;
    width: 100%;
}

.landing-hero__container > .col-8.wrapper {
    float: none;
}

.landing-hero__title {
    text-align: center;
    margin: 0 auto .25em;
    color: inherit;
}

@media (min-width:43.75em) {
    .landing-hero__title {
        font-size: 4.6rem;
    }
}

@media (max-width:43.75em) {
    .landing-hero__title {
        font-size: 2.2rem;
    }
}

.landing-hero__description {
    text-align: center;
    color: inherit;
    margin-bottom: 12rem;
}

@media (min-width:43.75em) {
    .landing-hero__description {
        font-size: 1.8rem;
    }
}

@media (max-width:43.75em) {
    .landing-hero__description {
        font-size: 1.4rem;
    }
}

@media (min-width:63.9375em) {
    .usaAdventure.loggedout.col-9 {
        padding-left: 4rem;
        padding-right: 0;
    }
}

@media (max-width:63.9375em) {
    .usaAdventure.loggedout.col-9 {
        padding-left: 0;
        padding-right: 0;
    }
}

.usaAdventure .loggedout__title {
    font-size: 2.6rem;
    text-align: left;
    margin: 0 auto .5em;
}

.usaAdventure .loggedout__description {
    font-size: 1.6rem;
    text-align: left;
    margin: .5em auto;
}

.usaAdventure .loggedout__buttons {
    text-align: left;
}

@media (max-width:43.75em) {
    .usaAdventure .loggedout__buttons {
        margin: 2rem auto;
    }
}

@media (max-width:43.75em) {
    .article-promo--history .usaAdventure .loggedout__buttons .article-promo__btn, .usaAdventure .loggedout__buttons .article-promo--history .article-promo__btn, .usaAdventure .loggedout__buttons .btn, .usaAdventure .loggedout__buttons [class*=btn-] {
        display: block;
        margin: .8rem auto;
    }
}

@media (min-width:43.75em) {
    .article-promo--history .usaAdventure .loggedout__buttons .article-promo__btn, .usaAdventure .loggedout__buttons .article-promo--history .article-promo__btn, .usaAdventure .loggedout__buttons .btn, .usaAdventure .loggedout__buttons [class*=btn-] {
        margin: 2rem .4rem;
        display: inline-block;
        min-width: 12rem;
    }

        .article-promo--history .usaAdventure .loggedout__buttons .article-promo__btn:first-child, .usaAdventure .loggedout__buttons .article-promo--history .article-promo__btn:first-child, .usaAdventure .loggedout__buttons .btn:first-child, .usaAdventure .loggedout__buttons [class*=btn-]:first-child {
            margin-left: 0;
        }
}

@media (min-width:63.9375em) {
    .usaAdventure.thankyou.col-9 {
        padding-left: 4rem;
        padding-right: 0;
    }
}

@media (max-width:63.9375em) {
    .usaAdventure.thankyou.col-9 {
        padding-left: 0;
        padding-right: 0;
    }
}

.usaAdventure .thankyou__title {
    font-size: 2.6rem;
    text-align: left;
    margin: 0 auto .5em;
}

.usaAdventure .thankyou__description {
    font-size: 1.6rem;
    text-align: left;
    margin: .5em auto;
}

.usaAdventure .competitionlist__title {
    margin: 3rem 0;
    text-align: center;
}

.usaAdventure .competitionlist__item {
    background-color: #fff;
    border-bottom: .2rem solid #e90052;
    box-shadow: 0 .4rem 1.4rem rgba(0,0,0,.1);
    min-height: 13rem;
    overflow: hidden;
}

@media (min-width:43.75em) {
    .usaAdventure .competitionlist__item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        padding: 3.5rem 4.2rem;
        margin-bottom: 1rem;
    }

        .usaAdventure .competitionlist__item > .shard {
            position: absolute;
            fill: #e9e9e9;
            height: 100%;
            width: auto;
        }

        .usaAdventure .competitionlist__item > .shardLeft {
            left: 0;
            top: 0;
        }
}

@media (max-width:43.75em) {
    .usaAdventure .competitionlist__item {
        text-align: center;
        padding: 2rem;
        margin-bottom: 1rem;
    }

        .usaAdventure .competitionlist__item > .shard {
            display: none;
        }
}

@media (min-width:43.75em) {
    .usaAdventure .competitionlist__item-division {
        -ms-flex: 0 1 33%;
        flex: 0 1 33%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative;
    }

    .usaAdventure .competitionlist__item-division--larger {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        padding-left: 4rem;
    }

    .usaAdventure .competitionlist__item-division:first-child {
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .usaAdventure .competitionlist__item-division:last-child {
        -ms-flex-align: end;
        align-items: flex-end;
    }
}

@media (max-width:43.75em) {
    .usaAdventure .competitionlist__item-title {
        font-size: 1.6rem;
        margin: 1.5em auto;
    }
}

@media (max-width:43.75em) {
    .usaAdventure .competitionlist__item-description {
        display: none;
    }
}

.usaAdventure .competitionlist__itemButton {
    display: inline-block;
}

.usaAdventure .competitionclub {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width:43.75em) {
    .usaAdventure .competitionclub {
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

@media (max-width:43.75em) {
    .usaAdventure .competitionclub {
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (min-width:63.9375em) {
    .usaAdventure .competitionclub__vs {
        font-size: 3rem;
        margin: auto 1em;
    }
}

@media (max-width:63.9375em) {
    .usaAdventure .competitionclub__vs {
        font-size: 2rem;
        margin: auto .5em;
    }
}

.usaAdventure.landing-hero ~ .wrapper > .competitionlist {
    transform: translateY(-12rem);
}

.usaAdventure.form-parent {
    margin-bottom: 12rem;
}

    .usaAdventure.form-parent:before {
        content: "";
        display: block;
    }

    .usaAdventure.form-parent:after {
        content: "";
        display: table;
        clear: both;
    }

.usaAdventure.entryform {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

@media (min-width:63.9375em) {
    .usaAdventure.entryform.col-9 {
        padding-left: 4rem;
        padding-right: 0;
    }
}

@media (max-width:63.9375em) {
    .usaAdventure.entryform.col-9 {
        padding-left: 0;
        padding-right: 0;
    }
}

.usaAdventure.entryform .textInput {
    display: block;
    background: #e8e8e8;
    border: 0;
    border-bottom: 2px solid #e90052;
    outline: none;
    width: 100%;
    margin: 1rem 0 4rem;
    padding: 1.2rem 1.5rem;
    position: relative;
    transition: border-color .2s;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .usaAdventure.entryform .textInput:focus {
        border-bottom-color: #38003c;
    }

.usaAdventure.entryform .secondaryTextInput {
    display: block;
    background: transparent;
    padding: 0;
    border: 0;
    border-bottom: 2px solid #e8e8e8;
    outline: none;
    width: 100%;
    height: 4rem;
    margin: 0 0 1rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .usaAdventure.entryform .secondaryTextInput::-webkit-input-placeholder {
        color: #c9c9c9;
    }

    .usaAdventure.entryform .secondaryTextInput:-ms-input-placeholder {
        color: #c9c9c9;
    }

    .usaAdventure.entryform .secondaryTextInput::placeholder {
        color: #c9c9c9;
    }

.usaAdventure.entryform .textArea {
    min-height: 20rem;
}

.usaAdventure .entryform__content {
    float: none;
    margin: auto;
}

.usaAdventure .entryform__title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 2.2rem;
    font-weight: 700;
    margin: 0 auto 1em;
}

.usaAdventure .entryform__strong {
    display: block;
    font-size: 2rem;
    margin-bottom: .5em;
}

.usaAdventure .entryform__label {
    font-size: 1.4rem;
    display: block;
}

@media (min-width:63.9375em) {
    .usaAdventure .entryform__label {
        -ms-flex: 3 auto;
        flex: 3 auto;
    }
}

.usaAdventure .entryform__label-txt {
    font-weight: 700;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}

    .usaAdventure .entryform__label-txt > .icn {
        margin-right: .5em;
    }

.usaAdventure .entryform__required {
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    color: #e90052;
}

.usaAdventure .entryform__subcontainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 4rem;
}

.usaAdventure .entryform__subcontainer-title {
    -ms-flex: 1 100%;
    flex: 1 100%;
    font-size: 1.6rem;
    margin-bottom: .5em;
}

    .usaAdventure .entryform__subcontainer-title > p {
        margin: .5em 0;
    }

@media (max-width:43.75em) {
    .usaAdventure .entryform__subcontainer .entryform__label {
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (min-width:43.75em) {
    .usaAdventure .entryform__subcontainer .entryform__label {
        max-width: 30%;
    }
}

.usaAdventure .entryform__buttons, .usaAdventure .entryform__terms {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4rem auto;
}

    .usaAdventure .entryform__terms a, .usaAdventure .entryform__terms a:link, .usaAdventure .entryform__terms a:visited {
        color: #242424;
    }

.usaAdventure .entryform__checkbox {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    margin: auto .5em;
    position: relative;
    background-color: #e8e8e8;
    border-radius: 10%;
    cursor: pointer;
}

    .usaAdventure .entryform__checkbox > input[type=checkbox] {
        -moz-appearance: none;
        -webkit-appearance: none;
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 1;
        cursor: pointer;
    }

        .usaAdventure .entryform__checkbox > input[type=checkbox]:checked + .entryform__checkbox-tick {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -373px -408px no-repeat;
            width: 14px;
            height: 11px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .usaAdventure .entryform__checkbox > input[type=checkbox]:checked + .entryform__checkbox-tick {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.usaAdventure .entryform__checkbox > input[type=checkbox] + .entryform__checkbox-tick {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
    width: inherit;
    height: inherit;
    transform: translate(-50%,-50%);
}

.usaAdventure .entryform__submit {
    margin: auto;
}

.usaAdventure.summary-box {
    position: relative;
    padding: 0 1.2rem 1.2rem;
    border: 1px solid #e8e8e8;
}

@media (max-width:63.9375em) {
    .usaAdventure.summary-box {
        margin-bottom: 4rem;
    }
}

.usaAdventure.summary-box:before {
    content: "";
    display: block;
    background: #e90052;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    height: .5rem;
}

.usaAdventure .summary-box__header {
    margin-bottom: 1.25em;
}

.usaAdventure .summary-box__title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-weight: 700;
    border-bottom: 1px solid #e8e8e8;
    padding: 1.9rem 0 1.5rem;
}

.usaAdventure .summary-box__content ul li {
    padding-left: 1em;
    margin-bottom: 1em;
}

    .usaAdventure .summary-box__content ul li:before {
        content: "\2022";
        color: #e90052;
        position: relative;
        left: -.5em;
    }

.hero-brand-bar {
    height: 80%;
    display: block;
    position: absolute;
    top: 10%;
    background: #fff;
    z-index: 20;
    transition: transform 1.2s cubic-bezier(.86,0,.07,1);
}

    .hero-brand-bar .icn {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -25px 0 0 -16px;
    }

.hero-brand-bar--left {
    width: 2rem;
    left: 0;
    transform: translateX(-100%);
}

    .hero-brand-bar--left.animate-in {
        transform: translateX(0);
    }

.hero-brand-bar--right {
    width: 4.5rem;
    right: 0;
    transform: translateX(100%);
}

    .hero-brand-bar--right.animate-in {
        transform: translateX(0);
    }

@media (max-width:43.75em) {
    .hero-brand-bar .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -978px -634px no-repeat;
        width: 24px;
        height: 30px;
        margin: -15px 0 0 -12px;
    }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .hero-brand-bar .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .hero-brand-bar--right {
        width: 3.5rem;
    }
}

@media (max-width:500px) {
    .hero-brand-bar--left {
        display: none;
    }
}

.photo-widget {
    margin-bottom: 4rem;
}

    .photo-widget:before {
        content: "";
        display: block;
    }

    .photo-widget:after {
        content: "";
        display: table;
        clear: both;
    }

    .photo-widget .thumbnail:focus img, .photo-widget .thumbnail:hover img {
        transform: none;
    }

    .photo-widget .thumbnail .image:before {
        display: none;
    }

    .photo-widget .articleCaption {
        width: 100%;
        display: block;
        padding: 1rem 2rem;
        min-height: 4rem;
        text-align: center;
        color: #76766f;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 1.2rem;
    }

    .photo-widget .articleCaption__text {
        display: none;
    }

    .photo-widget .articleCaption .icn {
        display: inline-block;
        vertical-align: middle;
        margin-top: -4px;
        margin-right: .5rem;
    }

.photo-widget--grid {
    margin: 0 -1rem 4rem;
}

    .photo-widget--grid .articleCaption {
        padding: 1rem 2rem 3rem;
    }

.articleWidget .articleImage .articleCaption, .standardArticle .articleImage figcaption {
    padding: 1rem 2rem;
    background: transparent;
    color: #76766f;
}

@media (max-width:56.25em) {
    .photo-widget {
        margin: 0 -1rem 2rem;
    }

        .photo-widget .articleCaption {
            position: relative;
            padding-left: 4rem;
            text-align: left;
            font-size: 1.1rem;
        }

    .photo-widget--grid figure {
        margin: 0 -1rem;
    }

    .photo-widget--grid .articleCaption {
        padding: 1rem;
        padding-left: 4rem;
    }
}

.quote-promo-list {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 6rem;
    transform: translateZ(0);
}

.quote-promo {
    width: 100%;
    height: 100%;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background-size: cover;
    background-position: 50%;
    position: relative;
    overflow: hidden;
    transition: transform .3s ease-out;
    border-bottom: 6px solid transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .quote-promo:focus {
        transform: scale(1.05);
    }

        .quote-promo:focus .quote-promo__link span {
            transform: translateX(6px);
        }

@media (min-width:56.25em) {
    .quote-promo:hover {
        transform: scale(1.05);
    }

        .quote-promo:hover .quote-promo__link span {
            transform: translateX(6px);
        }
}

.quote-promo__promo-content {
    position: relative;
    text-decoration: none;
    display: block;
    padding: .5rem .5rem 3rem;
}

.quote-promo__image {
    transform: scale(1.05);
    transition: transform .3s ease-out;
    position: absolute;
    height: 100%;
    width: 100%;
}

    .quote-promo__image:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0,0,0,.7);
        background: linear-gradient(0deg,rgba(0,0,0,.9) 30%,rgba(0,0,0,.4));
    }

    .quote-promo__image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top;
        font-family: "object-fit: cover; object-position: top";
    }

.quote-promo__title {
    padding-top: 50px;
    font-size: 26px;
    color: #fff;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 8px;
}

.quote-promo__arrow {
    display: none;
}

.quote-promo__subtitle {
    color: #fff;
    font-size: 36px;
    margin-bottom: 3rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .quote-promo__subtitle span {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.quote-promo__content {
    position: relative;
    margin: 0 20px 12px;
    color: #fff;
    font-size: 12px;
}

.quote-promo__quote-mark {
    position: relative;
}

    .quote-promo__quote-mark .icn {
        position: absolute;
        top: -2rem;
        left: 50%;
        margin-left: -32px;
    }

.quote-promo__author {
    font-style: italic;
    color: #fff;
    font-size: 1.1rem;
    margin-bottom: 1.8rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .quote-promo__author span {
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        opacity: .7;
    }

.quote-promo__link {
    left: 0;
    font-size: 1.1rem;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .5px;
    position: absolute;
    bottom: 0;
    padding: 20px 0;
}

    .quote-promo__link span {
        display: inline-block;
        margin-left: 6px;
        transition: transform .2s ease;
    }

.quote-promo--thefootball {
    border-bottom-color: #ff085d;
}

    .quote-promo--thefootball .quote-promo__title {
        color: #ff085d;
    }

    .quote-promo--thefootball .quote-promo__quote-mark .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -551px no-repeat;
        width: 65px;
        height: 40px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .quote-promo--thefootball .quote-promo__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.quote-promo--thefans {
    border-bottom-color: #00ff8e;
}

    .quote-promo--thefans .quote-promo__title {
        color: #00ff8e;
    }

    .quote-promo--thefans .quote-promo__quote-mark .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -471px no-repeat;
        width: 65px;
        height: 40px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .quote-promo--thefans .quote-promo__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.quote-promo--thecommunities {
    border-bottom-color: #00f0fd;
}

    .quote-promo--thecommunities .quote-promo__title {
        color: #00f0fd;
    }

    .quote-promo--thecommunities .quote-promo__quote-mark .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -431px no-repeat;
        width: 65px;
        height: 40px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .quote-promo--thecommunities .quote-promo__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.quote-promo--thepremierleague {
    border-bottom-color: #fff;
}

    .quote-promo--thepremierleague .quote-promo__title {
        color: #fff;
    }

    .quote-promo--thepremierleague .quote-promo__quote-mark .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -511px no-repeat;
        width: 65px;
        height: 40px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .quote-promo--thepremierleague .quote-promo__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:63.9375em) {
    .quote-promo-list > [class*=col-] {
        margin-bottom: 2rem;
    }
}

@media (max-width:43.75em) {
    .quote-promo-list {
        margin-bottom: 4rem;
    }

        .quote-promo-list > [class*=col-] {
            margin-bottom: 0;
        }

    .quote-promo {
        height: 77px;
        text-align: left;
    }

    .quote-promo__image:after {
        background: none;
        background-color: rgba(0,0,0,.7);
    }

    .quote-promo__promo-content {
        height: 100%;
        display: block;
        padding: 1.5rem 1rem;
        text-decoration: none;
    }

    .quote-promo__title {
        padding: 0;
        margin: 0;
        font-size: 18px;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        margin-bottom: 3px;
    }

    .quote-promo__subtitle {
        font-size: 18px;
        margin-bottom: 0;
    }

    .quote-promo__quote-mark {
        display: none;
    }

    .quote-promo__arrow {
        display: block;
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }

    .quote-promo__author, .quote-promo__content, .quote-promo__link {
        display: none;
    }
}

.hero-slider {
    width: 100%;
    height: 70rem;
    height: calc(92vh - 170px);
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    white-space: nowrap;
    overflow: hidden;
}

.hero-slider__wrapper {
    height: 100%;
    position: relative;
    left: 0;
    font-size: 0;
    transition: left .5s ease-in-out;
}

.hero-slider__slide {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transform: translateZ(0);
    white-space: normal;
    opacity: 0;
    transition: opacity .8s ease-in-out;
}

    .article-promo--history .hero-slider__slide .article-promo__btn, .hero-slider__slide .article-promo--history .article-promo__btn, .hero-slider__slide .btn {
        clear: both;
        float: left;
        margin-top: 3rem;
        padding: 0 5rem;
    }

        .article-promo--history .hero-slider__slide .article-promo__btn:hover, .hero-slider__slide .article-promo--history .article-promo__btn:hover, .hero-slider__slide .btn:hover {
            color: #333;
        }

            .article-promo--history .hero-slider__slide .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide .article-promo--history .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide .btn:hover [class*=arrow-right] {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -980px -776px no-repeat;
                width: 9px;
                height: 8px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .hero-slider__slide .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide .article-promo--history .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide .btn:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide.background-zoom .hero-slider__img {
    transform: scale(1.3);
    transition-delay: 0s;
}

.hero-slider__slide:first-of-type .hero-slider__heading {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 0 no-repeat;
    width: 350px;
    height: 160px;
    text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__slide:first-of-type .hero-slider__heading {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide:last-of-type .hero-slider__category {
    display: none;
}

.hero-slider__slide--active {
    opacity: 1;
    visibility: visible;
}

.hero-slider figure {
    display: block;
}

.hero-slider figure, .hero-slider picture {
    width: 100%;
    height: 100%;
}

    .hero-slider picture:after {
        content: "";
        background: linear-gradient(90deg,#38003c 0,rgba(56,0,60,.5) 50%,transparent);
    }

    .hero-slider__img, .hero-slider picture:after {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

.hero-slider__img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
    transform-origin: center center;
    transition: transform 8s linear .2s;
}

.hero-slider__quote-mark {
    position: relative;
}

    .hero-slider__quote-mark .icn {
        position: absolute;
        top: 5px;
        left: -15px;
    }

.hero-slider__quote {
    position: relative;
    padding-top: 3rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .hero-slider__quote p {
        position: relative;
        line-height: 1.6;
        font-size: 1.4rem;
        z-index: 10;
    }

.hero-slider__container {
    width: 100%;
    max-width: 1240px;
    position: absolute;
    bottom: 102px;
    padding: 0 5rem;
}

.hero-slider__caption {
    box-sizing: border-box;
    color: #fff;
    font-size: medium;
    width: 50%;
}

    .hero-slider__caption p {
        color: #fff;
    }

.hero-slider__heading {
    margin: 1rem 0;
    line-height: 1.1;
    font-size: 6rem;
}

.hero-slider__category {
    color: #04f5ff;
    font-size: 3.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.hero-slider__default-cat {
    font-size: 2.5rem;
}

.hero-slider__author {
    display: block;
    font-size: 1.1rem;
    font-family: PremierSans-Bold-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-top: 2rem;
}

    .hero-slider__author .heavy {
        font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.hero-slider__search {
    margin-top: 3rem;
    position: relative;
}

    .hero-slider__search input[type=text] {
        background: transparent;
        border: 0;
        color: #04f5ff;
        outline: 0;
        padding-left: 4.2rem;
        width: 100%;
    }

        .hero-slider__search input[type=text]::-webkit-input-placeholder {
            color: #04f5ff;
            font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .hero-slider__search input[type=text]:-ms-input-placeholder {
            color: #04f5ff;
            font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

        .hero-slider__search input[type=text]::placeholder {
            color: #04f5ff;
            font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
        }

    .hero-slider__search input[type=submit] {
        background: transparent;
        border: 0;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -412px no-repeat;
        width: 22px;
        height: 18px;
        left: 0;
        overflow: hidden;
        position: absolute;
        text-indent: -99rem;
        top: .2rem;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__search input[type=submit] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__search input[type=submit]:hover {
    opacity: .6;
}

.hero-slider__nav {
    max-width: none;
    height: 62px;
    position: absolute;
    bottom: 2rem;
    left: 5rem;
    right: 7.5rem;
    padding: 0 7rem 0 0;
    border-top: 1px solid hsla(0,0%,100%,.8);
    z-index: 10;
}

    .hero-slider__nav li {
        margin-bottom: 0;
    }

    .hero-slider__nav:after {
        display: block;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -674px no-repeat;
        width: 40px;
        height: 40px;
        right: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__nav:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__nav-thing {
    content: "";
    width: 20%;
    height: .4rem;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    transition: left .5s ease-in-out;
    transform: translateZ(0);
}

.hero-slider__button {
    width: 100%;
    height: 5rem;
    position: relative;
    padding: 1rem 1rem .5rem 5rem;
    white-space: normal;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #fff;
    font-size: 1.6rem;
    text-align: left;
    outline: 0;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    opacity: .6;
    transition: opacity .2s ease-in-out;
}

    .hero-slider__button--active, .hero-slider__button:focus {
        opacity: 1;
    }

@media (min-width:56.25em) {
    .hero-slider__button:hover {
        opacity: 1;
    }
}

.hero-slider__num {
    border: 1px solid #fff;
    border-radius: 3px;
    float: left;
    height: 2.5rem;
    left: 1.2rem;
    line-height: 2.3rem;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 2.5rem;
}

.hero-slider__date {
    display: block;
    font-size: 1.1rem;
}

.hero-slider .hero-brand-bar {
    background: #04f5ff;
    transition: background .4s ease,transform 1.2s cubic-bezier(.86,0,.07,1);
}

.hero-slider__slide--blue .hero-slider__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -431px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__slide--blue .hero-slider__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .hero-slider__slide--blue .article-promo__btn, .hero-slider__slide--blue .article-promo--history .article-promo__btn, .hero-slider__slide--blue .btn {
    background: #04f5ff;
}

    .article-promo--history .hero-slider__slide--blue .article-promo__btn:focus, .hero-slider__slide--blue .article-promo--history .article-promo__btn:focus, .hero-slider__slide--blue .btn:focus {
        background: #00c8d0;
    }

@media (min-width:56.25em) {
    .article-promo--history .hero-slider__slide--blue .article-promo__btn:hover, .hero-slider__slide--blue .article-promo--history .article-promo__btn:hover, .hero-slider__slide--blue .btn:hover {
        background: #00c8d0;
    }
}

.hero-slider__slide--green .hero-slider__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -471px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__slide--green .hero-slider__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide--green .hero-slider__category {
    color: #00ff87;
}

.article-promo--history .hero-slider__slide--green .article-promo__btn, .hero-slider__slide--green .article-promo--history .article-promo__btn, .hero-slider__slide--green .btn {
    background: #00ff87;
}

    .article-promo--history .hero-slider__slide--green .article-promo__btn:focus, .hero-slider__slide--green .article-promo--history .article-promo__btn:focus, .hero-slider__slide--green .btn:focus {
        background: #00cc6c;
    }

@media (min-width:56.25em) {
    .article-promo--history .hero-slider__slide--green .article-promo__btn:hover, .hero-slider__slide--green .article-promo--history .article-promo__btn:hover, .hero-slider__slide--green .btn:hover {
        background: #00cc6c;
    }
}

.hero-slider__slide--pink .hero-slider__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -551px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__slide--pink .hero-slider__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide--pink .hero-slider__category {
    color: #e90052;
}

.article-promo--history .hero-slider__slide--pink .article-promo__btn, .hero-slider__slide--pink .article-promo--history .article-promo__btn, .hero-slider__slide--pink .btn {
    background: #e90052;
    color: #ebebe4;
}

    .article-promo--history .hero-slider__slide--pink .article-promo__btn [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn [class*=arrow-right], .hero-slider__slide--pink .btn [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .hero-slider__slide--pink .article-promo__btn [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn [class*=arrow-right], .hero-slider__slide--pink .btn [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--history .hero-slider__slide--pink .article-promo__btn:focus, .hero-slider__slide--pink .article-promo--history .article-promo__btn:focus, .hero-slider__slide--pink .btn:focus {
    color: #ebebe4;
    background: #b60040;
}

    .article-promo--history .hero-slider__slide--pink .article-promo__btn:focus [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn:focus [class*=arrow-right], .hero-slider__slide--pink .btn:focus [class*=arrow-right] {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .hero-slider__slide--pink .article-promo__btn:focus [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn:focus [class*=arrow-right], .hero-slider__slide--pink .btn:focus [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (min-width:56.25em) {
    .article-promo--history .hero-slider__slide--pink .article-promo__btn:hover, .hero-slider__slide--pink .article-promo--history .article-promo__btn:hover, .hero-slider__slide--pink .btn:hover {
        color: #ebebe4;
        background: #b60040;
    }

        .article-promo--history .hero-slider__slide--pink .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide--pink .btn:hover [class*=arrow-right] {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
            width: 9px;
            height: 8px;
        }
}

@media (min-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(min-width:56.25em) and (min-resolution:192dpi) {
    .article-promo--history .hero-slider__slide--pink .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide--pink .article-promo--history .article-promo__btn:hover [class*=arrow-right], .hero-slider__slide--pink .btn:hover [class*=arrow-right] {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide--yellow .hero-slider__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -511px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .hero-slider__slide--yellow .hero-slider__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.hero-slider__slide--yellow .hero-slider__category {
    color: #fff;
}

.article-promo--history .hero-slider__slide--yellow .article-promo__btn, .hero-slider__slide--yellow .article-promo--history .article-promo__btn, .hero-slider__slide--yellow .btn {
    background: #fff;
    color: #38003c;
}

    .article-promo--history .hero-slider__slide--yellow .article-promo__btn:focus, .hero-slider__slide--yellow .article-promo--history .article-promo__btn:focus, .hero-slider__slide--yellow .btn:focus {
        background: #ebebe4;
    }

@media (min-width:56.25em) {
    .article-promo--history .hero-slider__slide--yellow .article-promo__btn:hover, .hero-slider__slide--yellow .article-promo--history .article-promo__btn:hover, .hero-slider__slide--yellow .btn:hover {
        background: #ebebe4;
    }
}

@media (max-height:780px) {
    .hero-slider__heading {
        font-size: 5.5rem;
        line-height: 1;
    }

    .hero-slider__category {
        font-size: 2.2rem;
    }

    .hero-slider__author {
        margin-top: 1rem;
    }

    .article-promo--history .hero-slider__slide .article-promo__btn, .hero-slider__slide .article-promo--history .article-promo__btn, .hero-slider__slide .btn {
        margin-top: 2rem;
    }
}

@media (max-height:700px) and (min-width:56.25em) {
    .hero-slider picture:after {
        background: linear-gradient(90deg,#38003c 40%,rgba(56,0,60,.5) 80%,transparent);
    }

    .hero-slider__caption {
        width: 100%;
    }

    .hero-slider__category, .hero-slider__default-cat {
        font-size: 1.8rem;
    }

    .hero-slider__heading {
        font-size: 3.5rem;
    }

    .hero-slider__quote {
        width: 70%;
    }

        .hero-slider__quote p {
            font-size: 1.2rem;
        }

    .hero-slider__slide:first-of-type .hero-slider__heading {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -350px -131px no-repeat;
        width: 210px;
        height: 96px;
    }
}

@media (max-height:700px) and (min-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-height:700px) and (min-width:56.25em) and (min-resolution:192dpi) {
    .hero-slider__slide:first-of-type .hero-slider__heading {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-height:700px) and (min-width:56.25em) {
    .article-promo--history .hero-slider .article-promo__btn, .hero-slider .article-promo--history .article-promo__btn, .hero-slider .btn {
        position: absolute;
        right: 7.5rem;
        bottom: 0;
    }
}

@media (max-height:660px) and (min-width:56.25em) {
    .hero-slider__slide:first-of-type .hero-slider__heading {
        width: auto;
        height: auto;
        text-indent: 0;
        background-image: none;
        background-size: initial;
    }
}

@media (max-width:1245px) {
    .hero-slider__button {
        padding-left: 4rem;
    }

    .hero-slider__num {
        left: .6rem;
    }
}

@media (max-width:56.25em) {
    .hero-slider {
        height: calc(80vh - 60px);
    }

    .hero-slider__container {
        bottom: 10%;
        padding: 0 5rem 0 4rem;
        top: auto;
        transform: none;
    }

    .hero-slider picture:after {
        background: linear-gradient(0deg,#38003c 0,rgba(56,0,60,.5) 60%,transparent);
    }

    .hero-slider__slide:first-of-type .hero-slider__heading {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -350px -131px no-repeat;
        width: 210px;
        height: 96px;
    }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .hero-slider__slide:first-of-type .hero-slider__heading {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .article-promo--history .hero-slider__slide .article-promo__btn, .hero-slider__slide .article-promo--history .article-promo__btn, .hero-slider__slide .btn {
        margin-top: 2rem;
    }

    .hero-slider__caption {
        width: auto;
    }

    .hero-slider__heading {
        line-height: .9;
        font-size: 5rem;
    }

    .hero-slider__quote p {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .hero-slider__category {
        font-size: 3rem;
    }

    .hero-slider__nav {
        height: auto;
        bottom: 4%;
        padding: 0 3rem 0 1rem;
        border-top: 0;
    }

        .hero-slider__nav li {
            padding: 0 .2rem;
        }

        .hero-slider__date, .hero-slider__nav-thing, .hero-slider__nav:after, .hero-slider__num {
            display: none;
        }

    .hero-slider__button {
        background: #ebebe4;
        display: block;
        height: .5rem;
        overflow: hidden;
        padding: 0;
        text-indent: -99rem;
    }
}

@media (max-width:43.75em) {
    .hero-slider {
        margin-bottom: 4rem;
    }

    .hero-slider__category {
        font-size: 2.2rem;
    }

    .hero-slider__heading {
        font-size: 4rem;
    }

    .hero-slider__nav {
        width: 80%;
        left: 50%;
        transform: translateX(-50%);
        padding: 0;
    }
}

@media (max-width:500px) {
    .hero-slider__container {
        padding-left: 2rem;
    }
}

.full-width-promo {
    position: relative;
    margin-bottom: 6rem;
    width: 100%;
}

@supports (width:100vw) {
    .full-width-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .full-width-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .full-width-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.full-width-promo__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
}

.full-width-promo__text {
    bottom: 1.5rem;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 5;
}

.full-width-promo__heading {
    color: #fff;
    font-size: 4.5rem;
}

.full-width-promo__secondary-heading {
    color: #e90052;
    font-size: 6rem;
    margin-bottom: 1.5rem;
}

.full-width-promo:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg,#38003c 0,rgba(56,0,60,.5) 50%,transparent);
}

@media (max-width:43.75em) {
    .full-width-promo {
        margin-bottom: 4rem;
    }

    .full-width-promo__heading {
        font-size: 3rem;
    }

    .full-width-promo__secondary-heading {
        font-size: 3.5rem;
    }
}

.fullWidthVideoPromo {
    width: 100%;
    height: auto;
    position: relative;
    height: calc(95vh - 110px);
    margin-bottom: 6rem;
    background: #38003c;
}

@supports (width:100vw) {
    .fullWidthVideoPromo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .fullWidthVideoPromo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .fullWidthVideoPromo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.fullWidthVideoPromo.hero {
    margin-top: -2rem;
}

.fullWidthVideoPromo.fans .fullWidthVideoPromo__widgetTitleSecondary {
    color: #00ff87;
}

.fullWidthVideoPromo.communities .fullWidthVideoPromo__widgetTitleSecondary {
    color: #04f5ff;
}

.fullWidthVideoPromo.football .fullWidthVideoPromo__widgetTitleSecondary {
    color: #e90052;
}

.fullWidthVideoPromo.premier-league .fullWidthVideoPromo__widgetTitleSecondary {
    color: #fff;
}

.fullWidthVideoPromo__background-branding {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

    .fullWidthVideoPromo__background-branding svg {
        width: 35%;
        position: absolute;
        top: -4rem;
        left: -6rem;
        fill: rgba(80,0,86,.5);
    }

.fullWidthVideoPromo__container {
    position: relative;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

.fullWidthVideoPromo__promoDetails {
    transition: opacity .8s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 1;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

.fullWidthVideoPromo__promoDetails--visuallyHidden {
    transition: opacity 1s ease;
    opacity: 0;
}

.fullWidthVideoPromo__promoDetails--hidden {
    visibility: hidden;
    z-index: 0;
    pointer-events: none;
}

.fullWidthVideoPromo__imageWrapper {
    background: #000;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw;
}

.fullWidthVideoPromo__image {
    transition: opacity 1s ease;
    opacity: 1;
    background: #000;
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
    width: 100%;
    display: block;
    height: auto;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .fullWidthVideoPromo__image {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}

.fullWidthVideoPromo__image--noTransition {
    transition: none;
}

.fullWidthVideoPromo__image--hide {
    opacity: 0;
}

.fullWidthVideoPromo__gradient {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg,#14012f,transparent 70%);
    opacity: .9;
    z-index: 2;
}

.fullWidthVideoPromo__contentWrapper {
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    max-width: 1400px;
    position: relative;
    z-index: 3;
}

.fullWidthVideoPromo__column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1;
    flex: 1;
}

.fullWidthVideoPromo__column--middle {
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.fullWidthVideoPromo__column--right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

    .fullWidthVideoPromo__column--right .hero-scroll {
        margin-bottom: 10px;
    }

.fullWidthVideoPromo__detailsWrapper {
    transition: opacity .4s ease,transform .4s ease;
    line-height: 1.4;
    opacity: 1;
    transform: translateX(0);
}

.fullWidthVideoPromo__detailsWrapper--fade {
    transform: scale(5);
    opacity: 0;
}

.fullWidthVideoPromo__detailsWrapper--hide {
    opacity: 0;
    transform: translateX(-30px);
}

.fullWidthVideoPromo__playButtonWrapper {
    border-radius: 75px;
    border: 4px solid #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 150px;
    height: 150px;
    cursor: pointer;
    position: relative;
    transition: opacity .4s ease,transform .4s ease;
    opacity: 1;
    transform: translateY(0);
}

    .fullWidthVideoPromo__playButtonWrapper:before {
        transition: opacity .5s ease;
        border-radius: 71px;
        content: "";
        display: block;
        background: #000;
        width: 142px;
        height: 142px;
        pointer-events: none;
        opacity: .3;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .fullWidthVideoPromo__playButtonWrapper:after {
        content: "";
        background: url(../i/elements/play-icon.svg) no-repeat 50%;
        opacity: 1;
        width: 71px;
        height: 71px;
        position: relative;
        display: block;
        left: 8px;
        z-index: 2;
    }

    .fullWidthVideoPromo__playButtonWrapper:hover:before {
        opacity: 1;
    }

.fullWidthVideoPromo__playButtonWrapper--fade {
    transform: scale(5);
    opacity: 0;
}

.fullWidthVideoPromo__playButtonWrapper--hide {
    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);
}

.fullWidthVideoPromo__promoPlayButtonBg {
    transition: all .3s ease;
    border-radius: 71px;
    background: #000;
    width: 142px;
    height: 142px;
    pointer-events: none;
    opacity: .3;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.fullWidthVideoPromo__promoPlayButton {
    opacity: 1;
    width: 70px;
    height: 79px;
    position: relative;
    left: 8px;
    z-index: 2;
}

.fullWidthVideoPromo__widgetTitle {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 2rem;
    margin-bottom: 10px;
}

.fullWidthVideoPromo__videoTitle, .fullWidthVideoPromo__widgetTitleSecondary {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #e90052;
}

.fullWidthVideoPromo__videoTitle {
    font-size: 4.2rem;
    margin-bottom: 10px;
}

.fullWidthVideoPromo__description {
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.6;
    margin-bottom: 10px;
}

.fullWidthVideoPromo__runTime {
    display: inline-block;
    margin-bottom: 2rem;
    color: #e90052;
    font-size: 1.2rem;
}

.fullWidthVideoPromo__video-label {
    margin-bottom: 15px;
}

    .fullWidthVideoPromo__video-label .label {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        color: #fff;
        padding: .5rem;
        font-size: 1.1rem;
        line-height: 2.4rem;
    }

    .fullWidthVideoPromo__video-label .label--ad, .fullWidthVideoPromo__video-label .label--cc {
        background: #e90052;
    }

    .fullWidthVideoPromo__video-label .desc {
        font-size: 1.2rem;
        color: #fff;
        line-height: 1.4;
        margin-left: .5rem;
    }

    .fullWidthVideoPromo__video-label .icon {
        display: inline-block;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fullWidthVideoPromo__video-label .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fullWidthVideoPromo__shareThisVideo {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #fff;
    padding: 10px 15px 10px 10px;
    color: #fff;
    font-size: 1.2rem;
}

    .fullWidthVideoPromo__shareThisVideo .icon {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -777px -677px no-repeat;
        width: 15px;
        height: 15px;
        display: inline-block;
        margin-right: 10px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fullWidthVideoPromo__shareThisVideo .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fullWidthVideoPromo__shareInner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.fullWidthVideoPromo__videoWrapper {
    max-width: 86rem;
    padding: 20px 0;
}

.fullWidthVideoPromo__videoContainer {
    width: 100%;
    height: 0;
    padding-top: 56.3%;
    position: relative;
    margin-bottom: 34px;
}

    .fullWidthVideoPromo__videoContainer .video-js {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

.fullWidthVideoPromo__footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 34px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .fullWidthVideoPromo__footer .fullWidthVideoPromo__video-label {
        min-width: 100%;
        margin-top: 1rem;
    }

        .fullWidthVideoPromo__footer .fullWidthVideoPromo__video-label .label {
            background: #fff;
            color: #38003c;
        }

.fullWidthVideoPromo__audioDesc, .fullWidthVideoPromo__closedCaption {
    margin-top: 1rem;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
}

    .fullWidthVideoPromo__audioDesc .desc-container, .fullWidthVideoPromo__closedCaption .desc-container {
        font-size: 1.3rem;
        color: #fff;
        margin-left: 5px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .fullWidthVideoPromo__audioDesc .desc-text, .fullWidthVideoPromo__closedCaption .desc-text {
        margin-right: 5px;
    }

    .fullWidthVideoPromo__audioDesc .icon, .fullWidthVideoPromo__closedCaption .icon {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fullWidthVideoPromo__audioDesc .icon, .fullWidthVideoPromo__closedCaption .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fullWidthVideoPromo__audioDesc .label, .fullWidthVideoPromo__closedCaption .label {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    background: #e90052;
    color: #fff;
    padding: 0 .5rem;
    font-size: 1.1rem;
    line-height: 2.3rem;
    display: inline-block;
}

.fullWidthVideoPromo__audioDesc .desc, .fullWidthVideoPromo__closedCaption .desc {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 1.3rem;
    color: #fff;
    line-height: 1.4;
    margin: 0 .5rem;
}

.fullWidthVideoPromo__backToPromoButton {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1rem;
    cursor: pointer;
    color: #fff;
    font-size: 1.2rem;
}

    .fullWidthVideoPromo__backToPromoButton .icon {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -976px -555px no-repeat;
        width: 9px;
        height: 8px;
        display: inline-block;
        margin-right: 5px;
        transition: transform .2s ease;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .fullWidthVideoPromo__backToPromoButton .icon {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.fullWidthVideoPromo__backToPromoButton:focus .icon {
    transform: translateX(-6px);
}

@media (min-width:56.25em) {
    .fullWidthVideoPromo__backToPromoButton:hover .icon {
        transform: translateX(-6px);
    }
}

.fullWidthVideoPromo .testLink {
    color: #fff;
    cursor: pointer;
}

.fullWidthVideoPromo--history {
    height: auto;
    left: auto;
    margin-bottom: 4.4rem;
    margin-left: 0;
    margin-right: 0;
    right: auto;
    width: 100%;
}

    .fullWidthVideoPromo--history:after {
        bottom: -2.4rem;
        border-bottom: 4px solid #e8e8e8;
        content: "";
        position: absolute;
        width: 100%;
    }

    .fullWidthVideoPromo--history .fullWidthVideoPromo__container {
        min-height: 49rem;
        padding: 3rem;
    }

    .fullWidthVideoPromo--history .fullWidthVideoPromo__imageWrapper {
        width: 100%;
    }

    .fullWidthVideoPromo--history .fullWidthVideoPromo__widgetTitle {
        color: #e90052;
        font-size: 1.2rem;
    }

    .fullWidthVideoPromo--history .fullWidthVideoPromo__videoTitle {
        font-size: 3.4rem;
        line-height: normal;
    }

    .fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper {
        border-radius: 100%;
        height: 10rem;
        width: 10rem;
    }

        .fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper:before {
            height: 9.2rem;
            width: 9.2rem;
        }

        .fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper:after {
            height: 5rem;
            left: 4px;
            width: 5rem;
        }

    .fullWidthVideoPromo--history .hero-scroll {
        display: none;
    }

@media (max-width:56.25em) {
    .fullWidthVideoPromo--history {
        margin-left: -2rem;
        width: 100vw;
    }

        .fullWidthVideoPromo--history .fullWidthVideoPromo__backToPromoButton {
            padding-right: 0;
        }
}

@media (max-width:43.75em) {
    .fullWidthVideoPromo--history {
        margin-left: -1rem;
    }

        .fullWidthVideoPromo--history .fullWidthVideoPromo__container {
            padding: 2rem;
        }

        .fullWidthVideoPromo--history .fullWidthVideoPromo__column--middle {
            margin-bottom: 2rem;
        }
}

@media (max-width:25em) {
    .fullWidthVideoPromo--history .fullWidthVideoPromo__container {
        padding: 1rem;
    }
}

.heroFullWidthVideo {
    margin-bottom: 2rem;
    min-height: 38rem;
    position: relative;
}

@media (max-width:43.75em) {
    .heroFullWidthVideo {
        margin-bottom: 4rem;
    }
}

@media (min-width:64em) {
    .heroFullWidthVideo {
        margin-top: -2rem;
        position: relative;
        z-index: 0;
    }
}

.heroFullWidthVideo__placeholder {
    margin: 0 -1rem;
    max-width: 86rem;
    padding: 0 0 4.4rem;
}

@media (min-width:43.75em) {
    .heroFullWidthVideo__placeholder {
        margin: 0 -2rem;
    }
}

@media (min-width:53.75em) {
    .heroFullWidthVideo__placeholder {
        padding: 2rem 2rem 4.4rem;
        margin: 0 -2rem;
    }
}

@media (min-width:64em) {
    .heroFullWidthVideo__placeholder {
        max-width: 124rem;
    }
}

.heroFullWidthVideo__placeholder__aspect-ratio {
    height: 0;
    padding-top: 56.3%;
}

.heroFullWidthVideo .fullWidthVideoPromo {
    height: 100%;
    margin: -1rem -1rem 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

@media (min-width:25em) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin-top: 0;
    }
}

@media (min-width:43.75em) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin: 0 -2rem;
    }
}

@media (min-width:64em) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin: 0;
        left: -50vw;
        right: -50vw;
    }
}

@media (min-width:77.5em) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        left: -50vw;
        margin: 0;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__imageWrapper {
    left: 0;
    right: 0;
}

@media (min-width:64em) {
    .heroFullWidthVideo .fullWidthVideoPromo__imageWrapper {
        margin-left: 27rem;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__gradient {
    background-image: linear-gradient(0deg,#38003c,transparent 80%);
}

.heroFullWidthVideo .fullWidthVideoPromo__container {
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
}

.heroFullWidthVideo .fullWidthVideoPromo__column--left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.heroFullWidthVideo .fullWidthVideoPromo__column--middle {
    height: auto;
}

@media (min-width:43.75em) {
    .heroFullWidthVideo .fullWidthVideoPromo__column, .heroFullWidthVideo .fullWidthVideoPromo__column--left {
        -ms-flex: 1;
        flex: 1;
    }
}

@media (min-width:64em) {
    .heroFullWidthVideo .fullWidthVideoPromo__contentWrapper {
        max-width: 1240px;
        margin-left: auto;
        margin-right: auto;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0 50vw;
        padding: 2rem 0;
        width: 100%;
    }

        .heroFullWidthVideo .fullWidthVideoPromo__contentWrapper:after {
            content: " ";
            display: block;
            clear: both;
        }

    .heroFullWidthVideo .fullWidthVideoPromo__contentPosition {
        height: 0;
        margin: auto 0;
        padding-top: 56.3%;
        position: relative;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__contentInner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@media (max-width:63.9375em) {
    .heroFullWidthVideo .fullWidthVideoPromo__contentInner {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__descriptionWrapper {
    clear: both;
}

.heroFullWidthVideo .fullWidthVideoPromo__duration {
    background: #a6004c;
    color: #fff;
    float: left;
    font-size: .8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 2.4rem;
}

    .heroFullWidthVideo .fullWidthVideoPromo__duration .icn {
        margin: 0 .6rem 0 .8rem;
        display: inline-block;
        vertical-align: middle;
        position: static;
    }

    .heroFullWidthVideo .fullWidthVideoPromo__duration .count {
        display: inline-block;
        vertical-align: middle;
        padding: 0 .8rem;
        background: #267788;
        line-height: 2.4rem;
    }

    .heroFullWidthVideo .fullWidthVideoPromo__duration time {
        display: inline-block;
        vertical-align: middle;
        margin-right: -2px;
        padding: .1rem .8rem;
        background: #e90052;
        font-size: 1.2rem;
    }

    .heroFullWidthVideo .fullWidthVideoPromo__duration .audioDesc, .heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
        background: #38003c;
        font-size: 1.2rem;
        vertical-align: middle;
        padding: .1rem .8rem;
    }

@supports not (display:flex) {
    .heroFullWidthVideo .fullWidthVideoPromo__duration .audioDesc, .heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
        display: inline-block;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
    border-right: 1px solid #a6004c;
}

.heroFullWidthVideo .fullWidthVideoPromo__videoTitle {
    line-height: 1;
    margin-bottom: 0;
    padding-top: 1.6rem;
}

.heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
    margin: auto;
    padding: 0;
    width: 100%;
}

@media (min-width:53.75em) {
    .heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
        padding: 2rem 2rem 0;
    }
}

@media (min-width:64em) {
    .heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
        margin: auto 50vw;
        max-width: 1240px;
        padding: 2rem 0 0;
    }
}

.heroFullWidthVideo .fullWidthVideoPromo__videoContainer {
    margin-bottom: 4.4rem;
}

.heroFullWidthVideo .fullWidthVideoPromo__playButtonWrapper {
    margin-top: auto;
}

@media (max-width:500px) {
    .heroFullWidthVideo .fullWidthVideoPromo__footer {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width:56.25em) {
    .heroFullWidthVideo .fullWidthVideoPromo__audioDesc {
        padding-left: 2rem;
    }
}

.heroFullWidthVideo .videoSocialShare {
    padding-left: 2rem;
    padding-top: .75rem;
    z-index: 0;
}

@media (max-width:56.25em) {
    .heroFullWidthVideo .videoSocialShare {
        padding-right: 2rem;
    }
}

.heroFullWidthVideo .videoSocialShare .socialShareHover {
    width: 20rem;
}

.heroFullWidthVideo .videoSocialShare .socialShareBtn {
    float: left;
    height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    width: 8rem;
}

    .heroFullWidthVideo .videoSocialShare .socialShareBtn:before {
        height: 2px;
    }

.heroFullWidthVideo .videoSocialShare ul.socialOptions {
    display: -ms-inline-flexbox;
    display: inline-flex;
    left: 8rem;
    top: 0;
}

    .heroFullWidthVideo .videoSocialShare ul.socialOptions li {
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

        .heroFullWidthVideo .videoSocialShare ul.socialOptions li:first-child {
            display: none;
        }

@media (max-width:63.9375em) {
    .heroFullWidthVideo .videoSocialShare ul.socialOptions li:first-child {
        display: block;
    }
}

.heroFullWidthVideo .videoSocialShare ul.socialOptions li .option {
    height: 3rem;
}

@media (max-width:87.5em) {
    .fullWidthVideoPromo__videoTitle {
        font-size: 3.6rem;
    }

    .fullWidthVideoPromo__widgetTitleSecondary {
        display: block;
    }
}

@media (max-width:63.9375em) {
    .fullWidthVideoPromo {
        height: auto;
    }

    .fullWidthVideoPromo__column--left {
        -ms-flex: 1.5;
        flex: 1.5;
    }

    .fullWidthVideoPromo__column--middle {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex: 1;
        flex: 1;
    }

    .fullWidthVideoPromo__column--right {
        -ms-flex: 0.5;
        flex: 0.5;
    }
}

@media (max-width:56.25em) {
    .fullWidthVideoPromo__widgetTitle {
        font-size: 1.6rem;
    }

    .fullWidthVideoPromo__widgetTitleSecondary {
        display: inline-block;
    }

    .fullWidthVideoPromo__videoTitle {
        font-size: 3.8rem;
    }

    .fullWidthVideoPromo__description {
        font-size: 1.2rem;
    }

    .fullWidthVideoPromo__playButtonWrapper {
        border-radius: 75px;
        border: 4px solid #fff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
    }

        .fullWidthVideoPromo__playButtonWrapper:before {
            transition: opacity .5s ease;
            border-radius: 46px;
            content: "";
            display: block;
            background: #000;
            width: 92px;
            height: 92px;
            pointer-events: none;
            opacity: .3;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }

        .fullWidthVideoPromo__playButtonWrapper:after {
            content: "";
            background: url(../i/elements/play-icon.svg) no-repeat 50%;
            opacity: 1;
            width: 46px;
            height: 46px;
            position: relative;
            display: block;
            left: 8px;
            z-index: 2;
        }

        .fullWidthVideoPromo__playButtonWrapper:hover:before {
            opacity: 1;
        }

        .fullWidthVideoPromo__playButtonWrapper:after {
            left: 5px;
        }

    .fullWidthVideoPromo__backToPromoButton {
        padding-right: 2rem;
    }
}

@media (max-width:43.75em) {
    .fullWidthVideoPromo {
        margin-bottom: 4rem;
    }

    .fullWidthVideoPromo__widgetTitle {
        font-size: 1.4rem;
    }

    .fullWidthVideoPromo__contentWrapper {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .fullWidthVideoPromo__detailsWrapper--hide {
        opacity: 0;
        transform: translateX(0);
    }

    .fullWidthVideoPromo__column {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: none;
        flex: none;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    .fullWidthVideoPromo__column--left {
        -ms-flex: none;
        flex: none;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left;
        -ms-flex-order: 1;
        order: 1;
    }

    .fullWidthVideoPromo__column--middle {
        -ms-flex: none;
        flex: none;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto;
        margin-bottom: 4rem;
    }

    .fullWidthVideoPromo__column--right {
        display: none;
    }

    .fullWidthVideoPromo__gradient {
        background-image: linear-gradient(0deg,#38003c,transparent 80%);
    }

    .fullWidthVideoPromo__detailsFooter {
        position: absolute;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .fullWidthVideoPromo__img {
        -webkit-filter: brightness(60%);
        filter: brightness(60%);
    }

    .fullWidthVideoPromo__promoPlayButtonWrapper {
        height: auto;
        margin-bottom: 30px;
    }

    .fullWidthVideoPromo__shareThisVideo {
        margin-bottom: 20px;
    }
}

@media (max-width:25em) {
    .fullWidthVideoPromo__videoTitle {
        font-size: 3rem;
    }

    .fullWidthVideoPromo__audioDesc .desc, .fullWidthVideoPromo__audioDesc .label, .fullWidthVideoPromo__backToPromoButton {
        font-size: 1.1rem;
    }
}

@media (max-width:87.5em) {
    __img img {
        width: auto;
        height: 100%;
    }
}

.embed-featured-article {
    border-radius: .5rem;
    box-shadow: 1px 1px 14px 1px #e6e4e4;
    font-size: 0;
    padding: 2rem;
}

    .embed-featured-article:before {
        content: "";
        display: block;
    }

    .embed-featured-article:after {
        content: "";
        display: table;
        clear: both;
    }

    .embed-featured-article h1 {
        display: block;
        margin-bottom: .5rem;
        line-height: 1.4;
        color: #030f40;
        font-size: 2.2rem;
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .embed-featured-article p {
        color: #8b8b8b;
        font-size: 1.4rem;
        line-height: 2.5rem;
        margin-bottom: 0;
    }

.embed-featured-article__tag {
    color: #e90052;
    display: block;
    font-size: 1.2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 1rem;
}

.embed-featured-article__img-container, .embed-featured-article__txt-container {
    padding: 0;
}

.embed-featured-article__txt-container {
    padding-left: 3rem;
}

.embed-featured-article__img-container {
    overflow: hidden;
    position: relative;
}

    .embed-featured-article__img-container img {
        transition: transform .3s ease-in-out;
    }

    .embed-featured-article__img-container:before {
        background: #e90052;
        bottom: 0;
        content: "";
        display: block;
        height: .4rem;
        position: absolute;
        width: 100%;
        z-index: 1;
    }

.embed-featured-article:hover img {
    transform: scale(1.2);
}

@media (max-width:43.75em) {
    .embed-featured-article {
        box-shadow: none;
        padding: 0;
    }

    .embed-featured-article__txt-container {
        padding-left: 0;
        padding-top: 2rem;
    }
}

.video-promo {
    margin-bottom: 6rem;
    padding-top: 6rem;
    border-top: 2px solid rgba(0,0,0,.08);
    text-align: left;
}

    .video-promo .thumbnail {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .video-promo .thumbnail:focus.videoThumb .image .play-icon:before {
            opacity: 1;
        }

@media (min-width:56.25em) {
    .video-promo .thumbnail:hover.videoThumb .image .play-icon:before {
        opacity: 1;
    }
}

.video-promo .thumbnail figcaption {
    width: 60%;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 1rem 3rem;
}

    .video-promo .thumbnail figcaption.video-promo__title--desktop, .video-promo .thumbnail figcaption span.video-promo__title--desktop {
        display: block;
    }

    .video-promo .thumbnail figcaption.video-promo__title--mobile, .video-promo .thumbnail figcaption span.video-promo__title--mobile {
        display: none;
    }

@media (max-width:43.75em) {
    .video-promo .thumbnail figcaption.video-promo__title--desktop, .video-promo .thumbnail figcaption span.video-promo__title--desktop {
        display: none;
    }

    .video-promo .thumbnail figcaption.video-promo__title--mobile, .video-promo .thumbnail figcaption span.video-promo__title--mobile {
        display: block;
    }
}

.video-promo .thumbnail.videoThumb .image {
    width: 40%;
    display: inline-block;
    margin-right: -4px;
    border-bottom: none;
}

    .video-promo .thumbnail.videoThumb .image img {
        border-bottom: 3px solid #38003c;
    }

@media (min-width:56.25em) {
    .video-promo .thumbnail.videoThumb .image .play-icon {
        border-radius: 75px;
        border: 4px solid #fff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

        .video-promo .thumbnail.videoThumb .image .play-icon:before {
            transition: opacity .5s ease;
            border-radius: 46px;
            content: "";
            display: block;
            background: #000;
            width: 92px;
            height: 92px;
            pointer-events: none;
            opacity: .3;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:after {
            content: "";
            background: url(../i/elements/play-icon.svg) no-repeat 50%;
            opacity: 1;
            width: 46px;
            height: 46px;
            position: relative;
            display: block;
            left: 8px;
            z-index: 2;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:hover:before {
            opacity: 1;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:before {
            transition-duration: .2s;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:after {
            left: 5px;
        }
}

@media (max-width:43.75em) {
    .video-promo .thumbnail.videoThumb .image .play-icon {
        border-radius: 75px;
        border: 4px solid #fff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

        .video-promo .thumbnail.videoThumb .image .play-icon:before {
            transition: opacity .5s ease;
            border-radius: 46px;
            content: "";
            display: block;
            background: #000;
            width: 92px;
            height: 92px;
            pointer-events: none;
            opacity: .3;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:after {
            content: "";
            background: url(../i/elements/play-icon.svg) no-repeat 50%;
            opacity: 1;
            width: 46px;
            height: 46px;
            position: relative;
            display: block;
            left: 8px;
            z-index: 2;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:hover:before {
            opacity: 1;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:before {
            transition-duration: .2s;
        }

        .video-promo .thumbnail.videoThumb .image .play-icon:after {
            left: 5px;
        }
}

.video-promo .thumbnail.videoThumb .category {
    display: inline-block;
    margin-bottom: .5rem;
    font-size: 1.1rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .video-promo .thumbnail.videoThumb .category .date {
        display: inline-block;
        margin-right: 3px;
        color: #e90052;
    }

.video-promo .thumbnail.videoThumb .title {
    line-height: 1.6;
    font-size: 2.6rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.video-promo .thumbnail.videoThumb .description {
    margin-bottom: .5rem;
    line-height: 1.6;
    font-size: 1.4rem;
    color: #76766f;
}

.video-promo .thumbnail.videoThumb .runTime {
    position: relative;
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    bottom: auto;
    left: auto;
    line-height: 2.4rem;
    margin: 1rem 0;
}

    .video-promo .thumbnail.videoThumb .runTime time {
        padding: 0 .8rem;
        margin: 0;
    }

.video-promo .thumbnail.videoThumb .videoLabels {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 2.4rem;
    margin: 0;
}

.video-promo .thumbnail.videoThumb .audioDescWrap {
    display: -ms-flexbox;
    display: flex;
}

.video-promo .thumbnail.videoThumb .audioDesc, .video-promo .thumbnail.videoThumb .closedCaption {
    display: inline-block;
    padding: 0 1rem;
    background: #38003c;
    color: #fff;
    font-size: 1.1rem;
    line-height: 2.4rem;
}

.video-promo .thumbnail.videoThumb .audioDescLabel {
    display: inline-block;
    font-size: 1.1rem;
    margin-left: .5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .video-promo .thumbnail.videoThumb .audioDescLabel .icn {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
    }

.video-promo.left, .video-promo.right {
    float: none;
}

@supports (display:flex) {
    .video-promo.right .thumbnail.videoThumb figure {
        display: -ms-flexbox;
        display: flex;
    }

    .video-promo.right .thumbnail.videoThumb .image {
        -ms-flex-order: 2;
        order: 2;
    }

    .video-promo.right .thumbnail.videoThumb figcaption {
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width:56.25em) {
    .video-promo .thumbnail figcaption {
        padding-top: 0;
    }
}

@media (max-width:43.75em) {
    .video-promo, .video-promo.right {
        margin-bottom: 4rem;
        padding-top: 4rem;
    }

        .video-promo.right .thumbnail figcaption, .video-promo .thumbnail figcaption {
            width: 100%;
            min-height: auto;
            margin-bottom: 1rem;
            padding: 0;
        }

        .video-promo.right .thumbnail.videoThumb figure, .video-promo .thumbnail.videoThumb figure {
            display: block;
        }

        .video-promo.right .thumbnail.videoThumb .image, .video-promo .thumbnail.videoThumb .image {
            width: 100%;
            margin-bottom: 1rem;
        }
}

.videoWithRelated {
    background: #38003c;
    position: relative;
    margin-top: -6rem;
}

    .videoWithRelated:before {
        content: "";
        display: block;
    }

    .videoWithRelated:after {
        content: "";
        display: table;
        clear: both;
    }

.videoWithRelated__videoWrapper {
    margin: 2rem auto 1rem;
    width: 90%;
}

    .videoWithRelated__videoWrapper .video-js {
        width: 100%;
        height: 0;
        padding-top: 56.3%;
        background: #000;
    }

    .videoWithRelated__videoWrapper .vjs-big-play-button {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -577px -187px no-repeat;
        width: 100px;
        height: 100px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .videoWithRelated__videoWrapper .vjs-big-play-button {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.videoWithRelated__videoWrapper .vjs-big-play-button:before, .videoWithRelated__videoWrapper .vjs-dock-text {
    display: none;
}

.videoWithRelated__audioDesc, .videoWithRelated__closedCap {
    margin-top: 2rem;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

    .videoWithRelated__audioDesc .label, .videoWithRelated__closedCap .label {
        color: #fff;
        padding: 0 .5rem;
        font-size: 1.1rem;
        line-height: 2.3rem;
    }

    .videoWithRelated__audioDesc .desc-container, .videoWithRelated__closedCap .desc-container {
        font-size: 1.3rem;
        color: #fff;
        line-height: 1.4;
        margin-left: .5rem;
    }

    .videoWithRelated__audioDesc .label {
        background: #e90052;
    }

    .videoWithRelated__closedCap .label {
        background: #fff;
        color: #38003c;
    }

.videoWithRelated__heading {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 2.6rem;
    margin-bottom: 20px;
    line-height: 1.4;
}

.videoWithRelated__descriptionWrapper {
    width: 90%;
    margin: 0 auto 40px;
    padding: 0 2rem 0 0;
}

.videoWithRelated__description {
    color: #ebebe4;
    font-size: 1.5rem;
    margin-bottom: 1rem;
}

.videoWithRelated__status {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #e90052;
    display: block;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}

    .videoWithRelated__status:before {
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -277px -408px no-repeat;
        width: 18px;
        height: 12px;
        content: "";
        display: inline-block;
        margin-right: .5rem;
        vertical-align: middle;
        margin-top: -1px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .videoWithRelated__status:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.videoWithRelated__date {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #e90052;
    font-size: 1.4rem;
}

.videoWithRelated__relatedColumn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
}

.videoWithRelated__relatedColumnInner {
    height: 100%;
    position: relative;
}

.videoWithRelated__relatedVideosHeader {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background: #230026;
    border-bottom: 4px solid #4f3351;
    box-shadow: 3px 2px 13px #000;
    position: absolute;
    top: 0;
    width: 100%;
    height: 55px;
    padding: 0 1.8rem;
    z-index: 5;
}

.videoWithRelated__relatedColumnTitle {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 1.8rem;
}

.videoWithRelated__relatedVideosList {
    background: #230126;
    height: 100%;
    overflow: -moz-scrollbars-none;
    overflow-y: scroll;
    -ms-overflow-style: none;
    padding-top: 6rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

    .videoWithRelated__relatedVideosList::-webkit-scrollbar {
        width: 0 !important;
    }

    .videoWithRelated__relatedVideosList li {
        margin-bottom: 0;
    }

.videoWithRelated__videoListItem {
    transition: background-color .5s ease;
    background: #230026;
    background: linear-gradient(90deg,#230026,transparent 130%);
    background-color: #230026;
    font-size: 0;
    padding: 1.3rem 1.8rem 0;
    cursor: pointer;
    position: relative;
}

    .videoWithRelated__videoListItem:before {
        transition: opacity .3s ease;
        content: "";
        width: 4px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: #e90052;
        opacity: 0;
    }

    .videoWithRelated__videoListItem:after {
        background: #38003c;
        background: linear-gradient(90deg,#38003c,transparent 130%);
        content: "";
        display: block;
        width: auto;
        height: 2px;
    }

.videoWithRelated__videoListItem--active {
    transition: all .5s ease;
    background-color: #482f4a;
}

    .videoWithRelated__videoListItem--active:before {
        opacity: 1;
    }

.videoWithRelated__videoListItem:hover {
    transition: all .5s ease;
    background-color: #482f4a;
}

    .videoWithRelated__videoListItem:hover:before {
        opacity: 1;
    }

.videoWithRelated__videoThumbItem {
    color: #ebebe4;
    display: -ms-flexbox;
    display: flex;
}

    .videoWithRelated__videoThumbItem:before {
        content: "";
        display: block;
    }

    .videoWithRelated__videoThumbItem:after {
        content: "";
        display: table;
        clear: both;
    }

.videoWithRelated__videoThumbContainer {
    position: relative;
    margin-bottom: 1.3rem;
    padding-left: 0;
    margin-right: 1.8rem;
    width: 40%;
}

.videoWithRelated__videoThumb {
    border-bottom: 2px solid #e90052;
    width: 100%;
    position: relative;
}

    .videoWithRelated__videoThumb img {
        width: 100%;
        vertical-align: top;
    }

.videoWithRelated__videoDescriptionContainer {
    margin-bottom: 1.3rem;
    padding-right: 0;
    width: 60%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}

.videoWithRelated__videoThumbTitle {
    display: block;
    font-size: 1.4rem;
    line-height: 1.8rem;
    margin-bottom: .8rem;
}

.videoWithRelated__videoThumbDate, .videoWithRelated__videoThumbTitle {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.videoWithRelated__videoThumbDate {
    font-size: 1.3rem;
    color: #b3b3b3;
}

.videoWithRelated__runTime {
    transition: background .3s ease;
    background: #a6004c;
    font-size: .8rem;
    display: -ms-flexbox;
    display: flex;
    line-height: 2.4rem;
    position: absolute;
    left: .3rem;
    bottom: .3rem;
}

    .videoWithRelated__runTime time {
        display: inline-block;
        padding: .1rem .8rem;
        background: #e90052;
        font-size: 1.1rem;
        height: 26px;
        color: #fff;
    }

.videoWithRelated__playWrapper {
    width: 26px;
    height: 26px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

    .videoWithRelated__playWrapper .icn {
        margin-top: -1px;
    }

.videoWithRelated__thumbnailAudioDesc, .videoWithRelated__thumbnailClosedCap {
    line-height: 26px;
    padding: 0 .5rem;
    background: #38003c;
    font-size: 1.1rem;
}

.videoWithRelated__thumbnailClosedCap {
    border-right: 1px solid #a6004c;
}

@media (max-width:63.9375em) {
    .videoWithRelated__videoColumn {
        padding: 0;
    }

    .videoWithRelated__relatedColumn {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        padding: 0;
    }

    .videoWithRelated__relatedVideosList {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .videoWithRelated__relatedVideosHeader {
        padding: 0;
    }

    .videoWithRelated__relatedColumnTitle {
        margin: auto;
        width: 90%;
    }

    .videoWithRelated__videoListItem {
        padding: 1.3rem 0 0;
    }

    .videoWithRelated__videoThumbItem {
        width: 90%;
        margin: auto;
    }
}

@media (max-width:43.75em) {
    .videoWithRelated {
        margin-top: -4rem;
    }
}

@media (max-width:25em) {
    .videoWithRelated__heading {
        font-size: 2.2rem;
    }
}

.download-promo {
    display: block;
    margin-bottom: 6rem;
}

    .download-promo.full-width {
        width: 70%;
        margin: 0 auto 6rem;
    }

.download-promo__content-container {
    width: 100%;
    display: block;
    position: relative;
    clear: both;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@supports (display:flex) {
    .download-promo__content-container {
        display: -ms-flexbox;
        display: flex;
    }
}

.download-promo__image {
    float: left;
    padding: .5rem;
}

    .download-promo__image img {
        width: 100%;
        display: block;
        box-shadow: 0 0 2px 3px rgba(0,0,0,.1);
    }

.download-promo__content {
    float: left;
    padding: 1rem 2rem;
}

.download-promo__title {
    margin-bottom: 1rem;
    font-size: 2.6rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #242424;
}

.download-promo__description {
    margin-bottom: 3rem;
    color: #76766f;
    font-size: 1.3rem;
}

.download-promo__underline {
    display: block;
    position: relative;
    margin-bottom: 1rem;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg,hsla(60,3%,45%,.8) 0,hsla(60,3%,45%,0) 40%);
}

.download-promo__link {
    display: block;
    margin-bottom: 1.5rem;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #38003c;
}

    .download-promo__link .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem;
    }

    .download-promo__link:focus, .download-promo__link:hover {
        text-decoration: underline;
    }

.download-promo__icon {
    position: absolute;
    bottom: -4rem;
    right: -4rem;
    transition: bottom .25s ease-in-out,right .25s ease-in-out;
}

@media (max-width:56.25em) {
    .download-promo.full-width {
        width: 100%;
    }

    .download-promo__title {
        font-size: 2.2rem;
    }
}

@media (max-width:43.75em) {
    .download-promo, .download-promo.full-width {
        margin-bottom: 4rem;
    }

    .download-promo__title {
        font-size: 2rem;
    }
}

@media (max-width:400px) {
    .download-promo__content-container {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .download-promo__image img {
        width: 50%;
    }

    .download-promo__content {
        float: none;
        padding: 1rem .5rem 0;
    }
}

.articleWidget.left .download-promo__content-container, .articleWidget.right .download-promo__content-container {
    -ms-flex-direction: column;
    flex-direction: column;
}

.articleWidget.left .download-promo__content, .articleWidget.right .download-promo__content {
    float: none;
    padding: 1rem .5rem 0;
}

.section-hero {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    overflow: hidden;
}

    .section-hero.football .hero-brand-bar {
        background: #e90052;
    }

    .section-hero.fans .section-hero__sub-title {
        background: #00ff87;
    }

    .section-hero.fans .section-hero__quote-marks .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -471px no-repeat;
        width: 65px;
        height: 40px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .section-hero.fans .section-hero__quote-marks .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.section-hero.fans .hero-brand-bar {
    background: #00ff87;
}

.section-hero.communities .section-hero__sub-title {
    background: #04f5ff;
}

.section-hero.communities .section-hero__quote-marks .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -431px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .section-hero.communities .section-hero__quote-marks .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.section-hero.communities .hero-brand-bar {
    background: #04f5ff;
}

.section-hero.premier-league .section-hero__sub-title {
    background: #fff;
    color: #38003c;
}

.section-hero.premier-league .section-hero__quote-marks .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -511px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .section-hero.premier-league .section-hero__quote-marks .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.section-hero.premier-league .hero-brand-bar {
    background: #fff;
}

.section-hero__image, .section-hero__image:after {
    width: 100%;
    height: 100%;
    position: absolute;
}

    .section-hero__image:after {
        content: "";
        top: 0;
        left: 0;
        background: linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);
    }

    .section-hero__image img {
        width: 100%;
        height: 100%;
        display: block;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center";
    }

.section-hero__info {
    max-width: 75%;
    position: relative;
    margin: 0 auto;
    padding: 12rem 2rem;
    text-align: center;
    color: #fff;
}

.section-hero__sub-title {
    display: inline-block;
    margin-bottom: 1rem;
    padding: .4rem 2rem;
    background: #e90052;
    color: #38003c;
    font-size: 3.5rem;
}

.section-hero__title {
    font-size: 7rem;
    margin-bottom: 2rem;
}

.section-hero__quote-marks {
    position: absolute;
    left: 50%;
    transform: translate(-50%,-15px);
    z-index: 5;
}

.section-hero__quote {
    position: relative;
    max-width: 50%;
    margin: 0 auto 1rem;
    line-height: 1.8;
    font-size: 1.6rem;
    color: #fff;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    z-index: 10;
}

.section-hero__author {
    color: #fff;
    font-size: 1.2rem;
    font-family: PremierSans-Bold-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .section-hero__author span {
        font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.section-hero .hero-scroll {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin: 0 0 1rem -20px;
}

@media (max-width:56.25em) {
    .section-hero__sub-title {
        padding: .4rem 1rem;
        font-size: 5vw;
    }

    .section-hero__title {
        font-size: 8vw;
    }

    .section-hero__quote {
        max-width: none;
        font-size: 1.4rem;
    }

    .section-hero__author span {
        display: block;
    }

    .section-hero .hero-scroll {
        display: none;
    }
}

@media (max-width:43.75em) {
    .section-hero {
        margin-bottom: 4rem;
    }

    .section-hero__info {
        padding: 8rem 2rem;
    }

    .section-hero__quote {
        font-size: 1.3rem;
    }
}

@media (max-width:500px) {
    .section-hero .hero-brand-bar--left {
        display: block;
    }
}

.tiplArticleHeaderContainer {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 2rem;
    overflow: hidden;
    border-bottom: 4px solid #e90052;
}

    .tiplArticleHeaderContainer:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(0,0,0,.5);
        z-index: 10;
    }

    .tiplArticleHeaderContainer.football {
        border-bottom-color: #e90052;
    }

        .tiplArticleHeaderContainer.football .tiplArticleHeaderLink {
            background: #e90052;
        }

            .tiplArticleHeaderContainer.football .tiplArticleHeaderLink:hover {
                background: #b60040;
            }

        .tiplArticleHeaderContainer.football .tiplArticleHeaderSubTitle {
            color: #e90052;
        }

    .tiplArticleHeaderContainer.fans {
        border-bottom-color: #00ff87;
    }

        .tiplArticleHeaderContainer.fans .tiplArticleHeaderLink {
            background: #00ff87;
            color: #38003c;
        }

            .tiplArticleHeaderContainer.fans .tiplArticleHeaderLink .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
                width: 9px;
                height: 8px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tiplArticleHeaderContainer.fans .tiplArticleHeaderLink .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tiplArticleHeaderContainer.fans .tiplArticleHeaderLink:hover {
    background: #00cc6c;
}

.tiplArticleHeaderContainer.fans .tiplArticleHeaderSubTitle {
    color: #00ff87;
}

.tiplArticleHeaderContainer.communities {
    border-bottom-color: #04f5ff;
}

    .tiplArticleHeaderContainer.communities .tiplArticleHeaderLink {
        background: #04f5ff;
        color: #38003c;
    }

        .tiplArticleHeaderContainer.communities .tiplArticleHeaderLink .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tiplArticleHeaderContainer.communities .tiplArticleHeaderLink .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tiplArticleHeaderContainer.communities .tiplArticleHeaderLink:hover {
    background: #00c8d0;
}

.tiplArticleHeaderContainer.communities .tiplArticleHeaderSubTitle {
    color: #04f5ff;
}

.tiplArticleHeaderContainer.premier-league {
    border-bottom-color: #38003c;
}

    .tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink {
        background: #fff;
        color: #38003c;
    }

        .tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink:hover {
    background: #e6e6e6;
}

.tiplArticleHeaderContainer.premier-league .tiplArticleHeaderSubTitle {
    color: #fff;
}

.tiplArticleHeader {
    max-width: 65%;
    position: relative;
    margin: 0 auto;
    padding: 3rem 0;
    text-align: center;
    z-index: 20;
}

.tiplArticleHeaderImage {
    width: 100%;
    top: 0;
}

.tiplArticleHeaderImage, .tiplArticleHeaderLink {
    display: block;
    position: absolute;
    transform: translateY(-50%);
}

.tiplArticleHeaderLink {
    max-width: 16rem;
    left: 4rem;
    top: 50%;
    padding: 0 2rem 0 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 20;
}

    .tiplArticleHeaderLink .icn {
        position: absolute;
        top: 50%;
        margin-top: -4px;
    }

.tiplArticleHeaderSubTitle {
    color: #e90052;
    font-size: 3.4rem;
}

.tiplArticleHeaderSubTitle, .tiplArticleHeaderTitle {
    position: relative;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.tiplArticleHeaderTitle {
    color: #fff;
    font-size: 4.6rem;
}

@media (max-width:63.9375em) {
    .tiplArticleHeaderImage {
        transform: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top -10rem;
        object-position: top -10rem;
        font-family: "object-fit: cover; object-position: top -10rem";
    }

    .tiplArticleHeaderLink {
        top: 25%;
    }
}

@media (max-width:56.25em) {
    .tiplArticleHeaderLink {
        top: 15%;
        left: 1rem;
    }
}

@media (max-width:43.75em) {
    .tiplArticleHeaderLink {
        display: none;
    }

    .tiplArticleHeaderSubTitle {
        font-size: 2.4rem;
    }

    .tiplArticleHeaderTitle {
        font-size: 3.4rem;
    }
}

@media (max-width:500px) {
    .tiplArticleHeaderImage {
        -o-object-position: center top;
        object-position: center top;
    }

    .tiplArticleHeader {
        max-width: 85%;
    }
}

.block-quote {
    width: 100%;
    margin-bottom: 6rem;
    padding: 10rem 0;
    clear: both;
    color: #38003c;
}

.block-quote__quote-mark {
    height: 2.5rem;
}

    .block-quote__quote-mark .icn {
        margin: 0 auto;
    }

.block-quote--thefootball .block-quote__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -54px no-repeat;
    width: 92px;
    height: 56px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .block-quote--thefootball .block-quote__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.block-quote--thefans .block-quote__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -166px no-repeat;
    width: 92px;
    height: 56px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .block-quote--thefans .block-quote__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.block-quote--thecommunities .block-quote__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -110px no-repeat;
    width: 92px;
    height: 56px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .block-quote--thecommunities .block-quote__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.block-quote--thepremierleague .block-quote__quote-mark .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -699px -54px no-repeat;
    width: 92px;
    height: 56px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .block-quote--thepremierleague .block-quote__quote-mark .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.block-quote__quote-content {
    max-width: 750px;
    color: #38003c;
    text-align: center;
    font-size: 4rem;
    line-height: 1.4;
}

.block-quote__quote-content, .block-quote__share-button {
    margin: 0 auto;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.block-quote__author {
    color: #38003c;
    margin-top: 2.5rem;
    text-align: center;
    font-size: 1.2rem;
    font-family: PremierSans-Bold-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.block-quote__author-extra {
    font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

@media (max-width:63.9375em) {
    .block-quote {
        padding: 5rem 0 6rem;
    }

    .block-quote__quote-content {
        font-size: 3rem;
        padding: 0 2rem;
        margin-top: 8px;
    }

    .block-quote__author {
        margin-top: 1.5rem;
    }
}

@media (max-width:43.75em) {
    .block-quote {
        margin-bottom: 4rem;
    }

    .block-quote__quote-content {
        font-size: 2.5rem;
    }
}

.tipl-page-header {
    max-width: 65%;
    position: relative;
    margin: 0 auto;
    padding: 3rem 0;
    text-align: center;
    z-index: 20;
}

.tipl-page-header__container {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    overflow: hidden;
    border-bottom: 4px solid #e90052;
}

    .tipl-page-header__container:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background: linear-gradient(180deg,rgba(56,0,60,.8) 0,rgba(56,0,60,.6));
        z-index: 10;
    }

    .tipl-page-header__container.football {
        border-bottom-color: #e90052;
    }

        .tipl-page-header__container.football .tipl-page-header__link {
            background: #e90052;
        }

            .tipl-page-header__container.football .tipl-page-header__link:hover {
                background: #b60040;
            }

        .tipl-page-header__container.football .tipl-page-header__sub-title {
            color: #e90052;
        }

    .tipl-page-header__container.fans {
        border-bottom-color: #00ff87;
    }

        .tipl-page-header__container.fans .tipl-page-header__link {
            background: #00ff87;
            color: #38003c;
        }

            .tipl-page-header__container.fans .tipl-page-header__link .icn {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
                width: 9px;
                height: 8px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tipl-page-header__container.fans .tipl-page-header__link .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tipl-page-header__container.fans .tipl-page-header__link:hover {
    background: #00cc6c;
}

.tipl-page-header__container.fans .tipl-page-header__sub-title {
    color: #00ff87;
}

.tipl-page-header__container.communities {
    border-bottom-color: #04f5ff;
}

    .tipl-page-header__container.communities .tipl-page-header__link {
        background: #04f5ff;
        color: #38003c;
    }

        .tipl-page-header__container.communities .tipl-page-header__link .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tipl-page-header__container.communities .tipl-page-header__link .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tipl-page-header__container.communities .tipl-page-header__link:hover {
    background: #00c8d0;
}

.tipl-page-header__container.communities .tipl-page-header__sub-title {
    color: #04f5ff;
}

.tipl-page-header__container.premier-league {
    border-bottom-color: #38003c;
}

    .tipl-page-header__container.premier-league .tipl-page-header__link {
        background: #fff;
        color: #38003c;
    }

        .tipl-page-header__container.premier-league .tipl-page-header__link .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -985px -555px no-repeat;
            width: 9px;
            height: 8px;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .tipl-page-header__container.premier-league .tipl-page-header__link .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.tipl-page-header__container.premier-league .tipl-page-header__link:hover {
    background: #e6e6e6;
}

.tipl-page-header__container.premier-league .tipl-page-header__sub-title {
    color: #fff;
}

.tipl-page-header__image {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}

.tipl-page-header__link {
    max-width: 16rem;
    display: block;
    position: absolute;
    left: 4rem;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 2rem 0 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 20;
}

    .tipl-page-header__link .icn {
        position: absolute;
        top: 50%;
        margin-top: -4px;
    }

.tipl-page-header__sub-title {
    color: #e90052;
    font-size: 3.4rem;
}

.tipl-page-header__sub-title, .tipl-page-header__title {
    position: relative;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.tipl-page-header__title {
    color: #fff;
    font-size: 4.6rem;
}

@media (max-width:63.9375em) {
    .tipl-page-header__link {
        top: 25%;
    }
}

@media (max-width:56.25em) {
    .tipl-page-header__link {
        top: 3rem;
        left: 1rem;
    }
}

@media (max-width:43.75em) {
    .tipl-page-header {
        max-width: 85%;
    }

    .tipl-page-header__container {
        margin-bottom: 4rem;
    }

    .tipl-page-header__link {
        display: none;
    }

    .tipl-page-header__sub-title {
        font-size: 2.4rem;
    }

    .tipl-page-header__title {
        font-size: 3.4rem;
    }
}

.articleSimpleTitle {
    margin: 0 -8rem 3rem;
    padding-top: 1rem;
    font-size: 5rem;
    text-align: center;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.simpleArticle {
    color: #242424;
    padding-bottom: 4rem;
}

.simpleArticle__lead-image {
    margin-left: -4rem;
    margin-right: -4rem;
}

    .simpleArticle__lead-image img {
        width: 100%;
    }

.simpleArticle > .subHeader {
    line-height: 2;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.simpleArticle > h2 {
    margin-bottom: .5rem;
    color: #38003c;
    text-align: center;
}

.simpleArticle > h4 {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-bottom: 4rem;
    text-align: center;
}

.simpleArticle > p {
    line-height: 2;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

@media (max-width:63.9375em) {
    .articleSimpleHeader h5 {
        margin-bottom: .5rem;
        font-size: 1.4rem;
        text-align: left;
    }

    .articleSimpleTitle {
        margin: 0 0 1rem;
        line-height: 1.6;
        font-size: 3.6rem;
        text-align: left;
    }

    .simpleArticle__lead-image {
        margin-left: 0;
        margin-right: 0;
    }

        .simpleArticle__lead-image img {
            margin-left: 0;
        }
}

@media (max-width:700px) {
    .simpleArticle > p {
        font-size: 1.6rem;
    }
}

@media (max-width:500px) {
    .articleSimpleTitle {
        font-size: 2.6rem;
    }

    .simpleArticle > .subHeader {
        font-size: 1.8rem;
    }
}

.base-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    background-color: #fff;
    box-shadow: 0 -2px 12px 0 rgba(0,0,0,.1);
    z-index: 30;
}

.base-menu__container {
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 50;
    transform: translateZ(0);
}

.base-menu__share {
    font-size: 1.2rem;
}

.base-menu__copy-message {
    position: absolute;
    left: 50%;
    top: calc(100% + 1rem);
    transform: translateX(-50%);
    padding: .7rem 1rem;
    white-space: nowrap;
    font-size: 1.1rem;
    line-height: 1.2;
    background: #38003c;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .2s;
}

    .base-menu__copy-message:before {
        content: "";
        border: 5px solid transparent;
        position: absolute;
        margin-top: -5px;
    }

.base-menu.is-active {
    opacity: 1;
    visibility: visible;
}

.base-menu__scroll-length {
    position: absolute;
    top: 0;
    margin: 0 -1.5rem;
    min-width: 2.5rem;
    background-color: #38003c;
    height: 5px;
}

.base-menu__current-article {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
}

.base-menu__download {
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
    padding: 2rem 1% 3rem;
    border-top: 4px solid #e90052;
    background: hsla(0,0%,100%,.95);
    box-shadow: 0 -2px 4px 0 rgba(0,0,0,.1);
    z-index: 5;
    transform: translateY(101%);
    transition: transform .4s ease;
}

    .base-menu__download.is-open {
        transform: translateY(0);
    }

    .base-menu__download .download-promo {
        width: 50%;
        position: relative;
        float: left;
        margin-bottom: 0;
        padding: 1rem 1rem 0;
    }

    .base-menu__download .download-promo__content {
        width: 50%;
        padding: 1rem;
    }

    .base-menu__download .download-promo__title {
        font-size: 2rem;
        line-height: 1.4;
    }

    .base-menu__download .download-promo__description {
        margin-bottom: 1rem;
        font-size: 1.2rem;
    }

    .base-menu__download .download-promo__link {
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.base-menu__downloads-container {
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
}

    .base-menu__downloads-container:before {
        content: "";
        display: block;
    }

    .base-menu__downloads-container:after {
        content: "";
        display: table;
        clear: both;
    }

.base-menu__download-close {
    position: absolute;
    top: 0;
    right: 2rem;
    padding: 0 1rem;
    line-height: 30px;
    font-size: 1rem;
    color: #fff;
    cursor: pointer;
    background-color: #e90052;
    transition: background-color .2s ease;
}

    .base-menu__download-close .icn {
        display: inline-block;
        vertical-align: middle;
        margin-top: -2px;
        margin-left: .5rem;
    }

    .base-menu__download-close:focus {
        background-color: #b60040;
    }

@media (min-width:56.25em) {
    .base-menu__download-close:hover {
        background-color: #b60040;
    }
}

.base-menu__download-button {
    display: inline-block;
}

    .base-menu__download-button .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: .5rem;
        margin-top: -2px;
        opacity: .4;
    }

.base-menu__download-text {
    position: relative;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.base-menu__social-container {
    z-index: 10;
}

    .base-menu__social-container .social-share {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

        .base-menu__social-container .social-share .socialShareBtn {
            margin-right: 1rem;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .base-menu__social-container .social-share .socialShareBtn .icn {
                display: inline-block;
                vertical-align: middle;
                margin-right: .5rem;
                opacity: .4;
            }

        .base-menu__social-container .social-share .socialOptions {
            display: -ms-flexbox;
            display: flex;
            position: relative;
        }

            .base-menu__social-container .social-share .socialOptions .option {
                width: 6.5rem;
                height: 4.5rem;
                position: relative;
                cursor: pointer;
                transition: background .2s ease;
            }

                .base-menu__social-container .social-share .socialOptions .option .icn {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin: -7px 0 0 -7px;
                }

                .base-menu__social-container .social-share .socialOptions .option.twitter {
                    background: #00aced;
                }

                    .base-menu__social-container .social-share .socialOptions .option.twitter .icn {
                        margin-top: -6px;
                    }

                    .base-menu__social-container .social-share .socialOptions .option.twitter:focus {
                        background: #0087ba;
                    }

@media (min-width:56.25em) {
    .base-menu__social-container .social-share .socialOptions .option.twitter:hover {
        background: #0087ba;
    }
}

.base-menu__social-container .social-share .socialOptions .option.facebook {
    background: #3b5998;
}

    .base-menu__social-container .social-share .socialOptions .option.facebook:focus {
        background: #2d4373;
    }

@media (min-width:56.25em) {
    .base-menu__social-container .social-share .socialOptions .option.facebook:hover {
        background: #2d4373;
    }
}

.base-menu__social-container .social-share .socialOptions .option.email {
    background: #38003c;
}

    .base-menu__social-container .social-share .socialOptions .option.email .icn {
        margin-top: -5px;
    }

    .base-menu__social-container .social-share .socialOptions .option.email:focus {
        background: #080009;
    }

@media (min-width:56.25em) {
    .base-menu__social-container .social-share .socialOptions .option.email:hover {
        background: #080009;
    }
}

.base-menu__download-button, .base-menu__next-container {
    line-height: 6rem;
    padding: 0 3rem;
    position: relative;
    cursor: pointer;
}

    .base-menu__download-button:before, .base-menu__next-container:before {
        content: "";
        width: 100%;
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        background: #e90052;
        height: 0;
        transition: height .2s ease;
    }

@media (min-width:56.25em) {
    .base-menu__download-button:hover:before, .base-menu__next-container:hover:before {
        height: 4px;
    }
}

.base-menu__download-button:focus:before, .base-menu__next-container:focus:before {
    height: 100%;
}

.base-menu__next-container {
    text-align: right;
    position: relative;
    z-index: 10;
}

.base-menu__next {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #242424;
    display: inline-block;
    position: relative;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 230px;
    text-decoration: none;
    line-height: 1;
}

    .base-menu__next .icn {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
        margin-top: -2px;
    }

.base-menu__copy-message {
    transform: translate(40%,-65%);
    top: -20;
    right: 0;
}

    .base-menu__copy-message:before {
        top: auto;
        right: 50%;
        bottom: 0;
        margin-bottom: -10px;
        border-top-color: #0b56a4;
        border-left-color: transparent;
    }

@media (max-width:56.25em) {
    .base-menu__downloads-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .base-menu__download-text .text {
        display: none;
    }

    .base-menu__container .download-promo {
        width: 100%;
    }

    .base-menu__container .download-promo__image {
        display: none;
    }

    .base-menu__container .download-promo__content {
        width: 100%;
    }

    .base-menu__container .download-promo__description {
        display: none;
    }

    .base-menu .social-share .socialShareBtn {
        position: relative;
        line-height: 6rem;
        cursor: pointer;
    }

    .base-menu .social-share .socialOptions {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        position: absolute;
        bottom: 100%;
        left: 0;
        overflow: hidden;
        max-height: 0;
        transition: max-height .25s ease;
    }

    .base-menu .social-share.open .socialOptions {
        max-height: 140px;
    }
}

@media (max-width:43.75em) {
    .base-menu__download {
        padding: 3rem 1% 1rem;
    }

        .base-menu__download .download-promo__title {
            font-size: 1.6rem;
        }

    .base-menu__next .heavy {
        display: none;
    }
}

.webViewBody .base-menu {
    display: none;
}

.home-page-hero {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 2rem;
    background: #38003c;
    overflow: hidden;
}

    .home-page-hero:before {
        content: "";
        display: block;
    }

    .home-page-hero:after {
        content: "";
        display: table;
        clear: both;
    }

.home-page-hero__branding {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    fill: rgba(80,0,86,.6);
    transition: fill .3s ease;
}

.home-page-hero__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 4.8rem;
    font-size: 4.2vw;
    white-space: nowrap;
    color: #fff;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    transition: opacity .6s ease;
}

    .home-page-hero__title .text {
        display: inline-block;
        white-space: nowrap;
        opacity: 0;
    }

    .home-page-hero__title .text--first {
        margin-right: 1rem;
        transform: translateY(40px);
    }

    .home-page-hero__title .text--second {
        transform: translateX(40px);
    }

    .home-page-hero__title.animate-in .text--first {
        animation: 1s cubic-bezier(.86,0,.07,1) 0s 1 a forwards;
    }

    .home-page-hero__title.animate-in .text--second {
        animation: 1s cubic-bezier(.86,0,.07,1) .4s 1 b forwards;
    }

.home-page-hero__promos {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 6rem 8.5rem 6rem 5rem;
}

    .home-page-hero__promos .quote-promo-list {
        margin-bottom: 0;
    }

        .home-page-hero__promos .quote-promo-list > [class*=col-] {
            pointer-events: none;
            opacity: 0;
            transform: translateY(-100%);
            transition: opacity .5s ease,transform .7s cubic-bezier(.175,.885,.32,1.275);
        }

            .home-page-hero__promos .quote-promo-list > [class*=col-]:first-of-type {
                transition-delay: 0s;
            }

            .home-page-hero__promos .quote-promo-list > [class*=col-]:nth-of-type(2) {
                transition-delay: .2s;
            }

            .home-page-hero__promos .quote-promo-list > [class*=col-]:nth-of-type(3) {
                transition-delay: .4s;
            }

            .home-page-hero__promos .quote-promo-list > [class*=col-]:nth-of-type(4) {
                transition-delay: .6s;
            }

    .home-page-hero__promos.animate-in .quote-promo-list > [class*=col-] {
        opacity: 1;
        pointer-events: auto;
        transform: translateY(0);
    }

    .home-page-hero__promos .quote-promo--thepremierleague {
        border-bottom-color: #fff;
    }

.home-page-hero .hero-brand-bar {
    transition: transform 1.2s cubic-bezier(.86,0,.07,1),background .3s ease;
    transition-delay: 3s,0s;
}

@media (min-width:63.9375em) {
    .home-page-hero__branding.hover--thecommunities {
        fill: #04f5ff;
    }

    .home-page-hero__branding.hover--thepremierleague {
        fill: #fff;
    }

    .home-page-hero__branding.hover--thefans {
        fill: #00ff87;
    }

    .home-page-hero__branding.hover--thefootball {
        fill: #e90052;
    }

    .home-page-hero .hero-brand-bar.hover--thecommunities {
        background: #04f5ff;
    }

    .home-page-hero .hero-brand-bar.hover--thepremierleague {
        background: #fff;
    }

    .home-page-hero .hero-brand-bar.hover--thefans {
        background: #00ff87;
    }

    .home-page-hero .hero-brand-bar.hover--thefootball {
        background: #e90052;
    }
}

@media (max-width:63.9375em) {
    .home-page-hero__title {
        font-size: 5rem;
    }

    .home-page-hero__branding {
        width: 200%;
        left: 0;
    }

    .home-page-hero__promos {
        padding: 3rem 6.5rem 1rem 4rem;
    }
}

@media (max-width:43.75em) {
    .home-page-hero__title {
        font-size: 3.5rem;
    }

    .home-page-hero__promos {
        padding: 6rem 4.5rem 6rem 3rem;
    }
}

@media (max-width:500px) {
    .home-page-hero__title {
        font-size: 2.5rem;
        white-space: normal;
    }

    .home-page-hero__promos {
        padding-left: 1rem;
    }
}

.galleryArticle--related {
    margin-top: -2rem;
    padding-top: 8rem;
    background-image: none;
}

    .galleryArticle--related .articleShare {
        top: 4rem;
    }

    .galleryArticle--related .galleryItem figure {
        display: -ms-flexbox;
        display: flex;
    }

    .galleryArticle--related .galleryItem figcaption {
        color: hsla(0,0%,100%,.7);
    }

        .galleryArticle--related .galleryItem figcaption:before {
            background: hsla(0,0%,100%,.7);
            opacity: 1;
        }

    .galleryArticle--related .galleryItem .captionTitle {
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .galleryArticle--related .related-content {
        display: block;
        color: #fff;
        text-decoration: none;
    }

@supports (display:flex) {
    .galleryArticle--related .related-content {
        position: absolute;
        bottom: 0;
    }
}

.galleryArticle--related .related-content:focus .related-content__title, .galleryArticle--related .related-content:hover .related-content__title {
    color: #fff;
}

.galleryArticle--related .related-content:focus .related-content__link .icn, .galleryArticle--related .related-content:hover .related-content__link .icn {
    margin-left: 1rem;
}

.galleryArticle--related .related-content__title {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: hsla(0,0%,100%,.7);
    transition: color .2s ease;
}

.galleryArticle--related .related-content__link {
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.2rem;
}

    .galleryArticle--related .related-content__link .icn {
        display: inline-block;
        vertical-align: middle;
        margin-top: -2px;
        margin-left: .5rem;
        transition: margin-left .2s ease;
    }

@media (max-width:63.9375em) {
    .galleryArticle--related .galleryItem figcaption {
        padding: 2rem;
        padding-right: 0;
    }

    .galleryArticle--related .related-content {
        position: relative;
        margin-top: 2rem;
    }
}

@media (max-width:43.75em) {
    .galleryArticle--related {
        padding-top: 2rem;
    }

        .galleryArticle--related .galleryItem figure {
            display: block;
        }

        .galleryArticle--related .galleryItem figcaption {
            padding: 1rem 0;
        }
}

.player-stat {
    position: relative;
    margin: 1rem 0 6rem;
    padding: 4rem 8rem 2rem 3rem;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    width: 100%;
}

@supports (width:100vw) {
    .player-stat {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .player-stat {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .player-stat {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.player-stat .hero-brand-bar {
    transform: none;
    background: #e90052;
}

.player-stat .hero-brand-bar--right {
    width: 5.3rem;
}

    .player-stat .hero-brand-bar--right .icn {
        margin-left: -20px;
    }

.player-stat__player-img {
    width: 95%;
    height: 100%;
    position: absolute;
    bottom: -2rem;
    left: 0;
    z-index: 5;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: right bottom;
    object-position: right bottom;
    font-family: "object-fit: contain; object-position: right bottom";
}

.player-stat__player-img--mobile {
    display: none;
}

.player-stat__img-container, .player-stat__stats {
    position: relative;
    z-index: 5;
}

.player-stat__stats {
    padding-right: 3rem;
}

    .player-stat__stats .hero-brand-bar {
        display: none;
    }

.player-stat__list {
    display: inline-block;
    margin-top: 2rem;
}

    .player-stat__list > li {
        position: relative;
        margin-right: 3rem;
        padding-top: 1rem;
        float: left;
        border-top: 4px solid #e90052;
    }

.player-stat__position {
    font-size: 1.8rem;
}

.player-stat__name, .player-stat__position {
    display: block;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.player-stat__name {
    margin-bottom: 1.2rem;
    color: #e90052;
    font-size: 5rem;
    line-height: 1;
}

.player-stat__title {
    display: block;
}

.player-stat__description {
    color: #fff;
    display: block;
    margin: 1rem 0 0;
}

.player-stat__number {
    display: block;
    font-size: 8rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.player-stat .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.player-stat:after {
    background: rgba(56,0,60,.85);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

@media (min-width:43.75em) {
    .player-stat:nth-of-type(odd) .wrapper {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .player-stat:nth-of-type(odd) .player-stat__stats {
        float: right;
        -ms-flex-order: 2;
        order: 2;
        text-align: right;
    }

    .player-stat:nth-of-type(odd) .player-stat__img-container {
        -ms-flex-order: 1;
        order: 1;
        float: right;
    }

    .player-stat:nth-of-type(odd) .player-stat__list > li {
        margin-left: 3rem;
        margin-right: 0;
    }

    .player-stat:nth-of-type(odd) .player-stat__player-img {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
}

@media (max-width:63.9375em) {
    .player-stat {
        padding-left: 2rem;
        padding-right: 3rem;
    }

    .player-stat__number {
        font-size: 5rem;
    }
}

@media (max-width:43.75em) {
    .player-stat {
        padding: 2rem;
        margin-bottom: 4rem;
    }

    .player-stat__player-img--mobile {
        bottom: 0;
        display: block;
        height: auto;
        left: auto;
        max-width: 35%;
        transform: translateX(-108%);
    }

    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
        .player-stat__player-img--mobile {
            height: 90%;
            -o-object-fit: contain;
            object-fit: contain;
        }
    }

    .player-stat .hero-brand-bar, .player-stat__player-img--desktop {
        display: none;
    }

    .player-stat__stats {
        padding-right: 0;
    }

        .player-stat__stats .hero-brand-bar {
            display: block;
        }

        .player-stat__stats .hero-brand-bar--right {
            width: 3.5rem;
        }

            .player-stat__stats .hero-brand-bar--right .icn {
                margin-left: -14px;
            }

    .player-stat__name-container {
        background: rgba(0,0,0,.4);
        margin: -2rem -2rem 2rem;
        padding: 2rem 6rem 2rem 50%;
        position: relative;
    }

    .player-stat__name {
        color: #fff;
        font-size: 2.8rem;
        max-width: 14rem;
    }

    .player-stat__description, .player-stat__title {
        font-size: 1.2rem;
    }

    .player-stat__number {
        font-size: 4rem;
    }

    .player-stat__list {
        width: 100%;
    }

        .player-stat__list > li {
            padding-top: 1rem;
            min-width: 0;
            margin-right: 1rem;
            width: calc(33.333% - 1rem);
        }

            .player-stat__list > li:last-child {
                margin-right: 0;
            }

    .player-stat__position {
        color: #e90052;
        font-size: 1.4rem;
    }

    .player-stat__stats {
        padding: 0;
    }

    .player-stat__img-container {
        display: none;
    }
}

.widget-title {
    margin-bottom: 4rem;
    text-align: center;
}

.widget-title__title {
    font-size: 3rem;
}

@media (max-width:63.9375em) {
    .widget-title__title {
        font-size: 2.5rem;
    }
}

.article-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-top: 6rem;
}

    .article-list, .article-list > .col-3, .article-list > .col-4 {
        margin-bottom: 2rem;
    }

.article-list__header {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
}

.article-list__title {
    display: inline-block;
    padding: 2rem 20rem 14rem;
    background: #e90052;
    color: #fff;
    font-size: 2rem;
}

.article-list .thumbnail .image:before {
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-image: none;
    background-color: #e90052;
}

.article-list .thumbnail .title {
    margin-bottom: 1rem;
    font-size: 1.8rem;
}

.article-list .thumbnail .subtitle, .article-list .thumbnail .title {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.article-list .thumbnail .subtitle {
    line-height: 1.6;
    color: #83837b;
    font-size: 1.3rem;
}

@media (min-width:63.9375em) {
    .article-list .thumbnail figcaption {
        padding: 1rem 0 2rem;
    }

    .article-list .thumbnail .title {
        font-size: 1.8rem;
    }
}

.article-list.communities .article-list__title {
    background: #04f5ff;
    color: #38003c;
}

.article-list.communities .thumbnail.videoThumb .image {
    border-bottom-color: #04f5ff;
}

.article-list.communities .thumbnail .image:before {
    background: #04f5ff;
}

.article-list.premier-league .article-list__title {
    background: #38003c;
}

.article-list.premier-league .thumbnail.videoThumb .image {
    border-bottom-color: #38003c;
}

.article-list.premier-league .thumbnail .image:before {
    background: #38003c;
}

.article-list.fans .article-list__title {
    background: #00ff87;
    color: #38003c;
}

.article-list.fans .thumbnail.videoThumb .image {
    border-bottom-color: #00ff87;
}

.article-list.fans .thumbnail .image:before {
    background: #00ff87;
}

@media (max-width:43.75em) {
    .article-list {
        margin-bottom: 2rem;
    }

        .article-list > .col-3, .article-list > .col-4 {
            margin-bottom: 1rem;
        }

    .article-list__header {
        left: -1rem;
        text-align: left;
    }

    .article-list__title {
        min-width: 43%;
        padding: 1rem 1.5rem;
        border-radius: 0 4px 4px 0;
        font-size: 1.6rem;
        text-align: right;
    }

    .article-list .thumbnail figure {
        display: -ms-flexbox;
        display: flex;
    }

    .article-list .thumbnail figcaption {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0 2rem;
    }

    .article-list .thumbnail .title {
        line-height: 1.4;
    }

    .article-list .thumbnail .subtitle {
        display: none;
    }
}

.video-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-top: 6rem;
}

    .video-list, .video-list > .col-3, .video-list > .col-4 {
        margin-bottom: 2rem;
    }

.video-list__header {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
}

.video-list__title {
    display: inline-block;
    padding: 2rem 20rem 14rem;
    background: #e90052;
    color: #fff;
    font-size: 2rem;
}

.video-list .thumbnail .image:before {
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-image: none;
    background-color: #e90052;
}

.video-list .thumbnail .title {
    margin-bottom: 1rem;
    font-size: 1.8rem;
}

.video-list .thumbnail .subtitle, .video-list .thumbnail .title {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.video-list .thumbnail .subtitle {
    line-height: 1.6;
    color: #83837b;
    font-size: 1.3rem;
}

@media (min-width:63.9375em) {
    .video-list .thumbnail figcaption {
        padding: 1rem 0 2rem;
    }

    .video-list .thumbnail .title {
        font-size: 1.8rem;
    }
}

.video-list.communities .video-list__title {
    background: #04f5ff;
    color: #38003c;
}

.video-list.communities .thumbnail.videoThumb .image {
    border-bottom-color: #04f5ff;
}

.video-list.communities .thumbnail .image:before {
    background: #04f5ff;
}

.video-list.premier-league .video-list__title {
    background: #38003c;
}

.video-list.premier-league .thumbnail.videoThumb .image {
    border-bottom-color: #38003c;
}

.video-list.premier-league .thumbnail .image:before {
    background: #38003c;
}

.video-list.fans .video-list__title {
    background: #00ff87;
    color: #38003c;
}

.video-list.fans .thumbnail.videoThumb .image {
    border-bottom-color: #00ff87;
}

.video-list.fans .thumbnail .image:before {
    background: #00ff87;
}

@media (max-width:43.75em) {
    .video-list {
        margin-bottom: 2rem;
    }

        .video-list > .col-3, .video-list > .col-4 {
            margin-bottom: 1rem;
        }

    .video-list__header {
        left: -1rem;
        text-align: left;
    }

    .video-list__title {
        min-width: 43%;
        padding: 1rem 1.5rem;
        border-radius: 0 4px 4px 0;
        font-size: 1.6rem;
        text-align: right;
    }

    .video-list .thumbnail figure {
        display: -ms-flexbox;
        display: flex;
    }

    .video-list .thumbnail figcaption {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0 2rem;
    }

    .video-list .thumbnail .title {
        line-height: 1.4;
    }

    .video-list .thumbnail .subtitle {
        display: none;
    }
}

.tipl-stats-promo {
    position: relative;
    min-height: 500px;
    max-height: 700px;
    margin-bottom: 6rem;
    text-align: center;
    overflow: hidden;
    width: 100%;
}

@supports (width:100vw) {
    .tipl-stats-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .tipl-stats-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .tipl-stats-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.tipl-stats-promo__stat-group {
    border-top-width: 4px;
    border-top-style: solid;
    padding-top: 1rem;
    display: inline-block;
    margin-right: 6rem;
}

.tipl-stats-promo__image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
}

    .tipl-stats-promo__image:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0,0,0,.5);
        background: linear-gradient(0deg,#38003c 0,#38003c 40%,transparent);
    }

    .tipl-stats-promo__image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top;
        font-family: "object-fit: cover; object-position: top";
        background-color: #000;
    }

.tipl-stats-promo__content {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}

.tipl-stats-promo__title {
    position: relative;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 50px;
    margin-top: 15%;
    letter-spacing: -2px;
}

.tipl-stats-promo__subtitle {
    color: #fff;
    font-size: 20px;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.tipl-stats-promo__text-highlight {
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #04f5ff;
}

.tipl-stats-promo__stats-container {
    -ms-overflow-style: none;
    margin: 4rem 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: visible;
    margin-right: -30px;
}

.tipl-stats-promo__footer-link {
    margin-bottom: 2rem;
}

.tipl-stats-promo--extended {
    height: auto;
    max-height: none;
}

    .tipl-stats-promo--extended .tipl-stats-promo__stats-container {
        white-space: normal;
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .tipl-stats-promo--extended .tipl-stats-promo__image {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

        .tipl-stats-promo--extended .tipl-stats-promo__image img {
            max-height: 600px;
        }

        .tipl-stats-promo--extended .tipl-stats-promo__image:before {
            background: rgba(56,0,60,.85);
        }

    .tipl-stats-promo--extended .tipl-stats-promo__text-highlight {
        font-size: 2.8rem;
    }

    .tipl-stats-promo--extended .tipl-stats-promo__content {
        padding-top: 4rem;
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
    }

    .tipl-stats-promo--extended .tipl-stats-promo__subtitle {
        display: inline-table;
        white-space: normal;
    }

    .tipl-stats-promo--extended .tipl-promo-stat__title-text {
        font-size: 1.8rem;
    }

    .tipl-stats-promo--extended .tipl-promo-stat__stat {
        font-size: 7rem;
        line-height: 1;
    }

    .tipl-stats-promo--extended .tipl-promo-stat__subtitle {
        font-size: 1.6rem;
    }

.tipl-stats-promo--thefootball .tipl-promo-stat .tipl-promo-stat__stripe, .tipl-stats-promo--thefootball .tipl-promo-stat__stripe {
    background-color: #e90052;
}

.tipl-stats-promo--thefootball .tipl-stats-promo__text-highlight {
    color: #e90052;
}

.tipl-stats-promo--thefootball .tipl-stats-promo__stat-group {
    border-top-color: #e90052;
}

.tipl-stats-promo--thefans .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #00ff87;
}

.tipl-stats-promo--thefans .tipl-stats-promo__text-highlight {
    color: #00ff87;
}

.tipl-stats-promo--thefans .tipl-stats-promo__stat-group {
    border-top-color: #00ff87;
}

.tipl-stats-promo--thecommunities .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #04f5ff;
}

.tipl-stats-promo--thecommunities .tipl-stats-promo__text-highlight {
    color: #04f5ff;
}

.tipl-stats-promo--thecommunities .tipl-stats-promo__stat-group {
    border-top-color: #04f5ff;
}

.tipl-stats-promo--thepremierleague .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #fff;
}

.tipl-stats-promo--thepremierleague .tipl-stats-promo__text-highlight {
    color: #fff;
}

.tipl-stats-promo--thepremierleague .tipl-stats-promo__stat-group {
    border-top-color: #fff;
}

.tipl-promo-stat {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    margin-right: 60px;
    text-align: left;
}

.tipl-promo-stat__stripe {
    height: 4px;
    margin-bottom: 1rem;
}

.tipl-promo-stat__title {
    line-height: 3rem;
    text-align: left;
}

.tipl-promo-stat__title--hidden {
    visibility: hidden;
}

.tipl-promo-stat__title-text {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 20px;
    white-space: nowrap;
}

.tipl-promo-stat__stat {
    color: #fff;
    font-size: 60px;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    text-align: left;
    clear: both;
    line-height: 60px;
}

.tipl-promo-stat__subtitle {
    color: #fff;
    opacity: .7;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    text-align: left;
    font-size: 15px;
    white-space: normal;
}

.tipl-promo-stat--grouped .tipl-promo-stat__stripe {
    display: none;
}

.tipl-promo-stat--grouped:last-child {
    margin-right: 0;
}

.tipl-promo-stat--thefootball .tipl-promo-stat__stripe {
    background-color: #e90052;
}

.tipl-promo-stat--thefans .tipl-promo-stat__stripe {
    background-color: #00ff87;
}

.tipl-promo-stat--thecommunities .tipl-promo-stat__stripe {
    background-color: #04f5ff;
}

.tipl-promo-stat--thepremierleague .tipl-promo-stat__stripe {
    background-color: #fff;
}

@media (max-width:1100px) {
    .tipl-stats-promo__image:before {
        background: rgba(56,0,60,.8);
    }

    .tipl-stats-promo--extended .tipl-stats-promo__stats-container {
        white-space: nowrap;
    }

    .tipl-stats-promo__stats-container {
        padding-left: 10%;
    }
}

@media (max-width:460px) {
    .tipl-stats-promo {
        height: auto;
        min-height: 0;
        margin-bottom: 4rem;
    }

    .tipl-stats-promo__stats-container {
        padding-left: 0;
    }

    .tipl-stats-promo--extended {
        height: auto;
    }

        .tipl-stats-promo--extended .tipl-stats-promo__text-highlight {
            font-size: 1.8rem;
            margin-bottom: 1.5rem;
        }

        .tipl-stats-promo--extended .tipl-stats-promo__stat-group {
            border-top: 0;
            padding-top: 0;
        }

        .tipl-stats-promo--extended .tipl-promo-stat__subtitle {
            white-space: normal;
        }

    .tipl-stats-promo__title {
        font-size: 3rem;
        letter-spacing: -1px;
        padding-bottom: 1rem;
    }

    .tipl-stats-promo__subtitle {
        font-size: 1.4rem;
        white-space: normal;
    }

    .tipl-promo-stat {
        width: 170px;
    }

    .tipl-promo-stat--grouped .tipl-promo-stat__stripe {
        display: block;
    }

    .tipl-promo-stat:first-child {
        margin-left: calc(50vw - 85px);
    }

    .tipl-promo-stat__title--hidden {
        display: none;
    }

    .tipl-promo-stat__title-text {
        font-size: 16px;
    }

    .tipl-promo-stat__stat {
        font-size: 45px;
        line-height: 45px;
    }

    .tipl-promo-stat__subtitle {
        font-size: 1.4rem;
        white-space: normal;
    }
}

.article-promo {
    margin-bottom: 6rem;
}

    .article-promo:before {
        content: "";
        display: block;
    }

    .article-promo:after {
        content: "";
        display: table;
        clear: both;
    }

.article-promo__link {
    display: inline-block;
    width: 100%;
    height: 100%;
}

    .article-promo__link:focus .article-promo__btn:after {
        right: 2rem;
    }

@media (min-width:56.25em) {
    .article-promo__link:hover .article-promo__btn:after {
        right: 2rem;
    }
}

.article-promo__tag {
    background: #e90052;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    font-size: 1rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    padding: 1rem 1.5rem;
}

.article-promo__heading {
    display: block;
    margin: 1.5rem 0;
    clear: both;
    font-size: 2.6rem;
    color: #242424;
}

.article-promo__heading, .article-promo__summary {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.article-promo__summary {
    line-height: 1.8;
    color: #6a6a6a;
    font-size: 1.4rem;
}

.article-promo__img {
    float: right;
}

    .article-promo__img img {
        width: 100%;
    }

.article-promo__img--mob {
    display: none;
    visibility: hidden;
}

.article-promo__text {
    float: left;
    padding-right: 4rem;
}

.article-promo__btn {
    border-top: 1px solid #d5ccd6;
    color: #38003c;
    display: inline-block;
    font-size: 1.2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-top: 4rem;
    padding: 1rem 5rem 1rem 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

    .article-promo__btn:after {
        display: inline-block;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -993px -895px no-repeat;
        width: 9px;
        height: 6px;
        position: absolute;
        right: 3rem;
        top: 50%;
        transform: translateY(-50%);
        transition: right .3s ease-in-out;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo__btn:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.article-promo--communities .article-promo__tag {
    background: #00f0fd;
    color: #242424;
}

.article-promo--fans .article-promo__tag {
    background: #00ff8e;
    color: #242424;
}

.article-promo--football .article-promo__tag {
    background: #ff085d;
}

.article-promo--premier-league .article-promo__tag {
    background: #38003c;
}

.article-promo--history {
    margin-bottom: 4rem;
    padding-top: 3rem;
}

    .article-promo--history:not(:last-child) {
        border-bottom: 4px solid #e8e8e8;
        padding-bottom: 4rem;
    }

@media (min-width:43.75em) {
    .article-promo--history:not(:last-child) {
        padding-bottom: 5rem;
    }
}

.article-promo--history .article-promo__link {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
}

    .article-promo--history .article-promo__link:focus .article-promo__btn {
        background: #6a653a;
    }

        .article-promo--history .article-promo__link:focus .article-promo__btn:after {
            right: 1rem;
        }

@media (min-width:56.25em) {
    .article-promo--history .article-promo__link:hover .article-promo__btn {
        background: #6a653a;
    }

        .article-promo--history .article-promo__link:hover .article-promo__btn:after {
            right: 1rem;
        }
}

.article-promo--history .article-promo__heading {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    margin-bottom: 2rem;
}

.article-promo--history.left .article-promo__img {
    float: none;
    -ms-flex-order: 2;
    order: 2;
}

.article-promo--history.left .article-promo__text {
    -ms-flex-order: 1;
    order: 1;
}

.article-promo--history.right .article-promo__img {
    float: none;
    -ms-flex-order: 1;
    order: 1;
}

.article-promo--history.right .article-promo__text {
    -ms-flex-order: 2;
    order: 2;
}

@media (max-width:43.75em) {
    .article-promo--history .article-promo__img {
        float: none !important;
    }
}

.article-promo--history .article-promo__summary {
    color: #828282;
}

.article-promo--history .article-promo__btn {
    border: none;
    display: block;
    max-width: 18rem;
    text-transform: none;
}

    .article-promo--history .article-promo__btn:after {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
        right: 1rem;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .article-promo--history .article-promo__btn:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .article-promo--history .article-promo__btn {
        margin: 2rem auto 0;
    }
}

.article-promo.left, .article-promo.right {
    float: none;
}

    .article-promo.right .article-promo__img {
        float: left;
    }

    .article-promo.right .article-promo__text {
        float: right;
        padding-left: 4rem;
        padding-right: 0;
    }

@media (max-width:63.9375em) {
    .article-promo__text {
        padding-right: 2rem;
    }

    .article-promo:nth-of-type(2n) .article-promo__text {
        padding-left: 2rem;
        padding-right: 0;
    }
}

@media (max-width:43.75em) {
    .article-promo {
        margin-bottom: 2rem;
        padding: 0 0 4rem;
        border-bottom: 1px solid #eaecec;
    }

    .article-promo__heading {
        font-size: 2rem;
        margin: 1rem 0;
    }

    .article-promo__summary {
        font-size: 1.4rem;
    }

    .article-promo__text {
        padding-right: 1rem;
    }

    .article-promo__img {
        display: none;
        visibility: hidden;
    }

    .article-promo__img--mob {
        display: block;
        margin: 1.2rem 0;
        visibility: visible;
    }

    .article-promo__btn {
        margin-top: 2rem;
    }

    .article-promo.right .article-promo__text {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

.financialStandingsTableContainer {
    padding: 20px 0;
}

    .financialStandingsTableContainer .sectionHeader {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        color: #e90052;
        font-size: 1.4rem;
        text-align: center;
        margin-bottom: 2rem;
    }

        .financialStandingsTableContainer .sectionHeader span {
            font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
            font-weight: 400;
            display: inline-block;
            padding-left: 5px;
            color: #76766f;
        }

    .financialStandingsTableContainer .tableHeader {
        max-width: 60%;
        margin: 0 auto 3rem;
        color: #000;
        font-size: 4rem;
        line-height: 1.3;
        text-align: center;
    }

    .financialStandingsTable, .financialStandingsTableContainer .tableHeader {
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.financialStandingsTable {
    font-size: 1.3rem;
    table-layout: fixed;
    white-space: normal !important;
}

    .financialStandingsTable table {
        width: 100%;
        text-align: center;
        font-size: 1.4rem;
        border-collapse: inherit;
    }

    .financialStandingsTable a {
        color: #242424;
        text-decoration: none;
        vertical-align: middle;
    }

        .financialStandingsTable a:focus, .financialStandingsTable a:hover {
            text-decoration: underline;
        }

    .financialStandingsTable .dark {
        background: #500056;
        color: #fff;
        border-top: none;
    }

    .financialStandingsTable .revealMore {
        width: 54px;
        background: #ccc;
        transition: all .2s;
        cursor: pointer;
        width: 5rem;
        pointer-events: none;
    }

        .financialStandingsTable .revealMore .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -830px -758px no-repeat;
            width: 15px;
            height: 9px;
            margin: 0 auto;
            transition: transform .2s cubic-bezier(.77,0,.175,1);
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .financialStandingsTable .revealMore .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.financialStandingsTable .revealMore.on {
    background: #500056;
    pointer-events: auto;
}

.financialStandingsTable .revealMore:focus, .financialStandingsTable .revealMore:hover {
    border-bottom-color: #e8e8e8;
    background: #e90052;
}

.financialStandingsTable td {
    border-bottom: 1px solid #e8e8e8;
}

    .financialStandingsTable td.equalShare {
        position: relative;
        overflow: hidden;
        padding-left: 15px;
    }

        .financialStandingsTable td.equalShare:before {
            content: "";
            width: 20px;
            height: 70px;
            background: #fff;
            position: absolute;
            left: -17px;
            top: -12px;
            transform: rotate(6deg);
        }

    .financialStandingsTable td.team .badge-25.t6 {
        background-position: -275px -325px;
    }

    .financialStandingsTable td.pos {
        text-align: center;
        z-index: 1;
    }

        .financialStandingsTable td.pos .tooltipContainer {
            line-height: 2rem;
            bottom: 1.5rem;
            left: -1.5rem;
        }

        .financialStandingsTable td.pos .value {
            width: 2rem;
            display: inline-block;
        }

    .financialStandingsTable td.team {
        position: relative;
        text-align: left;
        width: 25%;
    }

        .financialStandingsTable td.team .badge-25 {
            display: inline-block;
            vertical-align: middle;
            margin-right: .5rem;
            position: relative;
        }

        .financialStandingsTable td.team:after {
            content: none;
        }

.financialStandingsTable td, .financialStandingsTable th {
    padding: 1.2rem;
}

.financialStandingsTable th {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #666;
    vertical-align: top;
    font-size: 1.2rem;
    vertical-align: middle;
}

    .financialStandingsTable th span {
        display: block;
    }

    .financialStandingsTable th.revealMoreHeader {
        padding: 0;
        vertical-align: middle;
    }

    .financialStandingsTable td.points, .financialStandingsTable th.points {
        padding-right: 5rem;
    }

.financialStandingsTable .tableDark, .financialStandingsTable .tableDark td.equalShare:before {
    background: #e4e4e4;
}

.financialStandingsTable .tableMid {
    background: #eee;
}

    .financialStandingsTable .tableMid td {
        border-top: none;
    }

        .financialStandingsTable .tableMid td.equalShare:before {
            background: #eee;
        }

.financialStandingsTable .tableLight, .financialStandingsTable .tableLight td.equalShare:before {
    background: #f8f8f8;
}

    .financialStandingsTable .tableDark .dark, .financialStandingsTable .tableDark .revealMore.on, .financialStandingsTable .tableLight .dark, .financialStandingsTable .tableLight .revealMore.on, .financialStandingsTable .tableMid .dark, .financialStandingsTable .tableMid .revealMore.on {
        background: #38003c;
    }

        .financialStandingsTable .tableDark .revealMore.on:focus, .financialStandingsTable .tableDark .revealMore.on:hover, .financialStandingsTable .tableLight .revealMore.on:focus, .financialStandingsTable .tableLight .revealMore.on:hover, .financialStandingsTable .tableMid .revealMore.on:focus, .financialStandingsTable .tableMid .revealMore.on:hover {
            border-bottom-color: #e8e8e8;
            background: #e90052;
        }

.financialStandingsTable tr.open .revealMore {
    border-bottom-color: #e8e8e8;
}

    .financialStandingsTable tr.open .revealMore .icn {
        transform: rotate(-180deg);
    }

.financialStandingsTable tr.open + .expandable {
    display: table-row;
}

.financialStandingsTable tr.open td {
    border-bottom-color: #e8e8e8;
}

.financialStandingsTable .teamNameAbbr, .financialStandingsTable .totalPaymentHeaderShort {
    display: none;
}

.financialStandingsTable .expandable {
    background: #fff;
    text-align: left;
    border-bottom: 5px solid #38003c;
    display: none;
    z-index: 500;
}

    .financialStandingsTable .expandable a {
        text-decoration: none;
    }

    .financialStandingsTable .expandable td {
        padding: 0;
    }

    .financialStandingsTable .expandable .expandableContainer {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        background: #54095c;
        overflow: hidden;
    }

        .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
            -ms-flex: 1.2;
            flex: 1.2;
            background: url(/Images/financial-info.png) no-repeat 100% 0;
            background-size: cover;
            position: relative;
            padding: 4rem 3rem 4rem 7.5rem;
            z-index: 2;
            overflow: hidden;
        }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo {
                display: none;
                margin-bottom: 4rem;
                color: #fff;
            }

                .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock {
                    margin-right: 2rem;
                }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock:last-child {
                        margin-right: 0;
                    }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .title {
                        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
                        font-weight: 400;
                        font-size: 1.3rem;
                        padding-bottom: 1.5rem;
                        border-bottom: 3px solid #fff;
                        margin-bottom: 1.5rem;
                    }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .value {
                        font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
                        font-weight: 400;
                        font-size: 1.3rem;
                    }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamName {
                font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
                font-weight: 400;
                font-size: 3rem;
                line-height: 3rem;
                margin-bottom: 3rem;
                color: #fff;
                display: none;
            }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfo {
                font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
                font-weight: 400;
                font-size: 1.4rem;
                margin-bottom: 3rem;
                line-height: 1.6;
                color: #fff;
                display: none;
            }

                .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfo p {
                    color: #fff;
                    margin-bottom: 1.5rem;
                }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfoDivider {
                height: 2px;
                width: 70%;
                display: none;
                margin: 0 auto 15px;
                opacity: .3;
            }

                .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfoDivider .bar {
                    -ms-flex: 1;
                    flex: 1;
                }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfoDivider .bar.left {
                        background: transparent;
                        background: linear-gradient(90deg,transparent,#fff);
                    }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfoDivider .bar.right {
                        background: #fff;
                        background: linear-gradient(90deg,#fff,transparent);
                    }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .readMoreWrapper {
                display: none;
            }

                .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .readMoreWrapper .readMore {
                    text-transform: uppercase;
                    font-size: 1.2rem;
                    color: #fff;
                }

                    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .readMoreWrapper .readMore .icn {
                        display: inline-block;
                        margin-left: 5px;
                    }

        .financialStandingsTable .expandable .expandableContainer .clubImage {
            position: relative;
            -ms-flex: 0.8;
            flex: 0.8;
            height: auto;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50%;
            overflow: hidden;
            z-index: 1;
        }

            .financialStandingsTable .expandable .expandableContainer .clubImage .shard {
                position: absolute;
                height: 100%;
                fill: #54095c;
            }

            .financialStandingsTable .expandable .expandableContainer .clubImage .shardLeft {
                left: 0;
                right: auto;
                top: 0;
            }

            .financialStandingsTable .expandable .expandableContainer .clubImage .shardRight {
                right: -5rem;
                left: auto;
                bottom: 0;
            }

        .financialStandingsTable .expandable .expandableContainer .clubImage--t1 {
            background-image: url(../i/financial-table/t1.jpg);
            background-repeat: no-repeat;
        }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t1 {
        background-image: url(../i/financial-table/t1@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t2 {
    background-image: url(../i/financial-table/t2.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t2 {
        background-image: url(../i/financial-table/t2@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t3 {
    background-image: url(../i/financial-table/t3.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t3 {
        background-image: url(../i/financial-table/t3@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t4 {
    background-image: url(../i/financial-table/t4.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t4 {
        background-image: url(../i/financial-table/t4@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t5 {
    background-image: url(../i/financial-table/t5.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t5 {
        background-image: url(../i/financial-table/t5@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t6 {
    background-image: url(../i/financial-table/t6.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t6 {
        background-image: url(../i/financial-table/t6@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t7 {
    background-image: url(../i/financial-table/t7.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t7 {
        background-image: url(../i/financial-table/t7@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t8 {
    background-image: url(../i/financial-table/t8.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t8 {
        background-image: url(../i/financial-table/t8@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t9 {
    background-image: url(../i/financial-table/t9.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t9 {
        background-image: url(../i/financial-table/t9@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t10 {
    background-image: url(../i/financial-table/t10.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t10 {
        background-image: url(../i/financial-table/t10@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t11 {
    background-image: url(../i/financial-table/t11.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t11 {
        background-image: url(../i/financial-table/t11@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t12 {
    background-image: url(../i/financial-table/t12.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t12 {
        background-image: url(../i/financial-table/t12@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t13 {
    background-image: url(../i/financial-table/t13.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t13 {
        background-image: url(../i/financial-table/t13@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t14 {
    background-image: url(../i/financial-table/t14.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t14 {
        background-image: url(../i/financial-table/t14@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t15 {
    background-image: url(../i/financial-table/t15.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t15 {
        background-image: url(../i/financial-table/t15@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t16 {
    background-image: url(../i/financial-table/t16.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t16 {
        background-image: url(../i/financial-table/t16@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t17 {
    background-image: url(../i/financial-table/t17.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t17 {
        background-image: url(../i/financial-table/t17@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t18 {
    background-image: url(../i/financial-table/t18.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t18 {
        background-image: url(../i/financial-table/t18@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t19 {
    background-image: url(../i/financial-table/t19.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t19 {
        background-image: url(../i/financial-table/t19@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t20 {
    background-image: url(../i/financial-table/t20.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t20 {
        background-image: url(../i/financial-table/t20@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t21 {
    background-image: url(../i/financial-table/t21.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t21 {
        background-image: url(../i/financial-table/t21@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t22 {
    background-image: url(../i/financial-table/t22.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t22 {
        background-image: url(../i/financial-table/t22@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t23 {
    background-image: url(../i/financial-table/t23.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t23 {
        background-image: url(../i/financial-table/t23@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t24 {
    background-image: url(../i/financial-table/t24.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t24 {
        background-image: url(../i/financial-table/t24@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t25 {
    background-image: url(../i/financial-table/t25.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t25 {
        background-image: url(../i/financial-table/t25@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t26 {
    background-image: url(../i/financial-table/t26.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t26 {
        background-image: url(../i/financial-table/t26@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t27 {
    background-image: url(../i/financial-table/t27.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t27 {
        background-image: url(../i/financial-table/t27@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t28 {
    background-image: url(../i/financial-table/t28.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t28 {
        background-image: url(../i/financial-table/t28@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t29 {
    background-image: url(../i/financial-table/t29.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t29 {
        background-image: url(../i/financial-table/t29@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t30 {
    background-image: url(../i/financial-table/t30.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t30 {
        background-image: url(../i/financial-table/t30@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t31 {
    background-image: url(../i/financial-table/t31.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t31 {
        background-image: url(../i/financial-table/t31@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t32 {
    background-image: url(../i/financial-table/t32.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t32 {
        background-image: url(../i/financial-table/t32@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t33 {
    background-image: url(../i/financial-table/t33.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t33 {
        background-image: url(../i/financial-table/t33@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t34 {
    background-image: url(../i/financial-table/t34.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t34 {
        background-image: url(../i/financial-table/t34@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t35 {
    background-image: url(../i/financial-table/t35.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t35 {
        background-image: url(../i/financial-table/t35@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t36 {
    background-image: url(../i/financial-table/t36.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t36 {
        background-image: url(../i/financial-table/t36@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t37 {
    background-image: url(../i/financial-table/t37.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t37 {
        background-image: url(../i/financial-table/t37@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t38 {
    background-image: url(../i/financial-table/t38.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t38 {
        background-image: url(../i/financial-table/t38@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t39 {
    background-image: url(../i/financial-table/t39.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t39 {
        background-image: url(../i/financial-table/t39@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t40 {
    background-image: url(../i/financial-table/t40.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t40 {
        background-image: url(../i/financial-table/t40@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t41 {
    background-image: url(../i/financial-table/t41.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t41 {
        background-image: url(../i/financial-table/t41@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t42 {
    background-image: url(../i/financial-table/t42.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t42 {
        background-image: url(../i/financial-table/t42@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t43 {
    background-image: url(../i/financial-table/t43.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t43 {
        background-image: url(../i/financial-table/t43@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t44 {
    background-image: url(../i/financial-table/t44.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t44 {
        background-image: url(../i/financial-table/t44@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t45 {
    background-image: url(../i/financial-table/t45.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t45 {
        background-image: url(../i/financial-table/t45@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t46 {
    background-image: url(../i/financial-table/t46.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t46 {
        background-image: url(../i/financial-table/t46@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t47 {
    background-image: url(../i/financial-table/t47.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t47 {
        background-image: url(../i/financial-table/t47@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t48 {
    background-image: url(../i/financial-table/t48.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t48 {
        background-image: url(../i/financial-table/t48@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t49 {
    background-image: url(../i/financial-table/t49.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t49 {
        background-image: url(../i/financial-table/t49@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t50 {
    background-image: url(../i/financial-table/t50.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t50 {
        background-image: url(../i/financial-table/t50@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t51 {
    background-image: url(../i/financial-table/t51.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t51 {
        background-image: url(../i/financial-table/t51@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t52 {
    background-image: url(../i/financial-table/t52.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t52 {
        background-image: url(../i/financial-table/t52@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t53 {
    background-image: url(../i/financial-table/t53.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t53 {
        background-image: url(../i/financial-table/t53@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t54 {
    background-image: url(../i/financial-table/t54.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t54 {
        background-image: url(../i/financial-table/t54@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t55 {
    background-image: url(../i/financial-table/t55.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t55 {
        background-image: url(../i/financial-table/t55@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t56 {
    background-image: url(../i/financial-table/t56.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t56 {
        background-image: url(../i/financial-table/t56@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t57 {
    background-image: url(../i/financial-table/t57.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t57 {
        background-image: url(../i/financial-table/t57@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t58 {
    background-image: url(../i/financial-table/t58.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t58 {
        background-image: url(../i/financial-table/t58@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t59 {
    background-image: url(../i/financial-table/t59.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t59 {
        background-image: url(../i/financial-table/t59@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t60 {
    background-image: url(../i/financial-table/t60.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t60 {
        background-image: url(../i/financial-table/t60@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t61 {
    background-image: url(../i/financial-table/t61.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t61 {
        background-image: url(../i/financial-table/t61@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t62 {
    background-image: url(../i/financial-table/t62.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t62 {
        background-image: url(../i/financial-table/t62@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t63 {
    background-image: url(../i/financial-table/t63.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t63 {
        background-image: url(../i/financial-table/t63@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t64 {
    background-image: url(../i/financial-table/t64.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t64 {
        background-image: url(../i/financial-table/t64@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t65 {
    background-image: url(../i/financial-table/t65.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t65 {
        background-image: url(../i/financial-table/t65@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t66 {
    background-image: url(../i/financial-table/t66.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t66 {
        background-image: url(../i/financial-table/t66@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t67 {
    background-image: url(../i/financial-table/t67.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t67 {
        background-image: url(../i/financial-table/t67@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t68 {
    background-image: url(../i/financial-table/t68.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t68 {
        background-image: url(../i/financial-table/t68@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t69 {
    background-image: url(../i/financial-table/t69.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t69 {
        background-image: url(../i/financial-table/t69@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t70 {
    background-image: url(../i/financial-table/t70.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t70 {
        background-image: url(../i/financial-table/t70@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t71 {
    background-image: url(../i/financial-table/t71.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t71 {
        background-image: url(../i/financial-table/t71@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t72 {
    background-image: url(../i/financial-table/t72.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t72 {
        background-image: url(../i/financial-table/t72@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t73 {
    background-image: url(../i/financial-table/t73.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t73 {
        background-image: url(../i/financial-table/t73@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t74 {
    background-image: url(../i/financial-table/t74.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t74 {
        background-image: url(../i/financial-table/t74@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t75 {
    background-image: url(../i/financial-table/t75.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t75 {
        background-image: url(../i/financial-table/t75@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t76 {
    background-image: url(../i/financial-table/t76.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t76 {
        background-image: url(../i/financial-table/t76@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t77 {
    background-image: url(../i/financial-table/t77.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t77 {
        background-image: url(../i/financial-table/t77@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t78 {
    background-image: url(../i/financial-table/t78.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t78 {
        background-image: url(../i/financial-table/t78@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t79 {
    background-image: url(../i/financial-table/t79.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t79 {
        background-image: url(../i/financial-table/t79@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t80 {
    background-image: url(../i/financial-table/t80.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t80 {
        background-image: url(../i/financial-table/t80@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t81 {
    background-image: url(../i/financial-table/t81.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t81 {
        background-image: url(../i/financial-table/t81@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t82 {
    background-image: url(../i/financial-table/t82.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t82 {
        background-image: url(../i/financial-table/t82@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t83 {
    background-image: url(../i/financial-table/t83.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t83 {
        background-image: url(../i/financial-table/t83@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t84 {
    background-image: url(../i/financial-table/t84.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t84 {
        background-image: url(../i/financial-table/t84@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t85 {
    background-image: url(../i/financial-table/t85.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t85 {
        background-image: url(../i/financial-table/t85@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t86 {
    background-image: url(../i/financial-table/t86.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t86 {
        background-image: url(../i/financial-table/t86@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t87 {
    background-image: url(../i/financial-table/t87.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t87 {
        background-image: url(../i/financial-table/t87@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t88 {
    background-image: url(../i/financial-table/t88.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t88 {
        background-image: url(../i/financial-table/t88@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t89 {
    background-image: url(../i/financial-table/t89.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t89 {
        background-image: url(../i/financial-table/t89@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t90 {
    background-image: url(../i/financial-table/t90.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t90 {
        background-image: url(../i/financial-table/t90@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t91 {
    background-image: url(../i/financial-table/t91.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t91 {
        background-image: url(../i/financial-table/t91@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t92 {
    background-image: url(../i/financial-table/t92.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t92 {
        background-image: url(../i/financial-table/t92@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t93 {
    background-image: url(../i/financial-table/t93.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t93 {
        background-image: url(../i/financial-table/t93@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t94 {
    background-image: url(../i/financial-table/t94.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t94 {
        background-image: url(../i/financial-table/t94@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t95 {
    background-image: url(../i/financial-table/t95.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t95 {
        background-image: url(../i/financial-table/t95@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t96 {
    background-image: url(../i/financial-table/t96.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t96 {
        background-image: url(../i/financial-table/t96@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t97 {
    background-image: url(../i/financial-table/t97.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t97 {
        background-image: url(../i/financial-table/t97@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t98 {
    background-image: url(../i/financial-table/t98.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t98 {
        background-image: url(../i/financial-table/t98@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t99 {
    background-image: url(../i/financial-table/t99.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t99 {
        background-image: url(../i/financial-table/t99@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t100 {
    background-image: url(../i/financial-table/t100.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t100 {
        background-image: url(../i/financial-table/t100@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t101 {
    background-image: url(../i/financial-table/t101.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t101 {
        background-image: url(../i/financial-table/t101@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t102 {
    background-image: url(../i/financial-table/t102.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t102 {
        background-image: url(../i/financial-table/t102@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t103 {
    background-image: url(../i/financial-table/t103.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t103 {
        background-image: url(../i/financial-table/t103@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t104 {
    background-image: url(../i/financial-table/t104.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t104 {
        background-image: url(../i/financial-table/t104@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t105 {
    background-image: url(../i/financial-table/t105.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t105 {
        background-image: url(../i/financial-table/t105@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t106 {
    background-image: url(../i/financial-table/t106.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t106 {
        background-image: url(../i/financial-table/t106@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t107 {
    background-image: url(../i/financial-table/t107.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t107 {
        background-image: url(../i/financial-table/t107@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t108 {
    background-image: url(../i/financial-table/t108.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t108 {
        background-image: url(../i/financial-table/t108@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t109 {
    background-image: url(../i/financial-table/t109.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t109 {
        background-image: url(../i/financial-table/t109@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t110 {
    background-image: url(../i/financial-table/t110.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t110 {
        background-image: url(../i/financial-table/t110@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t111 {
    background-image: url(../i/financial-table/t111.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t111 {
        background-image: url(../i/financial-table/t111@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t112 {
    background-image: url(../i/financial-table/t112.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t112 {
        background-image: url(../i/financial-table/t112@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t113 {
    background-image: url(../i/financial-table/t113.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t113 {
        background-image: url(../i/financial-table/t113@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t114 {
    background-image: url(../i/financial-table/t114.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t114 {
        background-image: url(../i/financial-table/t114@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t115 {
    background-image: url(../i/financial-table/t115.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t115 {
        background-image: url(../i/financial-table/t115@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t116 {
    background-image: url(../i/financial-table/t116.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t116 {
        background-image: url(../i/financial-table/t116@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t117 {
    background-image: url(../i/financial-table/t117.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t117 {
        background-image: url(../i/financial-table/t117@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t118 {
    background-image: url(../i/financial-table/t118.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t118 {
        background-image: url(../i/financial-table/t118@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t119 {
    background-image: url(../i/financial-table/t119.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t119 {
        background-image: url(../i/financial-table/t119@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t120 {
    background-image: url(../i/financial-table/t120.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t120 {
        background-image: url(../i/financial-table/t120@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t121 {
    background-image: url(../i/financial-table/t121.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t121 {
        background-image: url(../i/financial-table/t121@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t122 {
    background-image: url(../i/financial-table/t122.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t122 {
        background-image: url(../i/financial-table/t122@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t123 {
    background-image: url(../i/financial-table/t123.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t123 {
        background-image: url(../i/financial-table/t123@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t124 {
    background-image: url(../i/financial-table/t124.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t124 {
        background-image: url(../i/financial-table/t124@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t125 {
    background-image: url(../i/financial-table/t125.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t125 {
        background-image: url(../i/financial-table/t125@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t126 {
    background-image: url(../i/financial-table/t126.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t126 {
        background-image: url(../i/financial-table/t126@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t127 {
    background-image: url(../i/financial-table/t127.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t127 {
        background-image: url(../i/financial-table/t127@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t128 {
    background-image: url(../i/financial-table/t128.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t128 {
        background-image: url(../i/financial-table/t128@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t129 {
    background-image: url(../i/financial-table/t129.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t129 {
        background-image: url(../i/financial-table/t129@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t130 {
    background-image: url(../i/financial-table/t130.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t130 {
        background-image: url(../i/financial-table/t130@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t131 {
    background-image: url(../i/financial-table/t131.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t131 {
        background-image: url(../i/financial-table/t131@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t132 {
    background-image: url(../i/financial-table/t132.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t132 {
        background-image: url(../i/financial-table/t132@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t133 {
    background-image: url(../i/financial-table/t133.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t133 {
        background-image: url(../i/financial-table/t133@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t134 {
    background-image: url(../i/financial-table/t134.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t134 {
        background-image: url(../i/financial-table/t134@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t135 {
    background-image: url(../i/financial-table/t135.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t135 {
        background-image: url(../i/financial-table/t135@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t136 {
    background-image: url(../i/financial-table/t136.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t136 {
        background-image: url(../i/financial-table/t136@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t137 {
    background-image: url(../i/financial-table/t137.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t137 {
        background-image: url(../i/financial-table/t137@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t138 {
    background-image: url(../i/financial-table/t138.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t138 {
        background-image: url(../i/financial-table/t138@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t139 {
    background-image: url(../i/financial-table/t139.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t139 {
        background-image: url(../i/financial-table/t139@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable .expandableContainer .clubImage--t140 {
    background-image: url(../i/financial-table/t140.jpg);
    background-repeat: no-repeat;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t140 {
        background-image: url(../i/financial-table/t140@x2.jpg);
        background-size: 800px 320px;
    }
}

.financialStandingsTable .expandable.hasInfo .expandableContainer .teamInfoWrapper .readMoreWrapper, .financialStandingsTable .expandable.hasInfo .expandableContainer .teamInfoWrapper .teamInfo, .financialStandingsTable .expandable.hasInfo .expandableContainer .teamInfoWrapper .teamName {
    display: block;
}

.financialStandingsTable tr.no-info.open + .expandable {
    display: none;
}

    .financialStandingsTable tr.no-info.open + .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo {
        margin-bottom: 1rem;
    }

    .financialStandingsTable tr.no-info.open + .expandable .expandableContainer .clubImage {
        display: none;
    }

@media (max-width:87.5em) {
    .financialStandingsTable .expandable .expandableContainer .clubImage .shardRight {
        right: -10rem;
    }
}

@media (max-width:63.9375em) {
    .financialStandingsTable .expandable .expandableContainer:before {
        transform: rotate(49deg);
        top: -117%;
        left: -108%;
    }

    .financialStandingsTable .expandable .expandableContainer .clubImage .shardRight {
        display: none;
    }
}

@media (max-width:56.25em) {
    .financialStandingsTable th {
        padding: 1rem .8rem;
    }

    .financialStandingsTable tr.open.no-info + .expandable {
        display: table-row;
    }

    .financialStandingsTable td {
        padding: 1rem 0;
    }

        .financialStandingsTable td.totalPayment {
            padding-right: .4rem;
        }

    .financialStandingsTable .totalPayment {
        background: inherit;
    }

    .financialStandingsTable .revealMore {
        pointer-events: auto;
        background: #500056;
    }

    .financialStandingsTable .dark {
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        color: #38003c;
    }

    .financialStandingsTable .tableDark .dark, .financialStandingsTable .tableLight .dark, .financialStandingsTable .tableMid .dark {
        background: inherit;
    }

    .financialStandingsTable .tableDark .revealMore, .financialStandingsTable .tableLight .revealMore, .financialStandingsTable .tableMid .revealMore {
        background: #38003c;
    }

    .financialStandingsTable tr td.team .badge-25.t6 {
        background-position: -275px -325px;
    }

    .financialStandingsTable tr.open td {
        background: #500056;
        color: #fff;
    }

        .financialStandingsTable tr.open td a {
            color: #fff;
        }

        .financialStandingsTable tr.open td.team .badge-20.t6 {
            background-position: -200px -260px;
        }

        .financialStandingsTable tr.open td.team .badge-25.t6 {
            background-position: -250px -325px;
        }

    .financialStandingsTable tr.open.tableDark td, .financialStandingsTable tr.open.tableLight td, .financialStandingsTable tr.open.tableMid td {
        background: #38003c;
        border-top: none;
    }

        .financialStandingsTable tr.open.tableDark td a, .financialStandingsTable tr.open.tableLight td a, .financialStandingsTable tr.open.tableMid td a {
            color: #fff;
        }

    .financialStandingsTable .expandable .expandableContainer {
        display: block;
    }

        .financialStandingsTable .expandable .expandableContainer:before {
            display: none;
        }

        .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
            padding: 2rem;
            background: none;
        }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo {
                display: -ms-flexbox;
                display: flex;
            }

                .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock {
                    -ms-flex: 1;
                    flex: 1;
                }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamName {
                margin-bottom: 2rem;
                color: #fff;
            }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamInfo {
                margin-bottom: 2rem;
            }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .readMoreWrapper {
                text-align: center;
            }

        .financialStandingsTable .expandable .expandableContainer .clubImage {
            background-position: center 80%;
            padding-bottom: 50%;
        }

            .financialStandingsTable .expandable .expandableContainer .clubImage .shard {
                display: none;
            }

            .financialStandingsTable .expandable .expandableContainer .clubImage .icn-footer-shard-mobile {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -412px -530px no-repeat;
                width: 180px;
                height: 40px;
                float: right;
            }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .financialStandingsTable .expandable .expandableContainer .clubImage .icn-footer-shard-mobile {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .financialStandingsTable .expandable.hasInfo .expandableContainer .teamInfoWrapper .teamInfoDivider {
        display: -ms-flexbox;
        display: flex;
    }

    .financialStandingsTable .equalShare, .financialStandingsTable .equalShareHeader, .financialStandingsTable .facilityFees, .financialStandingsTable .facilityFeesHeader, .financialStandingsTable .meritPayment, .financialStandingsTable .meritPaymentHeader, .financialStandingsTable .teamNameShort {
        display: none;
    }

    .financialStandingsTable .teamNameAbbr {
        display: inline-block;
    }
}

@media (max-width:43.75em) {
    .financialStandingsTableContainer .tableHeader {
        max-width: none;
        font-size: 4rem;
    }

    .financialStandingsTable th {
        padding: 1rem .8rem;
    }

    .financialStandingsTable td {
        padding: 1rem 0;
    }

        .financialStandingsTable td.points, .financialStandingsTable th.points {
            padding-right: 0;
        }

    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo {
        margin-bottom: 3rem;
    }

        .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock {
            -ms-flex: inherit;
            flex: inherit;
            margin-right: 1rem;
        }

            .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .title, .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .value {
                font-size: 1.3rem;
            }

    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamName {
        font-size: 2.4rem;
    }

    .financialStandingsTable .expandable .expandableContainer .clubImage {
        background-position: center 80%;
    }

    .financialStandingsTable .equalShare, .financialStandingsTable .equalShareHeader, .financialStandingsTable .facilityFees, .financialStandingsTable .facilityFeesHeader, .financialStandingsTable .meritPayment, .financialStandingsTable .meritPaymentHeader, .financialStandingsTable .teamNameShort, .financialStandingsTable .totalPaymentHeader {
        display: none;
    }

    .financialStandingsTable .teamNameAbbr, .financialStandingsTable .totalPaymentHeaderShort {
        display: inline-block;
    }
}

@media (max-width:25em) {
    .financialStandingsTableContainer .tableHeader {
        font-size: 3rem;
    }

    .financialStandingsTable table {
        font-size: 1.2rem;
    }

    .financialStandingsTable th {
        padding: 1rem 0;
    }

    .financialStandingsTable td {
        padding: .5rem 0;
    }

    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
        padding: 2rem 1rem;
    }

        .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .title, .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper .teamFinancialInfo .infoBlock .value {
            font-size: 1.2rem;
        }

    .financialStandingsTable .expandable .expandableContainer .clubImage {
        background-position: center 75%;
    }

    .financialStandingsTable .revealMore {
        width: 32px;
    }

        .financialStandingsTable .revealMore .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
            width: 10px;
            height: 6px;
        }
}

@media (max-width:25em) and (-webkit-min-device-pixel-ratio:2),(max-width:25em) and (min-resolution:192dpi) {
    .financialStandingsTable .revealMore .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:25em) {
    .financialStandingsTable tr.open .revealMore .icn {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
        width: 10px;
        height: 6px;
    }
}

@media (max-width:25em) and (-webkit-min-device-pixel-ratio:2),(max-width:25em) and (min-resolution:192dpi) {
    .financialStandingsTable tr.open .revealMore .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.single-stat-promo {
    width: 100%;
    margin-bottom: 6rem;
    border-bottom: 4px solid #e90052;
    text-align: center;
}

@supports (width:100vw) {
    .single-stat-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

.single-stat-promo__image {
    width: 100%;
    height: 100%;
    position: absolute;
}

    .single-stat-promo__image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center";
    }

    .single-stat-promo__image:after {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background: linear-gradient(180deg,transparent 0,#38003c 80%,#38003c);
    }

.single-stat-promo__content {
    max-width: 70%;
    position: relative;
    margin: 0 auto;
    padding: 20rem 4rem 10rem;
    color: #fff;
    z-index: 10;
}

.single-stat-promo__title {
    margin-bottom: 2rem;
    font-size: 9rem;
    line-height: 1;
}

    .single-stat-promo__title .heavy {
        display: block;
        margin-top: .8rem;
        font-size: 3.5rem;
    }

.single-stat-promo__description {
    line-height: 1.6;
    font-size: 1.6rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.single-stat-promo__link {
    min-width: 16rem;
    position: absolute;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 3rem 0 2rem;
    z-index: 10;
}

@media (max-width:43.75em) {
    .single-stat-promo {
        margin-bottom: 4rem;
    }

    .single-stat-promo__content {
        max-width: 90%;
    }

    .single-stat-promo__title {
        font-size: 5rem;
    }

        .single-stat-promo__title .heavy {
            font-size: 2.5rem;
        }
}

.full-width-quote-promo {
    position: relative;
    width: 100%;
    margin-bottom: 6rem;
    background: #000;
    color: #fff;
    text-align: right;
}

@supports (width:100vw) {
    .full-width-quote-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .full-width-quote-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .full-width-quote-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.full-width-quote-promo:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(90deg,#2b0d45 0,#38003c 30%,#38003c 50%,rgba(43,13,69,0));
    z-index: 5;
}

.full-width-quote-promo__img {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

    .full-width-quote-promo__img img {
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center";
    }

.full-width-quote-promo__text {
    width: 60%;
    position: relative;
    margin: 0;
    padding: 16rem 0 16rem 10%;
    text-align: left;
    z-index: 10;
}

.full-width-quote-promo__heading {
    margin-bottom: 2rem;
    font-size: 3rem;
    line-height: 1.4;
}

.full-width-quote-promo__author {
    margin-bottom: 2rem;
    color: #fff;
    font-size: 1.2rem;
    font-family: PremierSans-Bold-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .full-width-quote-promo__author span {
        font-family: PremierSans-Light-Italic,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.full-width-quote-promo .hero-brand-bar {
    transform: none;
}

.full-width-quote-promo .hero-brand-bar--right {
    width: 5.3rem;
}

    .full-width-quote-promo .hero-brand-bar--right .icn {
        margin-left: -20px;
    }

.full-width-quote-promo.fans .heroQuoteMarks {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -471px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .full-width-quote-promo.fans .heroQuoteMarks {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.full-width-quote-promo.fans .hero-brand-bar {
    background: #00ff87;
}

.full-width-quote-promo.communities .heroQuoteMarks {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -431px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .full-width-quote-promo.communities .heroQuoteMarks {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.full-width-quote-promo.communities .hero-brand-bar {
    background: #04f5ff;
}

.full-width-quote-promo.football .heroQuoteMarks {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -551px no-repeat;
    width: 65px;
    height: 40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .full-width-quote-promo.football .heroQuoteMarks {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.full-width-quote-promo.football .hero-brand-bar {
    background: #e90052;
}

@media (max-width:56.25em) {
    .full-width-quote-promo {
        overflow: hidden;
    }

        .full-width-quote-promo:before {
            background: linear-gradient(0deg,#2b0d45 0,#38003c 20%,#000 40%,rgba(43,13,69,0) 80%);
        }

    .full-width-quote-promo__img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: -10rem;
    }

    .full-width-quote-promo__heading {
        margin-bottom: 1rem;
    }

    .full-width-quote-promo__text {
        width: 100%;
        padding: 40rem 16% 6rem 5rem;
    }

    .full-width-quote-promo .hero-brand-bar--right {
        width: 4.3rem;
    }

        .full-width-quote-promo .hero-brand-bar--right .icn {
            margin-left: -18px;
        }
}

@media (max-width:43.75em) {
    .full-width-quote-promo {
        margin-bottom: 4rem;
    }

        .full-width-quote-promo:before {
            background: linear-gradient(0deg,#2b0d45 0,#38003c 20%,#000 50%,rgba(43,13,69,0) 80%);
        }

    .full-width-quote-promo__heading {
        font-size: 2rem;
    }

    .full-width-quote-promo__text {
        padding: 18rem 15% 3rem 4rem;
    }

    .full-width-quote-promo .hero-brand-bar--right {
        width: 3.5rem;
    }

        .full-width-quote-promo .hero-brand-bar--right .icn {
            margin-left: -14px;
        }
}

@media (max-width:500px) {
    .full-width-quote-promo__text {
        padding-left: 2rem;
    }
}

.page-share {
    width: 100%;
    position: fixed;
    bottom: 1rem;
    left: 1rem;
    z-index: 50;
}

.page-share__social-container {
    position: relative;
    z-index: 10;
}

    .page-share__social-container .social-share {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

        .page-share__social-container .social-share .socialShareBtn {
            width: 90px;
            position: relative;
            line-height: 1;
            padding: 1.5rem;
            background: #fff;
            color: #76766f;
            border-top: 4px solid #e90052;
            border-radius: 3px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
            cursor: pointer;
            transition: background .2s ease;
        }

            .page-share__social-container .social-share .socialShareBtn .icn {
                display: inline-block;
                vertical-align: middle;
                margin-right: .5rem;
                opacity: .4;
            }

            .page-share__social-container .social-share .socialShareBtn:focus {
                color: #e90052;
                background: #e8e8e8;
            }

                .page-share__social-container .social-share .socialShareBtn:focus .icn {
                    content: "";
                    background: url("https://football.hvwooding.net/Images/global-sprite.png") -683px -593px no-repeat;
                    width: 12px;
                    height: 12px;
                    opacity: 1;
                }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .page-share__social-container .social-share .socialShareBtn:focus .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (min-width:56.25em) {
    .page-share__social-container .social-share .socialShareBtn:hover {
        color: #e90052;
        background: #e8e8e8;
    }

        .page-share__social-container .social-share .socialShareBtn:hover .icn {
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -683px -593px no-repeat;
            width: 12px;
            height: 12px;
            opacity: 1;
        }
}

@media (min-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(min-width:56.25em) and (min-resolution:192dpi) {
    .page-share__social-container .social-share .socialShareBtn:hover .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.page-share__social-container .social-share .socialOptions {
    width: 90px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: absolute;
    bottom: calc(100% - 4px);
    left: 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    max-height: 0;
    transition: max-height .25s ease;
}

    .page-share__social-container .social-share .socialOptions li {
        width: 100%;
    }

    .page-share__social-container .social-share .socialOptions .option {
        width: 100%;
        height: 4.5rem;
        position: relative;
        cursor: pointer;
        transition: background .2s ease;
    }

        .page-share__social-container .social-share .socialOptions .option .icn {
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -7px 0 0 -7px;
        }

        .page-share__social-container .social-share .socialOptions .option.twitter {
            background: #00aced;
        }

            .page-share__social-container .social-share .socialOptions .option.twitter .icn {
                margin-top: -6px;
            }

            .page-share__social-container .social-share .socialOptions .option.twitter:focus {
                background: #0087ba;
            }

@media (min-width:56.25em) {
    .page-share__social-container .social-share .socialOptions .option.twitter:hover {
        background: #0087ba;
    }
}

.page-share__social-container .social-share .socialOptions .option.facebook {
    background: #3b5998;
}

    .page-share__social-container .social-share .socialOptions .option.facebook:focus {
        background: #2d4373;
    }

@media (min-width:56.25em) {
    .page-share__social-container .social-share .socialOptions .option.facebook:hover {
        background: #2d4373;
    }
}

.page-share__social-container .social-share .socialOptions .option.email {
    background: #38003c;
}

    .page-share__social-container .social-share .socialOptions .option.email .icn {
        margin-top: -5px;
    }

    .page-share__social-container .social-share .socialOptions .option.email:focus {
        background: #080009;
    }

@media (min-width:56.25em) {
    .page-share__social-container .social-share .socialOptions .option.email:hover {
        background: #080009;
    }
}

.page-share__social-container .social-share.open .socialOptions {
    max-height: 140px;
}

@media (max-width:56.25em) {
    .page-share .social-share .socialOptions {
        -ms-flex-direction: row;
        flex-direction: row;
        position: relative;
        bottom: -2px;
        left: 0;
        border-radius: 0 3px 3px 0;
        overflow: hidden;
        max-height: none;
        width: 0;
        transition: width .25s ease;
    }

    .page-share .social-share.open .socialOptions {
        max-height: none;
        width: 200px;
    }
}

.webViewBody .page-share {
    display: none;
}

.season-timeline {
    width: 100%;
    position: relative;
    margin-top: -2rem;
    margin-bottom: -2rem;
    padding: 4rem 0;
    background: #38003c;
}

.season-timeline__background-branding svg {
    width: 50%;
    position: fixed;
    top: 10rem;
    left: -6rem;
    fill: rgba(80,0,86,.5);
}

.season-timeline .wrapper .col-12 > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
    opacity: 0;
    transition: opacity .6s ease,left .6s cubic-bezier(.86,0,.07,1),right .6s cubic-bezier(.86,0,.07,1);
}

.season-timeline .wrapper .col-12 > .left, .season-timeline .wrapper .col-12 > .right {
    float: none;
}

.season-timeline .wrapper .col-12 > .left {
    padding-right: 55%;
}

    .season-timeline .wrapper .col-12 > .left:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }

@media (max-width:56.25em) {
    .season-timeline .wrapper .col-12 > .left:before {
        display: none;
    }
}

.season-timeline .wrapper .col-12 > .left:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -8px -8px 0 0;
    border-radius: 100%;
    background: #38003c;
    border: 4px solid #e90052;
    z-index: 15;
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    transition: transform .3s ease .4s;
}

@media (max-width:56.25em) {
    .season-timeline .wrapper .col-12 > .left:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:43.75em) {
    .season-timeline .wrapper .col-12 > .left:after {
        left: 12px;
    }
}

.season-timeline .wrapper .col-12 > .left:not(.article-promo) {
    left: -60px;
}

.season-timeline .wrapper .col-12 > .right {
    padding-left: 55%;
}

    .season-timeline .wrapper .col-12 > .right:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        right: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(270deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: left;
        transition: transform .3s ease .6s;
    }

@media (max-width:56.25em) {
    .season-timeline .wrapper .col-12 > .right:before {
        display: none;
    }
}

.season-timeline .wrapper .col-12 > .right:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -8px -8px 0 0;
    border-radius: 100%;
    background: #38003c;
    border: 4px solid #e90052;
    z-index: 15;
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    transition: transform .3s ease .4s;
}

@media (max-width:56.25em) {
    .season-timeline .wrapper .col-12 > .right:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:43.75em) {
    .season-timeline .wrapper .col-12 > .right:after {
        left: 12px;
    }
}

.season-timeline .wrapper .col-12 > .right:not(.article-promo) {
    right: -60px;
}

.season-timeline .wrapper .col-12 > .showContent {
    opacity: 1;
}

    .season-timeline .wrapper .col-12 > .showContent.left {
        left: 0;
    }

    .season-timeline .wrapper .col-12 > .showContent.right {
        right: 0;
    }

    .season-timeline .wrapper .col-12 > .showContent.showLines:after, .season-timeline .wrapper .col-12 > .showContent.showLines:before {
        transform: scale(1);
        opacity: 1;
    }

.season-timeline__title-container {
    margin-bottom: 4rem;
    padding: 0 !important;
    text-align: center;
    opacity: 1 !important;
}

.season-timeline__title {
    margin-bottom: 1rem;
    color: #fff;
    font-size: 5rem;
    opacity: 1 !important;
}

.season-timeline__subtitle {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    color: #04f5ff;
    font-size: 2rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

    .season-timeline__subtitle:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -2rem;
        left: 0;
        width: 100%;
        height: 3px;
        background: radial-gradient(ellipse at center,hsla(0,0%,100%,.4) 0,transparent 100%);
    }

.season-timeline__line {
    width: 4px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-top: 10rem;
    margin-left: -2px;
    background-color: #e90052;
    opacity: 1 !important;
}

    .season-timeline__line:before {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 0;
        right: 50%;
        margin-right: -8px;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
    }

.season-timeline__divider {
    position: relative;
    margin: 0;
    text-align: center;
    opacity: 1 !important;
}

    .season-timeline__divider.first {
        padding: 2rem !important;
    }

        .season-timeline__divider.first .season-timeline__divider-title {
            margin: 0;
            padding: 0;
            background: transparent;
        }

        .season-timeline__divider.first .season-timeline__divider-background, .season-timeline__divider.first .season-timeline__divider-line-cover {
            display: none;
        }

@supports (width:100vw) {
    .season-timeline__divider-background {
        width: 100vw;
        height: 627px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -50vw;
        background-image: url(/Images/timeline-shard.png);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        pointer-events: none;
        opacity: 1 !important;
    }

    @media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
        .season-timeline__divider-background {
            background-image: url(/Images/timeline-shard@x2.png);
            background-size: 884px 550px;
        }
    }
}

.season-timeline__divider-title {
    position: relative;
    display: inline-block;
    margin: 6rem 0;
    padding: 3rem 1rem;
    color: #fff;
    font-size: 4.5rem;
    opacity: 1 !important;
}

.season-timeline__divider-line-cover {
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -4px;
    background: #38003c;
    box-shadow: 0 0 10px 10px #38003c;
    z-index: 5;
    box-shadow: none;
    opacity: 1 !important;
}

.season-timeline__divider-text {
    position: relative;
    z-index: 10;
    opacity: 1 !important;
}

.season-timeline .article-promo {
    position: relative;
    clear: both;
    overflow: hidden;
}

    .season-timeline .article-promo.left, .season-timeline .article-promo.right {
        padding: 3rem 0 !important;
    }

@media (min-width:56.25em) {
    .season-timeline .article-promo.left:after, .season-timeline .article-promo.left:before, .season-timeline .article-promo.right:after, .season-timeline .article-promo.right:before {
        display: none !important;
    }
}

.season-timeline .article-promo__heading {
    color: #fff;
}

.season-timeline .article-promo__summary {
    color: #fff;
    opacity: .6;
}

.season-timeline .article-promo__img img {
    box-shadow: 0 0 10px 10px #38003c;
}

.season-timeline .article-promo__btn {
    color: #fff;
    border-top-color: hsla(0,0%,100%,.7);
}

    .season-timeline .article-promo__btn:after {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
        width: 9px;
        height: 8px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .season-timeline .article-promo__btn:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.season-timeline .video-promo {
    position: relative;
    margin: 0;
    padding: 4rem 0;
    border-top: none;
}

.season-timeline .video-promo__title {
    color: #fff;
}

.season-timeline .video-promo .thumbnail.videoThumb .image {
    width: 60%;
    box-shadow: 0 0 10px 10px #38003c;
}

.season-timeline .video-promo .thumbnail.videoThumb figcaption {
    width: 40%;
}

.season-timeline .video-promo .thumbnail.videoThumb .description {
    color: #fff;
    opacity: .6;
}

.season-timeline .video-promo.left .thumbnail.videoThumb .image, .season-timeline .video-promo.left .thumbnail.videoThumb figcaption, .season-timeline .video-promo.right .thumbnail.videoThumb .image, .season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
    width: 100%;
}

.season-timeline .video-promo.left .thumbnail.videoThumb figcaption {
    padding-left: 0;
}

.season-timeline .video-promo.right .thumbnail.videoThumb figure {
    display: block;
}

.season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
    padding-right: 0;
    text-align: right;
}

.season-timeline .block-quote {
    position: relative;
    padding: 5rem;
}

    .season-timeline .block-quote:before {
        content: "";
        display: block;
        width: 8px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -4px;
        background: #38003c;
        box-shadow: 0 0 10px 10px #38003c;
        z-index: 5;
    }

.season-timeline .block-quote__quote-mark {
    position: relative;
    z-index: 10;
}

.season-timeline .block-quote__quote-content {
    position: relative;
    font-size: 4rem;
    line-height: 1.4;
    color: #fff;
    z-index: 10;
}

.season-timeline .block-quote__author {
    position: relative;
    margin-bottom: 0;
    color: #fff;
    z-index: 10;
}

.season-timeline .block-quote.left, .season-timeline .block-quote.right {
    float: none;
    background: transparent;
    box-shadow: none;
}

.season-timeline .block-quote.left {
    padding-right: 55%;
}

    .season-timeline .block-quote.left .block-quote__quote-mark .icn {
        margin: 0;
        margin-left: auto;
    }

    .season-timeline .block-quote.left .block-quote__author, .season-timeline .block-quote.left .block-quote__quote-content {
        text-align: right;
    }

.season-timeline .block-quote.right {
    padding-left: 55%;
}

    .season-timeline .block-quote.right .block-quote__quote-mark .icn {
        margin: 0;
    }

    .season-timeline .block-quote.right .block-quote__author, .season-timeline .block-quote.right .block-quote__quote-content {
        text-align: left;
    }

.season-timeline .photo-widget {
    position: relative;
    margin: 0;
}

    .season-timeline .photo-widget .thumbnail {
        width: 60%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        box-shadow: 0 0 10px 10px #38003c;
    }

    .season-timeline .photo-widget .articleCaption {
        width: 40%;
        display: inline-block;
        vertical-align: top;
        padding: 0 0 0 2rem;
        text-align: left;
        font-size: 2.8rem;
        line-height: 1.4;
        color: #fff;
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

        .season-timeline .photo-widget .articleCaption .icn {
            display: none;
        }

    .season-timeline .photo-widget .articleCaption__text {
        display: block;
        margin-bottom: 1rem;
        color: #04f5ff;
        font-size: 1.4rem;
    }

        .season-timeline .photo-widget .articleCaption__text .icn {
            display: inline-block;
            margin-right: 1rem;
        }

    .season-timeline .photo-widget.left .articleCaption, .season-timeline .photo-widget.left .thumbnail, .season-timeline .photo-widget.right .articleCaption, .season-timeline .photo-widget.right .thumbnail {
        width: 100%;
        display: block;
    }

    .season-timeline .photo-widget.left .articleCaption {
        text-align: right;
        padding: 2rem 0 0 2rem;
    }

    .season-timeline .photo-widget.right .articleCaption {
        padding: 2rem 2rem 0 0;
    }

.season-timeline .single-stat {
    width: 100%;
    position: relative;
}

.season-timeline .single-stat--with-image {
    padding: 0;
    text-align: left;
}

    .season-timeline .single-stat--with-image .single-stat__image {
        width: 60%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        box-shadow: 0 0 10px 10px #38003c;
    }

    .season-timeline .single-stat--with-image .single-stat__content {
        width: 40%;
        display: inline-block;
        vertical-align: top;
        padding-left: 2rem;
    }

    .season-timeline .single-stat--with-image .single-stat__stat {
        margin-bottom: 1.5rem;
        padding-right: 2rem;
        color: #fff;
        font-size: 2rem;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .season-timeline .single-stat--with-image .single-stat__description {
        color: #fff;
        text-align: left;
        font-size: 1.6rem;
        line-height: 1.4;
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.season-timeline .single-stat--no-image {
    text-align: center;
}

    .season-timeline .single-stat--no-image:before {
        content: "";
        display: block;
        width: 8px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -4px;
        background: #38003c;
        box-shadow: 0 0 10px 10px #38003c;
        z-index: 5;
    }

    .season-timeline .single-stat--no-image .single-stat__container {
        position: relative;
        z-index: 15;
    }

    .season-timeline .single-stat--no-image .single-stat__headline {
        display: inline-block;
        margin-bottom: .5rem;
        padding: .7rem 1rem .6rem;
        color: #fff;
        background: #e90052;
        color: #38003c;
    }

    .season-timeline .single-stat--no-image .single-stat__title {
        color: #fff;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        font-size: 3.5rem;
        padding: 1rem 0 1.5rem;
    }

    .season-timeline .single-stat--no-image .single-stat__text {
        max-width: 75%;
        margin: 0 auto;
        color: #fff;
        font-size: 1.6rem;
        line-height: 1.4;
        font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

.season-timeline .single-stat.left, .season-timeline .single-stat.right {
    float: none;
}

    .season-timeline .single-stat.left .single-stat__image, .season-timeline .single-stat.right .single-stat__image {
        width: 100%;
        margin-right: 0;
    }

    .season-timeline .single-stat.left .single-stat__content, .season-timeline .single-stat.right .single-stat__content {
        width: 100%;
        padding: 2rem 0;
    }

    .season-timeline .single-stat.left .single-stat__text, .season-timeline .single-stat.right .single-stat__text {
        max-width: none;
        margin: 0;
    }

.season-timeline .single-stat.left {
    text-align: right;
}

    .season-timeline .single-stat.left .single-stat__stat {
        padding-left: 2rem;
        padding-right: 0;
    }

    .season-timeline .single-stat.left .single-stat__description {
        text-align: right;
    }

.season-timeline .single-stat.right, .season-timeline .single-stat.right .single-stat__description {
    text-align: left;
}

    .season-timeline .single-stat.right .single-stat__stat {
        padding-left: 0;
        padding-right: 2rem;
    }

.season-timeline .single-stat.fans .single-stat__headline {
    background: #00ff87;
}

.season-timeline .single-stat.communities .single-stat__headline {
    background: #04f5ff;
}

.season-timeline .single-stat.premier-league .single-stat__headline {
    background: #fff;
}

@media (max-width:63.9375em) {
    .season-timeline .article-promo__img img {
        padding: 0 1rem;
        box-shadow: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline {
        overflow: hidden;
    }

        .season-timeline .wrapper .col-12 > * {
            padding: 5rem;
        }

        .season-timeline .wrapper .col-12 > :not(.article-promo) {
            left: auto;
            right: -60px;
        }

        .season-timeline .wrapper .col-12 > .left, .season-timeline .wrapper .col-12 > .right {
            padding: 5rem !important;
        }

            .season-timeline .wrapper .col-12 > .left:not(.article-promo) {
                left: auto;
                right: -60px;
            }

        .season-timeline .wrapper .col-12 > .showContent, .season-timeline .wrapper .col-12 > .showContent.left {
            left: auto;
            right: 0;
        }

    .season-timeline__title {
        font-size: 2.8rem;
    }

    .season-timeline__subtitle {
        font-size: 1.6rem;
    }

    .season-timeline__line {
        margin-top: 3rem;
        padding: 0 !important;
        left: 4rem !important;
        right: auto !important;
    }

        .season-timeline__line:before {
            right: auto;
            left: -6px;
        }

    .season-timeline__divider {
        position: relative;
        margin: 0;
        padding: 2rem 0 !important;
        left: auto !important;
        right: auto !important;
        text-align: center;
    }

        .season-timeline__divider.first .season-timeline__divider-title {
            margin: 0;
            padding: 0;
            background: transparent;
        }

    .season-timeline__divider-background {
        display: none;
    }

    .season-timeline__divider-title {
        margin: 0;
        padding: 0;
        font-size: 2.8rem;
    }

    .season-timeline__divider-line-cover {
        display: none;
    }

    .season-timeline .article-promo:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .article-promo:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .article-promo:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .article-promo:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .article-promo:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .video-promo:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .video-promo:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .video-promo:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .video-promo:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .video-promo:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .video-promo .thumbnail.videoThumb .image {
        width: 100%;
        box-shadow: none;
    }

    .season-timeline .video-promo .thumbnail.videoThumb figcaption {
        width: 100%;
        padding: 2rem 2rem 2rem 0;
    }

    .season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
        text-align: left;
    }

    .season-timeline .block-quote:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .block-quote:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .block-quote:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .block-quote:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .block-quote:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .block-quote__quote-mark .icn {
        margin: 0 auto 0 0;
    }

    .season-timeline .block-quote__quote-content {
        font-size: 3rem;
        text-align: left;
    }

    .season-timeline .block-quote__author {
        text-align: left;
        padding-left: 2rem;
    }

    .season-timeline .block-quote.left .block-quote__quote-mark .icn, .season-timeline .block-quote.right .block-quote__quote-mark .icn {
        margin: 0 auto 0 0;
    }

    .season-timeline .block-quote.left .block-quote__quote-content, .season-timeline .block-quote.right .block-quote__quote-content {
        text-align: left;
    }

    .season-timeline .block-quote.left .block-quote__author, .season-timeline .block-quote.right .block-quote__author {
        text-align: left;
        padding-left: 2rem;
    }

    .season-timeline .photo-widget:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .photo-widget:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .photo-widget:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .photo-widget:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .photo-widget:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .photo-widget .thumbnail {
        width: 100%;
    }

    .season-timeline .photo-widget .articleCaption {
        width: 100%;
        padding: 2rem 0 0;
    }

    .season-timeline .photo-widget .articleCaption__text .icn {
        position: relative;
        top: auto;
        left: auto;
    }

    .season-timeline .photo-widget.left .articleCaption {
        padding-left: 0;
        text-align: left;
    }

    .season-timeline .single-stat--no-image {
        text-align: left;
    }

        .season-timeline .single-stat--no-image:before {
            content: "";
            width: 5%;
            height: 4px;
            display: block;
            position: absolute;
            top: 50%;
            right: 50%;
            left: auto;
            margin-top: -2px;
            box-shadow: none;
            background: #e90052;
            background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
            opacity: 0;
            transform: scale(0);
            transform-origin: right;
            transition: transform .3s ease .6s;
        }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .single-stat--no-image:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .single-stat--no-image:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .single-stat--no-image:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .single-stat--no-image:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .single-stat--no-image .single-stat__text {
        max-width: none;
        margin: 0;
    }

    .season-timeline .single-stat--with-image:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #e90052;
        background: linear-gradient(90deg,#38003c 0,#e90052 20%,#e90052);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform .3s ease .6s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .single-stat--with-image:before {
        display: none;
    }
}

@media (max-width:56.25em) {
    .season-timeline .single-stat--with-image:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #38003c;
        border: 4px solid #e90052;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform .3s ease .4s;
    }
}

@media (max-width:56.25em) and (max-width:56.25em) {
    .season-timeline .single-stat--with-image:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: .2s;
    }
}

@media (max-width:56.25em) and (max-width:43.75em) {
    .season-timeline .single-stat--with-image:after {
        left: 12px;
    }
}

@media (max-width:56.25em) {
    .season-timeline .single-stat--with-image .single-stat__image {
        width: 100%;
    }

    .season-timeline .single-stat--with-image .single-stat__content {
        width: 100%;
        padding: 2rem 0;
    }

    .season-timeline .single-stat.left {
        text-align: left;
    }

        .season-timeline .single-stat.left .single-stat__stat {
            -ms-flex-order: 0;
            order: 0;
            padding-left: 0;
            padding-right: 2rem;
        }
}

@media (max-width:43.75em) {
    .season-timeline__line {
        left: 3rem !important;
    }

    .season-timeline .block-quote__quote-content {
        font-size: 2.2rem;
        padding-right: 0;
        padding-left: 0;
    }

    .season-timeline .block-quote__author {
        padding-left: 0;
    }

    .season-timeline .article-promo {
        border: none;
    }

    .season-timeline .article-promo__heading {
        font-size: 2.4rem;
    }

    .season-timeline .article-promo__img img, .season-timeline .video-promo .thumbnail.videoThumb figcaption {
        padding: 0;
    }

    .season-timeline .single-stat--no-image .single-stat__title {
        font-size: 2.5rem;
    }

    .season-timeline .single-stat--with-image .single-stat__content {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .season-timeline .single-stat--with-image .single-stat__stat, .season-timeline .single-stat.left .single-stat__description {
        text-align: left;
    }

    .season-timeline .photo-widget .articleCaption {
        font-size: 1.8rem;
    }
}

.tweet-wall__header {
    width: 100%;
    margin-bottom: 4rem;
    padding: 0 2rem;
    text-align: center;
}

.tweet-wall__title {
    margin-bottom: 2rem;
    font-size: 5rem;
}

.tweet-wall__subtitle, .tweet-wall__title {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.tweet-wall__subtitle {
    font-size: 2rem;
}

.tweet-wall__tweets {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .tweet-wall__tweets > .twitterThumb {
        width: 33%;
    }

@media (max-width:63.9375em) {
    .tweet-wall__title {
        font-size: 3.6rem;
    }

    .tweet-wall__tweets > .twitterThumb {
        width: 50%;
        margin-bottom: 1rem;
    }
}

@media (max-width:43.75em) {
    .tweet-wall__title {
        font-size: 2.6rem;
    }

    .tweet-wall__subtitle {
        font-size: 1.8rem;
    }

    .tweet-wall__tweets > .twitterThumb {
        width: 100%;
    }

        .tweet-wall__tweets > .twitterThumb .twitter-tweet.twitter-tweet-rendered {
            display: block !important;
            margin: 0 auto;
        }
}

.articleWidget .home-grown-players {
    margin-left: -25%;
    margin-right: -25%;
}

@media (max-width:64em) {
    .articleWidget .home-grown-players {
        margin-left: 0;
        margin-right: 0;
    }
}

.home-grown-players {
    opacity: 0;
    transform: translateY(100px);
    transition: opacity .3s ease-out,transform .3s ease-out;
    background: #38003c;
    background-image: url(/Images/england.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 102%;
    color: #ebebe4;
    padding: 3rem;
    margin: 3rem 0;
}

.home-grown-players__section:after {
    background: #633d66;
    background: linear-gradient(180deg,rgba(99,61,102,0),#633d66,rgba(99,61,102,0));
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: .3rem;
}

.home-grown-players__section:nth-of-type(2n):after {
    display: none;
}

.home-grown-players__heading {
    font-size: 3.3rem;
    margin-bottom: 3rem;
}

.home-grown-players__stat-container {
    border-top: .5rem solid #ebebe4;
    padding: 3rem 0 1rem;
}

.home-grown-players__stat {
    margin: 0 auto;
    max-width: 55rem;
}

    .home-grown-players__stat:before {
        content: "";
        display: block;
    }

    .home-grown-players__stat:after {
        content: "";
        display: table;
        clear: both;
    }

.home-grown-players__stat-number {
    color: #e90052;
    float: left;
    font-size: 8.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 7rem;
    position: relative;
    text-align: right;
    width: 40%;
    word-spacing: -1rem;
}

    .home-grown-players__stat-number i {
        display: inline-block;
    }

.home-grown-players__stat-text {
    color: #ebebe4;
    float: left;
    font-size: 2.4rem;
    line-height: 3rem;
    padding-left: 2rem;
    text-align: left;
    width: 60%;
}

.home-grown-players__balls {
    clear: both;
    padding: 2rem 0;
    text-align: center;
    margin: 0 auto;
    max-width: 45%;
    opacity: 0;
    transition: opacity .8s ease-out;
}

    .home-grown-players__balls.is-active {
        opacity: 1;
    }

    .home-grown-players__balls li {
        display: inline-block;
        margin-bottom: .5rem;
        opacity: .6;
        margin-left: 2px;
    }

.home-grown-players__shirts {
    margin-bottom: 1rem;
    padding: 0 6rem;
    text-align: center;
    opacity: 0;
    transition: opacity .8s ease-out;
}

    .home-grown-players__shirts.is-active {
        opacity: 1;
    }

    .home-grown-players__shirts li {
        margin-left: 2px;
        display: inline-block;
        margin-bottom: .5rem;
    }

.home-grown-players__increase {
    color: #e90052;
    display: block;
    font-size: 9.8rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 8rem;
    margin-bottom: 1rem;
    word-spacing: -1rem;
}

    .home-grown-players__increase .icn {
        opacity: 0;
        transform: translateY(50px);
        transition: opacity .3s ease-out,transform .3s ease-out;
        transition-delay: 1.5s;
        display: inline-block;
    }

.home-grown-players__increase-text {
    padding: 0 6.72rem;
}

.home-grown-players__info {
    border-top: .5rem solid #ebebe4;
    margin-top: 3rem;
    padding: 1rem 1rem 0;
}

    .home-grown-players__info li {
        margin-bottom: 0;
    }

.home-grown-players__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}

.home-grown-players .wrapper {
    max-width: 70%;
}

.home-grown-players p {
    color: #ebebe4;
}

.home-grown-players .arrow-increase-small, .home-grown-players .stop-watch-small {
    display: none;
}

.home-grown-players.is-active, .home-grown-players.is-active .home-grown-players__increase .icn {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width:63.9375em) {
    .home-grown-players__section {
        padding-bottom: 3rem;
    }

        .home-grown-players__section:after {
            display: none;
        }
}

@media (max-width:43.75em) {
    .home-grown-players {
        background-image: none;
        padding: 2rem 0;
    }

    .home-grown-players__heading {
        font-size: 1.9rem;
    }

    .home-grown-players__stat-number, .home-grown-players__stat-text {
        padding: 0;
        text-align: center;
        width: 100%;
    }

    .home-grown-players__stat-container {
        padding: 3rem;
    }

    .home-grown-players__stat-text {
        font-size: 1.8rem;
    }

    .home-grown-players__balls {
        display: none;
    }

    .home-grown-players__section {
        border-bottom: .5rem solid #643f67;
        border-top: .5rem solid #643f67;
        padding: 3rem;
    }

        .home-grown-players__section:after {
            display: none;
        }

        .home-grown-players__section:last-of-type {
            border-bottom: 0;
            border-top: 0;
        }

    .home-grown-players__increase-text, .home-grown-players__shirts {
        padding: 0;
    }

    .home-grown-players__increase {
        font-size: 6rem;
    }

    .home-grown-players__info {
        border-top: .5rem solid #643f67;
        margin-top: 0;
    }

        .home-grown-players__info li {
            text-align: center;
        }

    .home-grown-players .wrapper {
        max-width: none;
    }

    .home-grown-players .arrow-increase-small, .home-grown-players .stop-watch-small {
        display: inline-block;
    }
}

.articleWidget .year-in-numbers {
    margin-left: -25%;
    margin-right: -25%;
}

@media (max-width:64em) {
    .articleWidget .year-in-numbers {
        margin-left: 0;
        margin-right: 0;
    }
}

.year-in-numbers {
    opacity: 0;
    transition: opacity .3s ease-out,transform .3s ease-out;
    transform: translateY(100px);
    background: #38003c;
    color: #ebebe4;
    margin: 3rem 0;
    padding: 3rem;
}

    .year-in-numbers:before {
        content: "";
        display: block;
    }

    .year-in-numbers:after {
        content: "";
        display: table;
        clear: both;
    }

.year-in-numbers__section {
    padding: 3rem;
}

    .year-in-numbers__section:after {
        background: #633d66;
        background: linear-gradient(180deg,rgba(99,61,102,0),#633d66,rgba(99,61,102,0));
        bottom: 1rem;
        content: "";
        position: absolute;
        right: 0;
        top: 1rem;
        width: .3rem;
    }

    .year-in-numbers__section:nth-of-type(2n):after {
        display: none;
    }

.year-in-numbers__row {
    border-bottom: .5rem solid #633d66;
}

    .year-in-numbers__row:before {
        content: "";
        display: block;
    }

    .year-in-numbers__row:after {
        content: "";
        display: table;
        clear: both;
    }

    .year-in-numbers__row:last-of-type {
        border-bottom: 0;
    }

.year-in-numbers__heading {
    font-size: 3.3rem;
    margin-bottom: 3rem;
}

.year-in-numbers__section-heading {
    display: block;
    clear: both;
    font-size: 2.2rem;
    padding: .5rem 0;
}

.year-in-numbers__stats-container {
    border-bottom: .6rem solid #ebebe4;
    border-top: .6rem solid #ebebe4;
}

    .year-in-numbers__stats-container:before {
        content: "";
        display: block;
    }

    .year-in-numbers__stats-container:after {
        content: "";
        display: table;
        clear: both;
    }

.year-in-numbers__stat {
    color: #04f5ff;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 3.4rem;
}

.year-in-numbers__stat--large {
    font-size: 4.2rem;
}

.year-in-numbers__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}

.year-in-numbers__pie-progress {
    background-color: #500f55;
    border-radius: 50%;
    height: 9rem;
    margin: 0 auto;
    position: relative;
    width: 9rem;
}

    .year-in-numbers__pie-progress .circle .fill, .year-in-numbers__pie-progress .circle .mask {
        width: 9rem;
        height: 9rem;
        position: absolute;
        -webkit-backface-visibility: hidden;
        transition: transform 1s;
        border-radius: 50%;
    }

    .year-in-numbers__pie-progress .circle .mask {
        clip: rect(0,9rem,9rem,4.5rem);
    }

        .year-in-numbers__pie-progress .circle .mask .fill {
            clip: rect(0,4.5rem,9rem,0);
            background-color: #04f5ff;
        }

.year-in-numbers__pie {
    background: #38003c;
    border-radius: 100%;
    height: 90%;
    left: 50%;
    margin: 0 auto;
    padding: 1.7rem 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
}

    .year-in-numbers__pie > span {
        display: block;
    }

.year-in-numbers__pie-number {
    font-size: 2.5rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    text-align: center;
}

.year-in-numbers__support-text {
    font-size: 2rem;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.year-in-numbers__tv {
    border: .5rem solid #ebebe4;
    border-radius: .3rem;
    display: inline-block;
    float: left;
    margin-bottom: 1.3rem;
    margin-right: 2rem;
    padding: .5rem 1rem;
    position: relative;
}

    .year-in-numbers__tv:after, .year-in-numbers__tv:before {
        background: #ebebe4;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
    }

    .year-in-numbers__tv:before {
        bottom: -1.5rem;
        height: 1.5rem;
        width: 1.5rem;
    }

    .year-in-numbers__tv:after {
        border-radius: .5rem;
        bottom: -1.8rem;
        height: .5rem;
        width: 5rem;
    }

.year-in-numbers__tv-text {
    padding: 1.5rem 0;
}

.year-in-numbers__section-icn {
    float: left;
    margin-right: 2rem;
}

.year-in-numbers [class*=block-list] {
    clear: none;
}

    .year-in-numbers [class*=block-list]:before {
        content: "";
        display: block;
    }

    .year-in-numbers [class*=block-list]:after {
        content: "";
        display: table;
        clear: both;
    }

    .year-in-numbers [class*=block-list] li {
        margin-bottom: 0;
        padding: 0 1.5rem;
    }

.year-in-numbers p {
    color: #ebebe4;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.8rem;
}

.year-in-numbers__international-reach {
    min-height: 8rem;
    padding-left: 8rem;
    position: relative;
}

    .year-in-numbers__international-reach:before {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -800px -187px no-repeat;
        width: 52px;
        height: 67px;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .year-in-numbers__international-reach:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.year-in-numbers__support-projects {
    margin: 1rem 0;
}

    .year-in-numbers__support-projects li {
        display: inline-block;
        position: relative;
    }

@media (min-width:63.9375em) {
    .year-in-numbers__support-projects li {
        padding-left: 0 !important;
        padding-right: 4.5rem !important;
        width: auto;
    }
}

.year-in-numbers__support-projects li > span {
    display: block;
}

.year-in-numbers__support-projects li i {
    display: inline-block;
}

.year-in-numbers__support-projects li .year-in-numbers__stat--large {
    line-height: 3.5rem;
}

.year-in-numbers__support-projects li.add:after, .year-in-numbers__support-projects li.equals:after {
    display: block;
    font-size: 2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
}

.year-in-numbers__support-projects li.add:after {
    content: "+";
}

.year-in-numbers__support-projects li.equals:after {
    content: "=";
    left: -3rem;
    right: auto;
}

.year-in-numbers.is-active {
    opacity: 1;
    transform: translateY(0);
}

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="0"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="0"] .circle .fill.fix, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="0"] .circle .mask.full {
        transform: rotate(0deg);
    }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="1"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="1"] .circle .mask.full {
        transform: rotate(1.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="1"] .circle .fill.fix, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="2"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="2"] .circle .mask.full {
            transform: rotate(3.6deg);
        }

            .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="2"] .circle .fill.fix {
                transform: rotate(7.2deg);
            }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="3"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="3"] .circle .mask.full {
        transform: rotate(5.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="3"] .circle .fill.fix {
            transform: rotate(10.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="4"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="4"] .circle .mask.full {
        transform: rotate(7.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="4"] .circle .fill.fix {
            transform: rotate(14.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="5"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="5"] .circle .mask.full {
        transform: rotate(9deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="5"] .circle .fill.fix {
            transform: rotate(18deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="6"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="6"] .circle .mask.full {
        transform: rotate(10.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="6"] .circle .fill.fix {
            transform: rotate(21.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="7"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="7"] .circle .mask.full {
        transform: rotate(12.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="7"] .circle .fill.fix {
            transform: rotate(25.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="8"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="8"] .circle .mask.full {
        transform: rotate(14.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="8"] .circle .fill.fix {
            transform: rotate(28.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="9"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="9"] .circle .mask.full {
        transform: rotate(16.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="9"] .circle .fill.fix {
            transform: rotate(32.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="10"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="10"] .circle .mask.full {
        transform: rotate(18deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="10"] .circle .fill.fix {
            transform: rotate(36deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="11"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="11"] .circle .mask.full {
        transform: rotate(19.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="11"] .circle .fill.fix {
            transform: rotate(39.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="12"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="12"] .circle .mask.full {
        transform: rotate(21.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="12"] .circle .fill.fix {
            transform: rotate(43.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="13"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="13"] .circle .mask.full {
        transform: rotate(23.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="13"] .circle .fill.fix {
            transform: rotate(46.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="14"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="14"] .circle .mask.full {
        transform: rotate(25.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="14"] .circle .fill.fix {
            transform: rotate(50.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="15"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="15"] .circle .mask.full {
        transform: rotate(27deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="15"] .circle .fill.fix {
            transform: rotate(54deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="16"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="16"] .circle .mask.full {
        transform: rotate(28.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="16"] .circle .fill.fix {
            transform: rotate(57.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="17"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="17"] .circle .mask.full {
        transform: rotate(30.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="17"] .circle .fill.fix {
            transform: rotate(61.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="18"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="18"] .circle .mask.full {
        transform: rotate(32.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="18"] .circle .fill.fix {
            transform: rotate(64.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="19"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="19"] .circle .mask.full {
        transform: rotate(34.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="19"] .circle .fill.fix {
            transform: rotate(68.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="20"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="20"] .circle .mask.full {
        transform: rotate(36deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="20"] .circle .fill.fix {
            transform: rotate(72deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="21"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="21"] .circle .mask.full {
        transform: rotate(37.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="21"] .circle .fill.fix {
            transform: rotate(75.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="22"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="22"] .circle .mask.full {
        transform: rotate(39.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="22"] .circle .fill.fix {
            transform: rotate(79.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="23"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="23"] .circle .mask.full {
        transform: rotate(41.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="23"] .circle .fill.fix {
            transform: rotate(82.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="24"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="24"] .circle .mask.full {
        transform: rotate(43.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="24"] .circle .fill.fix {
            transform: rotate(86.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="25"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="25"] .circle .mask.full {
        transform: rotate(45deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="25"] .circle .fill.fix {
            transform: rotate(90deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="26"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="26"] .circle .mask.full {
        transform: rotate(46.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="26"] .circle .fill.fix {
            transform: rotate(93.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="27"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="27"] .circle .mask.full {
        transform: rotate(48.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="27"] .circle .fill.fix {
            transform: rotate(97.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="28"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="28"] .circle .mask.full {
        transform: rotate(50.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="28"] .circle .fill.fix {
            transform: rotate(100.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="29"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="29"] .circle .mask.full {
        transform: rotate(52.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="29"] .circle .fill.fix {
            transform: rotate(104.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="30"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="30"] .circle .mask.full {
        transform: rotate(54deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="30"] .circle .fill.fix {
            transform: rotate(108deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="31"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="31"] .circle .mask.full {
        transform: rotate(55.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="31"] .circle .fill.fix {
            transform: rotate(.31turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="32"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="32"] .circle .mask.full {
        transform: rotate(57.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="32"] .circle .fill.fix {
            transform: rotate(.32turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="33"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="33"] .circle .mask.full {
        transform: rotate(59.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="33"] .circle .fill.fix {
            transform: rotate(.33turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="34"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="34"] .circle .mask.full {
        transform: rotate(61.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="34"] .circle .fill.fix {
            transform: rotate(.34turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="35"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="35"] .circle .mask.full {
        transform: rotate(63deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="35"] .circle .fill.fix {
            transform: rotate(126deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="36"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="36"] .circle .mask.full {
        transform: rotate(64.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="36"] .circle .fill.fix {
            transform: rotate(.36turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="37"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="37"] .circle .mask.full {
        transform: rotate(66.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="37"] .circle .fill.fix {
            transform: rotate(.37turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="38"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="38"] .circle .mask.full {
        transform: rotate(68.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="38"] .circle .fill.fix {
            transform: rotate(.38turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="39"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="39"] .circle .mask.full {
        transform: rotate(70.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="39"] .circle .fill.fix {
            transform: rotate(.39turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="40"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="40"] .circle .mask.full {
        transform: rotate(72deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="40"] .circle .fill.fix {
            transform: rotate(144deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="41"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="41"] .circle .mask.full {
        transform: rotate(73.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="41"] .circle .fill.fix {
            transform: rotate(.41turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="42"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="42"] .circle .mask.full {
        transform: rotate(75.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="42"] .circle .fill.fix {
            transform: rotate(.42turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="43"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="43"] .circle .mask.full {
        transform: rotate(77.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="43"] .circle .fill.fix {
            transform: rotate(154.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="44"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="44"] .circle .mask.full {
        transform: rotate(79.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="44"] .circle .fill.fix {
            transform: rotate(.44turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="45"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="45"] .circle .mask.full {
        transform: rotate(81deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="45"] .circle .fill.fix {
            transform: rotate(162deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="46"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="46"] .circle .mask.full {
        transform: rotate(82.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="46"] .circle .fill.fix {
            transform: rotate(165.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="47"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="47"] .circle .mask.full {
        transform: rotate(84.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="47"] .circle .fill.fix {
            transform: rotate(.47turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="48"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="48"] .circle .mask.full {
        transform: rotate(86.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="48"] .circle .fill.fix {
            transform: rotate(172.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="49"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="49"] .circle .mask.full {
        transform: rotate(88.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="49"] .circle .fill.fix {
            transform: rotate(.49turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="50"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="50"] .circle .mask.full {
        transform: rotate(90deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="50"] .circle .fill.fix {
            transform: rotate(180deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="51"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="51"] .circle .mask.full {
        transform: rotate(91.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="51"] .circle .fill.fix {
            transform: rotate(.51turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="52"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="52"] .circle .mask.full {
        transform: rotate(93.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="52"] .circle .fill.fix {
            transform: rotate(.52turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="53"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="53"] .circle .mask.full {
        transform: rotate(95.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="53"] .circle .fill.fix {
            transform: rotate(.53turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="54"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="54"] .circle .mask.full {
        transform: rotate(97.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="54"] .circle .fill.fix {
            transform: rotate(.54turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="55"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="55"] .circle .mask.full {
        transform: rotate(99deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="55"] .circle .fill.fix {
            transform: rotate(198deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="56"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="56"] .circle .mask.full {
        transform: rotate(100.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="56"] .circle .fill.fix {
            transform: rotate(201.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="57"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="57"] .circle .mask.full {
        transform: rotate(102.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="57"] .circle .fill.fix {
            transform: rotate(.57turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="58"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="58"] .circle .mask.full {
        transform: rotate(104.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="58"] .circle .fill.fix {
            transform: rotate(208.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="59"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="59"] .circle .mask.full {
        transform: rotate(106.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="59"] .circle .fill.fix {
            transform: rotate(.59turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="60"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="60"] .circle .mask.full {
        transform: rotate(108deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="60"] .circle .fill.fix {
            transform: rotate(216deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="61"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="61"] .circle .mask.full {
        transform: rotate(109.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="61"] .circle .fill.fix {
            transform: rotate(.61turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="62"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="62"] .circle .mask.full {
        transform: rotate(.31turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="62"] .circle .fill.fix {
            transform: rotate(.62turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="63"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="63"] .circle .mask.full {
        transform: rotate(113.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="63"] .circle .fill.fix {
            transform: rotate(.63turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="64"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="64"] .circle .mask.full {
        transform: rotate(.32turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="64"] .circle .fill.fix {
            transform: rotate(.64turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="65"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="65"] .circle .mask.full {
        transform: rotate(117deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="65"] .circle .fill.fix {
            transform: rotate(234deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="66"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="66"] .circle .mask.full {
        transform: rotate(.33turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="66"] .circle .fill.fix {
            transform: rotate(.66turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="67"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="67"] .circle .mask.full {
        transform: rotate(120.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="67"] .circle .fill.fix {
            transform: rotate(241.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="68"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="68"] .circle .mask.full {
        transform: rotate(.34turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="68"] .circle .fill.fix {
            transform: rotate(.68turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="69"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="69"] .circle .mask.full {
        transform: rotate(124.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="69"] .circle .fill.fix {
            transform: rotate(248.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="70"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="70"] .circle .mask.full {
        transform: rotate(126deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="70"] .circle .fill.fix {
            transform: rotate(252deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="71"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="71"] .circle .mask.full {
        transform: rotate(127.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="71"] .circle .fill.fix {
            transform: rotate(.71turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="72"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="72"] .circle .mask.full {
        transform: rotate(.36turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="72"] .circle .fill.fix {
            transform: rotate(.72turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="73"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="73"] .circle .mask.full {
        transform: rotate(131.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="73"] .circle .fill.fix {
            transform: rotate(.73turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="74"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="74"] .circle .mask.full {
        transform: rotate(.37turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="74"] .circle .fill.fix {
            transform: rotate(.74turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="75"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="75"] .circle .mask.full {
        transform: rotate(135deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="75"] .circle .fill.fix {
            transform: rotate(270deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="76"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="76"] .circle .mask.full {
        transform: rotate(.38turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="76"] .circle .fill.fix {
            transform: rotate(.76turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="77"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="77"] .circle .mask.full {
        transform: rotate(138.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="77"] .circle .fill.fix {
            transform: rotate(.77turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="78"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="78"] .circle .mask.full {
        transform: rotate(.39turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="78"] .circle .fill.fix {
            transform: rotate(.78turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="79"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="79"] .circle .mask.full {
        transform: rotate(142.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="79"] .circle .fill.fix {
            transform: rotate(284.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="80"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="80"] .circle .mask.full {
        transform: rotate(144deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="80"] .circle .fill.fix {
            transform: rotate(288deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="81"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="81"] .circle .mask.full {
        transform: rotate(145.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="81"] .circle .fill.fix {
            transform: rotate(.81turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="82"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="82"] .circle .mask.full {
        transform: rotate(.41turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="82"] .circle .fill.fix {
            transform: rotate(.82turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="83"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="83"] .circle .mask.full {
        transform: rotate(149.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="83"] .circle .fill.fix {
            transform: rotate(298.8deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="84"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="84"] .circle .mask.full {
        transform: rotate(.42turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="84"] .circle .fill.fix {
            transform: rotate(.84turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="85"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="85"] .circle .mask.full {
        transform: rotate(153deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="85"] .circle .fill.fix {
            transform: rotate(306deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="86"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="86"] .circle .mask.full {
        transform: rotate(154.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="86"] .circle .fill.fix {
            transform: rotate(309.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="87"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="87"] .circle .mask.full {
        transform: rotate(156.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="87"] .circle .fill.fix {
            transform: rotate(.87turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="88"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="88"] .circle .mask.full {
        transform: rotate(.44turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="88"] .circle .fill.fix {
            transform: rotate(.88turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="89"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="89"] .circle .mask.full {
        transform: rotate(160.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="89"] .circle .fill.fix {
            transform: rotate(320.4deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="90"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="90"] .circle .mask.full {
        transform: rotate(162deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="90"] .circle .fill.fix {
            transform: rotate(324deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="91"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="91"] .circle .mask.full {
        transform: rotate(163.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="91"] .circle .fill.fix {
            transform: rotate(.91turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="92"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="92"] .circle .mask.full {
        transform: rotate(165.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="92"] .circle .fill.fix {
            transform: rotate(331.2deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="93"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="93"] .circle .mask.full {
        transform: rotate(167.4deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="93"] .circle .fill.fix {
            transform: rotate(.93turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="94"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="94"] .circle .mask.full {
        transform: rotate(.47turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="94"] .circle .fill.fix {
            transform: rotate(.94turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="95"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="95"] .circle .mask.full {
        transform: rotate(171deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="95"] .circle .fill.fix {
            transform: rotate(342deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="96"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="96"] .circle .mask.full {
        transform: rotate(172.8deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="96"] .circle .fill.fix {
            transform: rotate(345.6deg);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="97"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="97"] .circle .mask.full {
        transform: rotate(174.6deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="97"] .circle .fill.fix {
            transform: rotate(.97turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="98"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="98"] .circle .mask.full {
        transform: rotate(.49turn);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="98"] .circle .fill.fix {
            transform: rotate(.98turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="99"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="99"] .circle .mask.full {
        transform: rotate(178.2deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="99"] .circle .fill.fix {
            transform: rotate(.99turn);
        }

    .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="100"] .circle .fill, .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="100"] .circle .mask.full {
        transform: rotate(180deg);
    }

        .year-in-numbers.is-active .year-in-numbers__pie-progress[data-progress="100"] .circle .fill.fix {
            transform: rotate(1turn);
        }

@media (max-width:63.9375em) {
    .year-in-numbers__section {
        border-top: .5rem solid #633d66;
        padding: 2.5rem 0;
    }

        .year-in-numbers__section:after {
            display: none;
        }

        .year-in-numbers__section:first-of-type {
            border-top: 0;
        }

    .year-in-numbers__international-reach {
        margin: 2rem 0 0;
    }

    .year-in-numbers__support-projects {
        margin: 2rem 0;
    }
}

@media (max-width:43.75em) {
    .year-in-numbers {
        padding: 2rem 0;
    }

    .year-in-numbers__heading {
        font-size: 1.8rem;
        margin-bottom: 2rem;
    }

    .year-in-numbers__section {
        padding: 2rem;
    }

    .year-in-numbers__stat {
        font-size: 2rem;
    }

    .year-in-numbers__stat--large {
        font-size: 2.5rem;
    }

    .year-in-numbers__stat .icn {
        display: block;
        margin: 0 auto;
    }

    .year-in-numbers__stats-container {
        border-bottom: .5rem solid #633d66;
    }

    .year-in-numbers__pie {
        padding: 1rem 0;
    }

    .year-in-numbers__pie-progress {
        height: 7rem;
        width: 7rem;
    }

        .year-in-numbers__pie-progress .circle .fill, .year-in-numbers__pie-progress .circle .mask {
            width: 7rem;
            height: 7rem;
            position: absolute;
            -webkit-backface-visibility: hidden;
            transition: transform 1s;
            border-radius: 50%;
        }

        .year-in-numbers__pie-progress .circle .mask {
            clip: rect(0,7rem,7rem,7rem/2);
        }

            .year-in-numbers__pie-progress .circle .mask .fill {
                clip: rect(0,7rem/2,7rem,0);
                background-color: #04f5ff;
            }

    .year-in-numbers__pie-number {
        font-size: 2rem;
    }

    .year-in-numbers__international-reach {
        margin: .5rem 0 .5rem -1.5rem;
        padding-left: 0;
    }

        .year-in-numbers__international-reach:before {
            visibility: hidden;
        }

    .year-in-numbers__support-projects {
        margin-left: -1.5rem;
    }

        .year-in-numbers__support-projects li, .year-in-numbers__support-projects li.add {
            width: auto;
        }

            .year-in-numbers__support-projects li.add:after, .year-in-numbers__support-projects li:after {
                right: 0;
                top: .7rem;
                transform: translate(50%);
            }

            .year-in-numbers__support-projects li.equals {
                width: auto;
            }

                .year-in-numbers__support-projects li.equals:after {
                    left: 0;
                    top: .7rem;
                    transform: translate(-50%);
                }

    .year-in-numbers__support-text {
        font-size: 1.5rem;
    }

    .year-in-numbers__tv-text {
        padding: 0;
    }

    .year-in-numbers__info li {
        text-align: center !important;
    }
}

.count-up {
    opacity: 0;
    transition: opacity 1s ease-out;
}

    .count-up.active {
        opacity: 1;
    }

.articleWidget .stadium-info {
    margin-left: -25%;
    margin-right: -25%;
}

@media (max-width:64em) {
    .articleWidget .stadium-info {
        margin-left: 0;
        margin-right: 0;
    }
}

.stadium-info {
    opacity: 0;
    transition: opacity .3s ease-out,transform .3s ease-out;
    transform: translateY(100px);
    background: #38003c;
    color: #ebebe4;
    margin: 3rem 0;
    padding: 3rem;
}

    .stadium-info:before {
        content: "";
        display: block;
    }

    .stadium-info:after {
        content: "";
        display: table;
        clear: both;
    }

.stadium-info__section {
    padding: 3rem 2rem;
}

    .stadium-info__section:after {
        background: #633d66;
        background: linear-gradient(180deg,rgba(99,61,102,0),#633d66,rgba(99,61,102,0));
        bottom: 1rem;
        content: "";
        position: absolute;
        right: 0;
        top: 1rem;
        width: .3rem;
    }

    .stadium-info__section:nth-of-type(2n):after, .stadium-info__section:nth-of-type(3):after {
        display: none;
    }

.stadium-info__row {
    border-bottom: .5rem solid #633d66;
}

    .stadium-info__row:before {
        content: "";
        display: block;
    }

    .stadium-info__row:after {
        content: "";
        display: table;
        clear: both;
    }

    .stadium-info__row:last-of-type {
        border-bottom: 0;
    }

.stadium-info__heading {
    font-size: 3.3rem;
    padding-bottom: 2rem;
}

.stadium-info__section-heading {
    display: block;
    clear: both;
    font-size: 2.2rem;
    padding: .5rem 0;
}

.stadium-info__stat {
    color: #04f5ff;
    font-size: 3.4rem;
}

.stadium-info__section-icn {
    float: left;
    margin-right: 2rem;
}

.stadium-info__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}

.stadium-info [class*=block-list]:before {
    content: "";
    display: block;
}

.stadium-info [class*=block-list]:after {
    content: "";
    display: table;
    clear: both;
}

.stadium-info [class*=block-list] li {
    margin-bottom: 0;
    padding: 0 1rem;
}

.stadium-info p {
    color: #ebebe4;
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.stadium-info__stats-container {
    float: left;
    width: 100%;
    border-bottom: .6rem solid #ebebe4;
    border-top: .6rem solid #ebebe4;
    margin-bottom: 1rem;
}

    .stadium-info__stats-container:before {
        content: "";
        display: block;
    }

    .stadium-info__stats-container:after {
        content: "";
        display: table;
        clear: both;
    }

.stadium-info__stat {
    width: 100%;
    text-align: center;
    display: block;
    color: #00ff87;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 6.4rem;
}

.stadium-info__stat--large {
    font-size: 4.2rem;
}

.stadium-info__section-icn {
    margin: 0 auto;
    display: block;
}

.stadium-info p {
    width: 100%;
    text-align: center;
    line-height: 1.8rem;
    margin-bottom: 1.5rem;
}

    .stadium-info p strong {
        color: #00ff87;
        font-weight: 700;
    }

.stadium-info i {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 1rem;
}

.stadium-info .mobile {
    display: none;
}

.stadium-info .title-center {
    margin: 0 auto;
}

    .stadium-info .title-center h1 {
        font-size: 2.3rem;
    }

.stadium-info i.static {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.stadium-info .stadium-stats {
    width: 280px;
    position: relative;
    display: inline-block;
}

    .stadium-info .stadium-stats p {
        top: 50%;
        width: 50%;
        transform: translateY(-50%);
        text-align: left;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

        .stadium-info .stadium-stats p strong {
            display: block;
            width: 100%;
            font-size: 5rem;
            font-weight: 400;
            color: #00ff87;
            line-height: 5rem;
        }

.stadium-info.is-active {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width:63.9375em) {
    .stadium-info__section {
        padding: 2rem 0;
    }

        .stadium-info__section:after {
            display: none;
        }

    .stadium-info__heading {
        margin-bottom: 0;
    }

    .stadium-info__stat {
        font-size: 4rem;
    }

    .stadium-info .title-center.mobile {
        display: none;
    }

    .stadium-info .stadium-stats {
        display: block;
        margin: 0 auto 2rem;
        padding-top: .6rem;
    }

        .stadium-info .stadium-stats p {
            width: 170px;
        }

            .stadium-info .stadium-stats p strong {
                font-size: 5rem;
                line-height: 5rem;
            }

    .stadium-info .mobile {
        display: initial;
        border-top: .5rem solid #633d66;
    }

        .stadium-info .mobile div {
            width: 300px;
            margin: 0 auto;
            height: inherit;
            padding-top: 2rem;
            overflow: auto;
            text-align: center;
        }

            .stadium-info .mobile div h1 {
                font-size: 2rem;
            }

            .stadium-info .mobile div i {
                display: inline-block;
            }
}

@media (max-width:63.9375em) {
    .stadium-info__section {
        padding: 2rem 0;
    }

        .stadium-info__section:after {
            display: none;
        }
}

@media (max-width:43.75em) {
    .stadium-info {
        padding: 2rem 0;
    }

    .stadium-info__heading {
        font-size: 1.8rem;
    }

    .stadium-info__row {
        padding: 1.5rem 0;
    }

    .stadium-info__section {
        padding: .5rem 0;
    }

    .stadium-info__stat, .stadium-info__stat--large {
        font-size: 3rem;
    }

    .stadium-info__stats-container {
        border-bottom: .5rem solid #633d66;
    }

    .stadium-info__info li {
        text-align: center !important;
    }
}

.topps-list-container {
    background-image: url(/Images/topps_widget_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-top: 4px solid #e8e8e8;
    border-bottom: 4px solid #e8e8e8;
    clear: both;
    margin-bottom: 2rem;
    overflow: hidden;
    padding-top: 2rem;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .topps-list-container {
        background-image: url(/Images/topps_widget_bg@x2.jpg);
        background-size: 100% 100%;
    }
}

.topps-list-container__cards {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    padding: 1rem 1.5rem 0;
    text-align: center;
}

.topps-list-container__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding: 0 2rem 2rem;
}

.topps-list-container__link {
    padding: 0 4rem 0 3rem;
}

    .topps-list-container__link .arrow-right {
        right: 2rem;
    }

.topps-list-container__link--mobile {
    display: none;
}

.topps-list-container__logo {
    display: block;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -619px no-repeat;
    width: 106px;
    height: 58px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .topps-list-container__logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.topps-list-container .topps-title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.topps-list-container__title {
    padding-left: 1rem;
    color: #fff;
}

.topps-list-container .topps-card {
    display: inline-block;
    padding: 0 .25rem;
    margin-bottom: 2.25rem;
}

.topps-list-container .topps-card__image {
    background-image: url(/Images/topps_portrait_holder.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: table;
    height: 270px;
    width: 200px;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .topps-list-container .topps-card__image {
        background-image: url(/Images/topps_portrait_holder@x2.png);
        background-size: 200px 270px;
    }
}

.topps-list-container .topps-card__image picture {
    display: table-cell;
    margin: 0 auto;
    vertical-align: middle;
}

.topps-list-container .topps-card__image img {
    height: 240px;
    width: auto;
}

.topps-list-container .topps-card:first-child picture img {
    transform: rotate(-.1deg);
}

.topps-list-container .topps-card:nth-child(2) picture img {
    transform: rotate(.9deg);
}

.topps-list-container .topps-card:nth-child(3) picture img {
    transform: rotate(-.1deg);
}

.topps-list-container .topps-card:nth-child(4) picture img {
    transform: rotate(.9deg);
}

.topps-list-container .topps-card__label {
    color: #fff;
    text-align: center;
    padding-top: 1rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.topps-list-container--filtered-wrap {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
}

    .topps-list-container--filtered-wrap .topps-list-container {
        color: #fff;
        margin-bottom: 0;
    }

    .topps-list-container--filtered-wrap .topps-list-container__cards {
        min-height: 32rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .topps-list-container--filtered-wrap .topps-list-container__cards--empty, .topps-list-container--filtered-wrap .topps-list-container__cards--loading {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .topps-list-container--filtered-wrap .loader-small {
        margin-top: 1rem;
    }

.topps-list__filter {
    margin-bottom: 2rem;
}

    .topps-list__filter .apply, .topps-list__filter .btn-more, .topps-list__filter .mobileHeader {
        display: none;
    }

@media (max-width:64em) {
    .topps-list-container {
        margin: 2rem -2rem;
        margin-bottom: 2rem;
        padding: 1rem 0;
    }

    .topps-list-container__cards {
        padding: 0 1rem;
    }

    .topps-list-container__logo {
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -860px -137px no-repeat;
        width: 73px;
        height: 40px;
    }
}

@media (max-width:64em) and (-webkit-min-device-pixel-ratio:2),(max-width:64em) and (min-resolution:192dpi) {
    .topps-list-container__logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:64em) {
    .topps-list-container .topps-card {
        padding: 0 .5rem;
    }
}

@media (max-width:43.75em) {
    .topps-list-container {
        margin: 2rem -1rem;
    }

    .topps-list-container__header {
        padding: 1rem 2rem;
    }

    .topps-list-container__link {
        display: none;
    }

    .topps-list-container__link--mobile {
        display: block;
        margin: 1rem auto 0;
        padding: 0 4rem 0 3rem;
        width: calc(100% - 2rem);
    }

        .topps-list-container__link--mobile .arrow-right {
            right: 2rem;
        }

    .topps-list-container__title {
        font-size: 1.5rem;
    }

    .topps-list-container .topps-card {
        margin-bottom: .5rem;
    }

    .topps-list-container .topps-card__label {
        font-size: 1.2rem;
    }
}

.topps-list-player-archive--hidden {
    opacity: 0;
}

.topps-list-player-archive__cards {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    margin-top: 2rem;
}

.topps-list-player-archive__cards--loader {
    -ms-flex-direction: column;
    flex-direction: column;
}

    .topps-list-player-archive__cards--loader .loader-small {
        margin-top: 1rem;
    }

.topps-list-player-archive__cards .topps-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem 2rem;
    width: 25%;
    transition: all .35s ease-in-out;
}

.topps-list-player-archive__cards .topps-card__link {
    text-decoration: none;
}

.topps-list-player-archive__cards .topps-card__image img {
    box-shadow: 0 0 1px 2px #e8e8e8;
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: 250px;
    max-width: 100%;
}

.topps-list-player-archive__cards .topps-card__label {
    padding-top: 1rem;
    text-align: center;
    color: #38003c;
}

.topps-list-player-archive__cards .topps-card:focus {
    transform: scale(1.05);
}

    .topps-list-player-archive__cards .topps-card:focus .topps-card__label {
        text-decoration: underline;
    }

@media (min-width:56.25em) {
    .topps-list-player-archive__cards .topps-card:hover {
        transform: scale(1.05);
    }

        .topps-list-player-archive__cards .topps-card:hover .topps-card__label {
            text-decoration: underline;
        }
}

.topps-list-player-archive__logo {
    display: block;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -619px no-repeat;
    width: 106px;
    height: 58px;
    margin-left: 1rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .topps-list-player-archive__logo {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.topps-list-player-archive--club-view .playerInfo {
    margin: 0 -2rem;
    padding: 0;
}

.topps-list-player-archive--club-view .topps-card {
    width: 20%;
    padding: 0 2rem 2rem;
}

.topps-list-player-archive .noContentContainer {
    width: 100%;
}

@media (max-width:63.9375em) {
    .topps-list-player-archive--club-view .playerInfo {
        margin: 0 -1rem;
        padding: 0;
    }

    .topps-list-player-archive--club-view .topps-card {
        width: 25%;
        padding: 0 1rem 2rem;
    }
}

@media (max-width:43.75em) {
    .topps-list-player-archive__cards {
        -ms-flex-pack: center;
        justify-content: center;
    }

        .topps-list-player-archive__cards .topps-card {
            width: 33.33%;
        }
}

@media (max-width:432px) {
    .topps-list-player-archive {
        padding: 1rem 0;
    }

    .topps-list-player-archive__cards .topps-card {
        width: 50%;
    }

    .topps-list-player-archive__cards .topps-card__image img {
        width: 100%;
    }
}

.topps-club-archive {
    position: relative;
}

    .topps-club-archive .pageFilter {
        margin-bottom: 3rem;
        min-height: 50px;
    }

.topps-club-archive__topps-logo {
    background: url("https://football.hvwooding.net/Images/global-sprite.png") 0 -619px no-repeat;
    content: "";
    display: block;
    height: 58px;
    position: absolute;
    right: 0;
    top: 0;
    width: 106px;
}

.topps-club-archive__header {
    clear: both;
    text-align: center;
}

.topps-club-archive .topps-list-player-archive__cards--loading {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.topps-club-archive .topps-list-player-archive__logo {
    display: none;
}

.topps-club-archive .noContentContainer {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:43.75em) {
    .topps-club-archive .pageFilter.col-12.singleFilter {
        padding: 0 1rem;
    }

        .topps-club-archive .pageFilter.col-12.singleFilter .dropDown {
            width: 100%;
        }

    .topps-club-archive__topps-logo {
        transform: scale(.8);
        transform-origin: top right;
    }
}

.topps-club-special {
    background-image: url(/Images/topps_widget_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    clear: both;
    color: #fff;
    height: 345px;
    margin-bottom: 5rem;
    padding: 2rem 0 0;
    position: relative;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .topps-club-special {
        background-image: url(/Images/topps_widget_bg@x2.jpg);
        background-size: 100% 100%;
    }
}

.topps-club-special__cards-wrap {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 285px;
    position: relative;
    padding: 0 5rem;
    overflow: hidden;
}

.topps-club-special__track {
    display: -ms-flexbox;
    display: flex;
    height: 255px;
    white-space: nowrap;
    -ms-flex-pack: center;
    justify-content: center;
}

.topps-club-special__track--hidden {
    opacity: 0;
}

.topps-club-special__cards {
    bottom: 0;
    min-height: 285px;
    min-width: 100%;
    padding: 1rem 0 2rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.topps-club-special__cards--slider {
    left: 0;
    transform: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.topps-club-special__cards--slider-trans {
    transition-property: left;
    transition-duration: .5s;
}

.topps-club-special__cards--loading {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.topps-club-special__cards--loader {
    bottom: auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    left: auto !important;
    top: 50%;
    transform: translateY(-50%);
}

.topps-club-special__cards .loader-small {
    margin-top: 1rem;
}

.topps-club-special__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 0 2rem 2rem;
}

.topps-club-special__not-found {
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 1.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.topps-club-special .topps-card {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 255px;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 1.5rem;
    min-width: 180px;
    padding: 1rem;
    position: relative;
    vertical-align: top;
}

    .topps-club-special .topps-card:first-child {
        margin-left: 6.5rem;
    }

    .topps-club-special .topps-card:last-child {
        margin-right: 6.5rem;
    }

.topps-club-special .topps-card__placeholder {
    border-bottom: 4px solid #38003c;
    border-left: 4px solid #38003c;
    border-right: 4px solid #38003c;
    border-top: 0 solid #38003c;
    -webkit-clip-path: polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0);
    clip-path: polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0);
    overflow: hidden;
    position: absolute;
    background-image: url(/Images/topps_placeholder_bg.png);
    background-repeat: no-repeat;
    background-position: 50%;
    height: 255px;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .topps-club-special .topps-card__placeholder {
        background-image: url(/Images/topps_placeholder_bg@x2.png);
        background-size: auto 100%;
    }
}

.topps-club-special .topps-card__placeholder__top {
    background-color: #38003c;
    height: 54px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@supports ((-webkit-clip-path: polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0)) or (clip-path: polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0))) and (-webkit-clip-path:polygon(100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 0)) {
    .topps-club-special .topps-card__placeholder:before {
        border-top: 4px solid #38003c;
        bottom: -7px;
        content: "";
        display: block;
        position: absolute;
        right: -20px;
        transform: rotate(-45deg);
        transform-origin: left;
        width: 50px;
    }
}

.topps-club-special .topps-card__placeholder:after {
    background-image: url(/Images/topps_placeholder_logos.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 230px;
    left: 0;
    position: absolute;
    top: .8rem;
    width: 100%;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .topps-club-special .topps-card__placeholder:after {
        background-image: url(/Images/topps_placeholder_logos@x2.png);
        background-size: auto 230px;
    }
}

.topps-club-special .topps-card:first-child picture img, .topps-club-special .topps-card:nth-child(2) picture img {
    transform: rotate(.9deg);
}

.topps-club-special .topps-card:nth-child(3) picture img, .topps-club-special .topps-card:nth-child(4) picture img {
    transform: rotate(-.1deg);
}

.topps-club-special .topps-card:nth-child(5) picture img {
    transform: rotate(.9deg);
}

.topps-club-special .topps-card:nth-child(6) picture img, .topps-club-special .topps-card:nth-child(7) picture img {
    transform: rotate(-.1deg);
}

.topps-club-special .topps-card:nth-child(8) picture img {
    transform: rotate(.9deg);
}

.topps-club-special .topps-card:nth-child(9) picture img, .topps-club-special .topps-card:nth-child(10) picture img, .topps-club-special .topps-card:nth-child(11) picture img, .topps-club-special .topps-card:nth-child(12) picture img {
    transform: rotate(-.1deg);
}

.topps-club-special .topps-card picture:nth-child(2) img {
    margin-left: .25rem;
    transform: rotate(-.1deg);
}

.topps-club-special .topps-card picture img {
    max-height: 240px;
    position: relative;
    z-index: 1;
    width: auto;
}

.topps-club-special .topps-card--composed-vertical {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}

    .topps-club-special .topps-card--composed-vertical picture:nth-child(2) img {
        margin-left: 0;
    }

    .topps-club-special .topps-card--composed-vertical picture img {
        max-height: 122.5px;
    }

.topps-club-special .nav {
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,.28);
    cursor: pointer;
    display: none;
    height: 32px;
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% + 2rem));
    transition-property: background-color;
    transition-duration: .35s;
    width: 32px;
    z-index: 2;
}

    .topps-club-special .nav:before {
        content: "";
        border-bottom: 0;
        border-left: 0;
        border-right-width: 1px;
        border-top-width: 1px;
        border-style: solid;
        border-color: #000;
        height: 8px;
        left: 50%;
        position: absolute;
        transition-property: border-color transform;
        transition-duration: .35s;
        top: 50%;
        width: 8px;
    }

    .topps-club-special .nav:hover {
        background-color: #e90052;
    }

        .topps-club-special .nav:hover:before {
            border-color: #fff;
        }

.topps-club-special .nav--prev {
    left: 2rem;
}

    .topps-club-special .nav--prev:before {
        transform: translate(-35%,-50%) rotate(-135deg);
    }

    .topps-club-special .nav--prev:hover:before {
        transform: translate(-50%,-50%) rotate(-135deg);
    }

.topps-club-special .nav--next {
    right: 2rem;
}

    .topps-club-special .nav--next:before {
        transform: translate(-70%,-50%) rotate(45deg);
    }

    .topps-club-special .nav--next:hover:before {
        transform: translate(-50%,-50%) rotate(45deg);
    }

.topps-club-special .nav--next-blink {
    display: block;
    opacity: 1;
    animation: k 1s infinite;
}

@keyframes k {
    0% {
        opacity: .5;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: .5;
    }
}

@media (max-width:64em) {
    .topps-club-special {
        margin: 2rem -2rem 5rem;
    }

    .topps-club-special__cards-wrap {
        overflow: auto;
    }

    .topps-club-special__cards {
        padding: 0 1rem;
    }

    .topps-club-special .topps-card {
        padding: 0 .5rem;
    }

        .topps-club-special .topps-card:first-child {
            margin-left: 1.5rem;
        }

        .topps-club-special .topps-card:last-child {
            margin-right: 1.5rem;
        }
}

@media (max-width:43.75em) {
    .topps-club-special {
        margin: 2rem -1rem 5rem;
    }

    .topps-club-special__header {
        padding: 1rem 2rem;
    }

    .topps-club-special__title {
        font-size: 1.5rem;
    }

    .topps-club-special .topps-card {
        margin-bottom: .5rem;
    }

    .topps-club-special .topps-card__label {
        font-size: 1.2rem;
    }
}

.leageTableContainer .loader-small, .teamPerformanceStandingsArea a {
    display: none;
}

.ball-2-sm-w {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -520px -768px no-repeat;
    width: 14px;
    height: 14px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ball-2-sm-w {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:63.9375em) {
    .twitter-tweet.twitter-tweet-rendered {
        display: initial !important;
    }
}

@media (max-width:63.9375em) {
    .youtubeThumb iframe {
        width: 220px;
        height: 170px;
    }
}

@media (max-width:769px) {
    .matchWeekBlogEntryContainer {
        margin-left: .5rem;
    }

    .vidiprinter .event:hover {
        border: 1px solid #e8e8e8;
    }

        .vidiprinter .event:hover .type {
            color: #76766f;
        }
}

.hptoOtherMatchesContainer .resultContainer .matchAbridged.matchNavMatchContainer .broadcaster {
    width: 100%;
    margin: 0;
}

    .hptoOtherMatchesContainer .resultContainer .matchAbridged.matchNavMatchContainer .broadcaster .logo {
        margin-left: -2rem;
    }

.homepageTakeover .homepageTakeover__content .singleMatch .matchAbridged {
    text-align: center;
}

.socialSection .socialCard.textCard .cardContent .message p a {
    color: #e90052;
}

.t57 .socialSection .socialCard .cardContent .message a, .t88 .socialSection .socialCard .cardContent .message a, .t9333 .socialSection .socialCard .cardContent .message a, .t9345 .socialSection .socialCard .cardContent .message a {
    color: #fff;
}

@media (max-width:63.9375em) {
    .stadium-info [class*=col-5], .stadium-info [class*=col-12].dual {
        width: 50%;
    }
}

.map-container {
    height: 600px;
    min-height: 600px;
    position: relative;
    overflow: hidden;
}

.map-container--city-map {
    margin-left: -50vw;
    margin-right: -50vw;
    left: 50%;
    right: 50%;
    width: 100vw;
}

@media (max-width:43.75em) {
    .map-container--city-map {
        visibility: hidden;
        position: absolute;
    }

        .map-container--city-map.u-show {
            visibility: visible;
            position: relative;
        }
}

.map-container--bar-map {
    height: 100%;
    width: 100%;
}

    .map-container--bar-map .gm-style .gm-style-iw {
        left: 1px !important;
        right: 0 !important;
        top: 1px !important;
        width: 100% !important;
    }

        .map-container--bar-map .gm-style .gm-style-iw > div {
            width: 100%;
        }

.map-container--bar-map-single {
    height: 26rem;
}

@media (max-width:43.75em) {
    .map-container {
        height: calc(100vh - 244px);
        min-height: 0;
    }
}

.map-sidebar, .ubf-city-map {
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.ubf-city-map {
    width: 100%;
}

    .ubf-city-map .btn-cityLink {
        background-color: #d51c1e;
        color: #fff;
        line-height: 3rem;
    }

@media (max-width:43.75em) {
    .ubf-city-map {
        height: calc(100vh - 244px);
    }
}

.map-sidebar {
    padding: 0;
    z-index: 5;
    transition: right .5s ease;
}

    .map-sidebar.is-hidden {
        right: -100%;
    }

    .map-sidebar.is-showing {
        right: 0;
    }

    .map-sidebar .closeSideBar {
        position: absolute;
        top: 2rem;
        right: 2rem;
    }

    .map-sidebar .closeSideBar--icon {
        display: inline-block;
        padding: .6rem;
        border: 4px solid #fff;
        border-radius: 100%;
        background: transparent;
        cursor: pointer;
    }

    .map-sidebar .sidebar-content {
        height: 100%;
        padding: 0;
    }

        .map-sidebar .sidebar-content .cityInfo {
            height: 100%;
            background: rgba(0,0,0,.5);
            background-size: cover;
            background-repeat: no-repeat;
        }

            .map-sidebar .sidebar-content .cityInfo .infoContainer {
                width: 100%;
                position: absolute;
                bottom: 0;
                padding: 2rem;
                background: #300034;
            }

                .map-sidebar .sidebar-content .cityInfo .infoContainer:before {
                    content: "";
                    width: 300px;
                    height: 67px;
                    position: absolute;
                    bottom: 100%;
                    left: 0;
                    background-image: url(/Images/ubf-sidebar.png);
                    background-repeat: no-repeat;
                }

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .map-sidebar .sidebar-content .cityInfo .infoContainer:before {
        background-image: url(/Images/ubf-sidebar@x2.png);
        background-size: 300px 71px;
    }
}

.map-sidebar .sidebar-content .cityInfo .infoContainer--info .state {
    color: #fff;
}

.map-sidebar .sidebar-content .cityInfo .infoContainer--info .name {
    color: #fff;
    padding-bottom: 1rem;
}

.map-sidebar .sidebar-content .cityInfo .infoContainer--info .state {
    text-transform: uppercase;
}

.map-sidebar .sidebar-content .cityInfo .infoContainer--info .btn-cityLink {
    background-color: #d51c1e;
    color: #fff;
}

.map-sidebar .sidebar-content .cityInfo .infoContainer--info .btn-cityLink--arrow {
    display: inline-block;
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -971px -776px no-repeat;
    width: 9px;
    height: 8px;
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .map-sidebar .sidebar-content .cityInfo .infoContainer--info .btn-cityLink--arrow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .map-sidebar {
        height: calc(100vh - 244px);
    }
}

.ubf-view-toggle {
    display: -ms-flexbox;
    display: flex;
    padding: .2rem;
    margin-bottom: 1rem;
    background: #0f1630;
    border-radius: 3px;
}

@media (min-width:43.75em) {
    .ubf-view-toggle {
        display: none;
    }
}

.ubf-view-toggle__btn {
    display: inline-block;
    width: 50%;
    border-radius: 3px;
    text-align: center;
    border: none;
    background: transparent;
    color: hsla(0,0%,100%,.8);
}

    .ubf-view-toggle__btn.is-active {
        background: #fff;
        color: #0f1630;
    }

    .ubf-view-toggle__btn span {
        vertical-align: middle;
    }

    .ubf-view-toggle__btn .icn {
        left: 0;
        margin-right: .3rem;
    }

.ubf-view-toggle__btn--list .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -849px -422px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-view-toggle__btn--list .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-view-toggle__btn--list.is-active .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -677px -177px no-repeat;
    width: 10px;
    height: 10px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-view-toggle__btn--list.is-active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-view-toggle__btn--map .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -848px -657px no-repeat;
    width: 12px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-view-toggle__btn--map .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-view-toggle__btn--map.is-active .icn {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -925px -566px no-repeat;
    width: 12px;
    height: 15px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-view-toggle__btn--map.is-active .icn {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.wrap-thumbnails-cities {
    margin-top: 3rem;
}

    .wrap-thumbnails-cities .thumbnail-container {
        padding: 0 1rem;
        text-align: center;
    }

        .wrap-thumbnails-cities .thumbnail-container .thumbnail:focus figure .marker {
            bottom: 75px;
        }

            .wrap-thumbnails-cities .thumbnail-container .thumbnail:focus figure .marker:before {
                left: 0;
                right: 0;
            }

@media (min-width:56.25em) {
    .wrap-thumbnails-cities .thumbnail-container .thumbnail:hover figure .marker {
        bottom: 75px;
    }

        .wrap-thumbnails-cities .thumbnail-container .thumbnail:hover figure .marker:before {
            left: 0;
            right: 0;
        }
}

.wrap-thumbnails-cities .thumbnail-container figure {
    position: relative;
}

    .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-image-container {
        overflow: hidden;
        position: relative;
        border-left: 1px solid #e8e8e8;
    }

        .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-image-container .cityThumbSvg {
            bottom: 0;
            fill: #fff;
            left: 0;
            position: absolute;
        }

    .wrap-thumbnails-cities .thumbnail-container figure .marker {
        width: 4rem;
        height: 4rem;
        position: absolute;
        bottom: 82px;
        left: 50%;
        transform: translateX(-50%);
        background: #fff;
        border: 5px solid #d51c1e;
        border-radius: 100%;
        transition: bottom .2s ease;
        z-index: 5;
    }

        .wrap-thumbnails-cities .thumbnail-container figure .marker:before {
            content: "";
            width: auto;
            height: 4px;
            display: block;
            position: absolute;
            bottom: -15px;
            left: 50%;
            right: 50%;
            background: radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,transparent 60%);
            transition: left .1s ease .1s,right .1s ease .1s;
        }

        .wrap-thumbnails-cities .thumbnail-container figure .marker:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            top: 110%;
            left: 50%;
            transform: translateX(-50%);
            border: .8rem solid transparent;
            border-top-color: #d51c1e;
        }

    .wrap-thumbnails-cities .thumbnail-container figure .marker-number {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        font-size: 1.2rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
    }

    .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption {
        padding-top: 3rem;
        border: 1px solid #e8e8e8;
        position: relative;
        border-top: none;
    }

        .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-city {
            font-size: 1.5em;
        }

        .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-state {
            color: #76766f;
            text-transform: uppercase;
            padding-right: 1rem;
        }

            .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-state .state-pin {
                display: inline-block;
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -789px -602px no-repeat;
                width: 10px;
                height: 11px;
            }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-state .state-pin {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-state .state-name {
    display: inline-block;
    font-size: 1.2rem;
}

.wrap-thumbnails-cities .widget-title {
    margin-bottom: 2rem;
}

@media (max-width:43.75em) {
    .wrap-thumbnails-cities {
        margin-top: 0;
    }

        .wrap-thumbnails-cities.is-hidden {
            display: none;
        }

        .wrap-thumbnails-cities .thumbnail-container {
            padding: 0;
            border: 1px solid #e8e8e8;
            margin-bottom: 2em;
            text-align: left;
        }

            .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-image-container {
                width: 45%;
                display: inline-block;
                float: left;
            }

                .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-image-container .cityThumbSvg {
                    bottom: 5rem;
                    right: -9rem;
                    transform: rotate(270deg);
                    height: 9rem;
                    left: auto;
                    width: 20rem;
                }

            .wrap-thumbnails-cities .thumbnail-container figure .marker {
                bottom: 50%;
                left: 45%;
                transform: translate(-50%,50%);
            }

            .wrap-thumbnails-cities .thumbnail-container figure .arrow {
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -913px -262px no-repeat;
                width: 25px;
                height: 25px;
                position: absolute;
                right: 1rem;
                top: 50%;
                transform: translateY(-50%);
            }
}

@media (max-width:43.75em) and (-webkit-min-device-pixel-ratio:2),(max-width:43.75em) and (min-resolution:192dpi) {
    .wrap-thumbnails-cities .thumbnail-container figure .arrow {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption {
        width: 55%;
        display: inline-block;
        padding: 9% 3.5rem 0;
        border: none;
    }

        .wrap-thumbnails-cities .thumbnail-container figure .thumbnail-caption .thumbnail-city {
            font-size: 5vw;
        }

    .wrap-thumbnails-cities .widget-title {
        padding-top: 1rem;
    }
}

.pageHero--ubf {
    position: relative;
    margin-top: -2rem;
    padding: 2.7rem 0;
    background: #300034;
    background-image: url(/Images/ubf-background.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: auto 100%;
    border-bottom: 11px solid #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    z-index: 10;
}

@media (-moz-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2) {
    .pageHero--ubf {
        background-image: url(/Images/ubf-background@x2.png);
        background-size: auto 100%;
    }
}

.pageHero--ubf:before {
    content: "";
    display: block;
}

.pageHero--ubf:after {
    content: "";
    display: table;
    clear: both;
}

@media (max-width:870px) {
    .pageHero--ubf {
        background-position: 200% 0;
    }
}

@media (max-width:43.75em) {
    .pageHero--ubf {
        margin-bottom: 1rem;
        padding: 1.2rem 0;
        border-bottom: 0;
        background-image: url(/Images/ubf-mobile-background.png);
        background-repeat: no-repeat;
        background-position: 100% 0;
    }
}

@media (max-width:43.75em) and (-moz-min-device-pixel-ratio:2),(max-width:43.75em) and (-webkit-min-device-pixel-ratio:2) {
    .pageHero--ubf {
        background-image: url(/Images/ubf-mobile-background@x2.png);
        background-size: auto 100%;
    }
}

.pageHero--ubf ::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero--ubf ::-moz-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero--ubf :-ms-input-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero--ubf :-moz-placeholder {
    color: hsla(0,0%,100%,.6);
}

.pageHero--ubf .pageHero--ubfIcon {
    background-image: url(/Images/ubf-hero-icon.png);
    background-size: auto 45px;
    background-repeat: no-repeat;
    width: 35px;
    height: 45px;
    float: left;
    margin-right: 1em;
}

.pageHero--ubf .pageTitle {
    color: #fff;
    max-width: 70%;
}

@media screen and (max-width:700px) {
    .pageHero--ubf .pageTitle {
        padding: 5px 0;
    }
}

@media (max-width:43.75em) {
    .pageHero--ubf .pageTitle {
        font-size: 2.4rem;
    }
}

.pageHero--ubf .socialShareHover {
    position: absolute;
    top: 50%;
    right: 2rem;
    transform: translateY(-50%);
    z-index: 10;
}

    .pageHero--ubf .socialShareHover .socialShareBtn {
        padding-top: 0;
        line-height: 4rem;
        border-radius: 3px;
        box-shadow: -2px 2px 6px 1px rgba(0,0,0,.3);
    }

@media (max-width:43.75em) {
    .pageHero--ubf .socialShareHover .socialShareBtn {
        box-shadow: none;
    }
}

.pageHero--ubf .socialShareHover .socialShareBtn:before {
    display: none;
}

.pageHero--ubf .socialShareHover .socialOptions li:last-child .option {
    border-radius: 0 0 3px 3px;
}

.pageHero--ubf .socialShareHover:hover .socialShareBtn {
    border-radius: 3px 3px 0 0;
}

.pageHero--ubf.tabbedHero .heroPageLinks {
    clear: both;
    margin-top: 2rem;
    margin-bottom: -2.7rem;
}

@media (max-width:43.75em) {
    .pageHero--ubf.tabbedHero .heroPageLinks {
        margin-top: .9rem;
        margin-bottom: -1.2rem;
    }
}

.pageHero--ubf.tabbedHero .ubf--tabList a {
    background: #e90052;
    color: #fff;
}

    .pageHero--ubf.tabbedHero .ubf--tabList a:focus, .pageHero--ubf.tabbedHero .ubf--tabList a:hover {
        background: #b60040;
    }

    .pageHero--ubf.tabbedHero .ubf--tabList a.active {
        background: #fff;
        color: #0d1630;
    }

.pageHero--ubf + .full-width-wrap .article__wrapper {
    background: #0f1630;
}

.ubf-bar-list__wrapper {
    position: relative;
    padding: 1rem;
}

    .ubf-bar-list__wrapper .pageFilter {
        position: relative;
        margin-left: auto;
    }

        .ubf-bar-list__wrapper .pageFilter .dropDown {
            margin: 0;
            position: relative;
        }

.ubf-bar-list__wrapper--align-center {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #f8f8f8;
}

.ubf-bar-list__list {
    width: 100%;
}

.ubf-bar-list__number {
    background: #d51c1e;
    border-radius: 1.4rem;
    color: #ebebe4;
    display: block;
    left: 3rem;
    padding: .7rem 1.5rem;
    position: absolute;
    top: 0;
    transform: translateY(-50%);
}

.ubf-bar-list__link {
    display: block;
    text-decoration: none;
    transition: transform .2s ease,box-shadow .2s ease;
}

    .ubf-bar-list__link:focus {
        transform: translateY(-2px);
        box-shadow: -2px 2px 5px 0 rgba(0,0,0,.15);
    }

@media (min-width:56.25em) {
    .ubf-bar-list__link:hover {
        transform: translateY(-2px);
        box-shadow: -2px 2px 5px 0 rgba(0,0,0,.15);
    }
}

.ubf-bar-list__item {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    border: 1px solid #e8e8e8;
    background-color: #fff;
}

.ubf-bar-list__item--none {
    border: none;
    background: none;
}

    .ubf-bar-list__item--none .noContentContainer {
        width: 100%;
    }

.ubf-bar-list__item__image {
    width: 40%;
    min-height: 180px;
    background-size: cover;
    background-position: 50%;
}

.ubf-bar-list__item__details {
    width: 60%;
    position: relative;
    padding: 1rem 5rem 1rem 1.5rem;
    color: #242424;
}

    .ubf-bar-list__item__details:after {
        display: block;
        position: absolute;
        right: 1rem;
        top: 50%;
        transform: translateY(-50%);
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -913px -262px no-repeat;
        width: 25px;
        height: 25px;
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-bar-list__item__details:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-bar-list__item__details h4 {
    padding-bottom: .2rem;
}

.ubf-bar-list__item__details p {
    padding-bottom: 1.4rem;
    line-height: 1.2;
    color: #61605c;
    font-size: 1rem;
}

.ubf-bar-list__item__details__additional-info {
    padding-bottom: 1.4rem;
}

    .ubf-bar-list__item__details__additional-info p {
        display: inline-block;
        padding: 0;
    }

.ubf-bar-list__item__affiliated-clubs {
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #e9e9e9;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
}

    .ubf-bar-list__item__affiliated-clubs h6 {
        padding: 0 1rem 0 0;
    }

    .ubf-bar-list__item__affiliated-clubs li {
        display: inline-block;
        padding-right: .5rem;
    }

@media (max-width:63.9375em) {
    .ubf-bar-list__wrapper {
        -ms-flex-align: normal;
        align-items: normal;
    }

    .ubf-bar-list__item__image {
        min-height: 16rem;
    }
}

@media (max-width:43.75em) {
    .ubf-bar-list__wrapper {
        padding: 1rem;
    }

        .ubf-bar-list__wrapper .pageFilter {
            margin: 1.5rem 0 1rem;
        }

            .ubf-bar-list__wrapper .pageFilter .dropDown {
                width: 100%;
            }

    .ubf-bar-list__number {
        left: 2rem;
    }
}

@media (max-width:25em) {
    .ubf-bar-list__item {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .ubf-bar-list__item__image {
        width: 100%;
        height: 20rem;
    }

    .ubf-bar-list__item__details {
        width: 100%;
    }
}

.col-9 .ubf-bar-list__wrapper {
    padding: 5rem 0;
}

    .col-9 .ubf-bar-list__wrapper .subHeader {
        margin-bottom: 1.5rem;
    }

.ubf-bar-list-map {
    width: 100%;
    min-width: 14rem;
    display: block;
    color: inherit;
    text-decoration: none;
}

    .ubf-bar-list-map img {
        width: 100%;
        height: auto;
        display: block;
        position: relative;
        top: 0;
        left: 0;
    }

.ubf-bar-list-map__bg {
    width: 100%;
    min-width: 14rem;
    height: 12rem;
    background-size: cover;
    background-position: 50%;
}

.ubf-bar-list-map__details {
    padding: 1rem;
}

.ubf-bar-list-map p {
    font-size: 1.2rem;
    line-height: 1.2;
}

.ubf-promo {
    background: #0d092e;
    background: radial-gradient(90px at right 50px center,#443c86,#0d092e);
    list-style: none;
    margin: 1rem 0 1.5rem;
    padding: 1.5rem 25% 1.5rem 7rem;
    position: relative;
}

.ubf-promo__heading {
    color: #ebebe4;
    font-size: 1.4rem;
    text-transform: uppercase;
}

    .ubf-promo__heading span {
        display: block;
        color: #ffca06;
    }

.ubf-promo__icn {
    left: 1.5rem;
}

.ubf-promo__icn, .ubf-promo__img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ubf-promo__img {
    max-width: 13.5rem;
    right: 1.5rem;
    width: 20%;
}

@media (max-width:43.75em) {
    .ubf-promo {
        padding: 1.5rem 40% 1.5rem 1.5rem;
    }

    .ubf-promo__heading span {
        display: inline-block;
    }

    .ubf-promo__icn {
        display: none;
    }

    .ubf-promo__img {
        width: 30%;
    }
}

.ubf-dropdown {
    position: static;
}

.ubf-dropdown__title {
    width: 100px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
}

.ubf-dropdown .dropdownList {
    top: 5.4rem;
}

    .ubf-dropdown .dropdownList li a {
        display: block;
    }

.ubf-dropdown .dropDown__title .icn {
    display: inline-block;
    margin-left: .5rem;
}

.fixedSidebar .article__selector {
    display: inline;
    margin-left: auto;
}

.fixedSidebar .article__title {
    display: inline;
    font-size: 3.2rem;
}

.fixedSidebar .article__header {
    height: 26rem;
    background-position: 50%;
    background-size: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

    .fixedSidebar .article__header img {
        width: 100%;
    }

.fixedSidebar .article__wrapper {
    background: #38003c;
}

.fixedSidebar .article__content {
    color: #fff;
    padding: 1.2rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    max-width: 51rem;
    margin: 0 auto;
}

.fixedSidebar .article__subtitle {
    font-size: 1.3rem;
}

.ubf-bar-title {
    padding: 3rem 0 1rem;
}

.ubf-bar-title__heading {
    font-size: 3.6rem;
}

.ubf-bar-title__return-link {
    display: block;
    margin-bottom: 3rem;
}

.ubf-bar-title__details dd, .ubf-bar-title__details dt {
    display: inline-block;
    margin-bottom: .5rem;
}

.ubf-bar-title__details dd {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    margin-left: .5rem;
}

.ubf-bar-title__maps-btn {
    display: inline-block;
    margin-bottom: 1rem;
}

@media (max-width:43.75em) {
    .ubf-bar-title {
        padding: 0;
    }

    .ubf-bar-title__heading {
        font-size: 2.4rem;
    }
}

.ubf-bar-offer {
    background: #d51c1e;
    border-radius: .5rem;
    color: #ebebe4;
    padding: 2.5rem 3.5rem;
    position: relative;
}

    .ubf-bar-offer:before {
        display: block;
        content: "";
        background: url("https://football.hvwooding.net/Images/global-sprite.png") -938px -33px no-repeat;
        width: 45px;
        height: 45px;
        left: 0;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%);
    }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-bar-offer:before {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-bar-offer strong {
    display: block;
    font-size: 1.6rem;
    margin-bottom: 1rem;
}

.ubf-bar-offer p {
    color: #ebebe4;
    font-size: 1.2rem;
}

@media (max-width:43.75em) {
    .ubf-bar-offer {
        padding-left: 7rem;
    }

        .ubf-bar-offer:before {
            left: 3.5rem;
        }
}

.ubf-bar-slider {
    margin: 3rem 0;
    overflow: hidden;
    white-space: nowrap;
}

.ubf-bar-slider__container {
    position: relative;
}

.ubf-bar-slider__images {
    font-size: 0;
    left: 0;
    position: relative;
    transition: left .5s ease-in-out,transform .2s ease-in-out;
    transform: translateZ(0) translateX(0);
}

    .ubf-bar-slider__images li {
        display: inline-block;
        width: 100%;
    }

.ubf-bar-slider__thumbs {
    margin: 1rem 0;
    text-align: center;
    white-space: normal;
}

.ubf-bar-slider__pager {
    display: inline-block;
    font-size: 0;
    margin: .5rem;
    padding: .3rem;
    transition: box-shadow .3s ease-in-out;
    width: 16.66667%;
}

    .ubf-bar-slider__pager:hover {
        cursor: pointer;
    }

.ubf-bar-slider__pager--active {
    box-shadow: 1px 1px 5px #888;
}

.ubf-bar-slider__photo, .ubf-bar-slider__thumb {
    width: 100%;
}

.ubf-bar-slider__arrow {
    border: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -99rem;
    top: 50%;
    transform: translateY(-50%);
}

.ubf-bar-slider__arrow--next {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -976px -519px no-repeat;
    width: 21px;
    height: 36px;
    right: 1rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-bar-slider__arrow--next {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-bar-slider__arrow--prev {
    content: "";
    background: url("https://football.hvwooding.net/Images/global-sprite.png") -976px -369px no-repeat;
    width: 21px;
    height: 36px;
    left: 1rem;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-bar-slider__arrow--prev {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:43.75em) {
    .ubf-bar-slider {
        margin: 3rem -1rem;
    }

    .ubf-bar-slider__thumbs {
        margin: 1.2rem 0;
        overflow: scroll;
        padding: .2rem .6rem;
        white-space: nowrap;
    }

    .ubf-bar-slider__pager {
        width: 58.33333%;
    }
}

.ubf-bar-info {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
}

    .ubf-bar-info:before {
        content: "";
        display: block;
    }

    .ubf-bar-info:after {
        content: "";
        display: table;
        clear: both;
    }

.ubf-bar-info__heading {
    display: block;
    font-size: 1.6rem;
    margin-bottom: 1rem;
}

.ubf-bar-info__section {
    padding: 2rem 1rem 2rem 8rem;
    position: relative;
}

    .ubf-bar-info__section ul li {
        display: block;
        margin-bottom: .5rem;
    }

    .ubf-bar-info__section a {
        color: #000;
        font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
        font-weight: 400;
        text-decoration: underline;
    }

        .ubf-bar-info__section a:after {
            display: inline-block;
            margin-left: .6rem;
            content: "";
            background: url("https://football.hvwooding.net/Images/global-sprite.png") -550px -335px no-repeat;
            width: 10px;
            height: 10px;
            vertical-align: middle;
        }

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .ubf-bar-info__section a:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

.ubf-bar-info__section:last-child:after, .ubf-bar-info__section:last-child:before {
    right: 0;
}

.ubf-bar-info__section:after, .ubf-bar-info__section:before {
    background: #e8e8e8;
    content: "";
    display: block;
    height: .1rem;
    left: 0;
    position: absolute;
    right: 2rem;
    top: 0;
    width: auto;
}

.ubf-bar-info__section:before {
    bottom: 0;
    top: auto;
}

.ubf-bar-info .icn {
    left: 1rem;
    position: absolute;
    top: 2rem;
}

@media (max-width:63.9375em) {
    .ubf-bar-info {
        border-bottom: 1px solid #e8e8e8;
        border-top: 1px solid #e8e8e8;
        display: block;
    }

    .ubf-bar-info__section {
        padding: 2rem 1rem;
    }

        .ubf-bar-info__section:after, .ubf-bar-info__section:before {
            display: none;
        }

        .ubf-bar-info__section.col-12-s {
            border-top: 1px solid #e8e8e8;
        }

    .ubf-bar-info .icn {
        display: none;
    }
}

.ubf-bar-description {
    margin-bottom: 3rem;
    padding: 3rem 0;
    border-bottom: 1px solid #e8e8e8;
}

.ubf-bar-description__heading {
    display: block;
    margin-bottom: 1.5rem;
    font-size: 1.6rem;
}

.ubf-bar-affiliations {
    padding-bottom: 5rem;
}

.ubf-bar-affiliations__heading {
    display: block;
    font-size: 1.8rem;
    margin-bottom: 1.5rem;
}

.ubf-bar-affiliations__text {
    padding: 1rem 0 1rem 2rem;
}

.ubf-bar-affiliations__name {
    display: block;
    font-size: 1.8rem;
    margin-bottom: 1rem;
}

.ubf-bar-affiliations__list-item {
    margin-bottom: 3rem;
}

    .ubf-bar-affiliations__list-item:before {
        content: "";
        display: block;
    }

    .ubf-bar-affiliations__list-item:after {
        content: "";
        display: table;
        clear: both;
    }

    .ubf-bar-affiliations__list-item:last-child {
        margin-bottom: 0;
    }

@media (max-width:63.9375em) {
    .ubf-bar-affiliations__text {
        padding: 2rem 0;
    }
}

.ubf-bar-newcomers {
    margin-bottom: 5rem;
}

.ubf-bar-newcomers__heading {
    color: #d51c1e;
    display: block;
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
}

.poppy-page .standardArticle {
    margin: 0;
}

    .poppy-page .standardArticle p {
        margin-left: 2rem;
    }

.poppy-page__logo {
    width: 250px;
    height: 250px;
    background: url(../i/elements/poppy-legion-logo.jpg) no-repeat 50%;
    background-size: 100%;
}

.full-width-poppy-promo {
    position: relative;
    top: -2rem;
    height: 300px;
    width: 100%;
}

@supports (width:100vw) {
    .full-width-poppy-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .full-width-poppy-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .full-width-poppy-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.full-width-poppy-promo__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
}

.full-width-poppy-promo__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    transform: translate(-50%,-50%);
}

.full-width-poppy-promo__explainer {
    margin-top: 2rem;
}

.full-width-poppy-promo__headline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.full-width-poppy-promo__secondary-heading {
    color: #fff;
    text-align: center;
    opacity: .85;
    font-size: 1.75rem;
    font-family: PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.full-width-poppy-promo__text {
    background: #3b053f;
    color: #fff;
    font-size: 3rem;
    padding: 1rem 2rem;
    text-align: center;
}

.poppy-auction__header {
    color: #38003c;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    padding: 1rem;
}

.poppy-auction hr {
    margin-bottom: 4rem;
}

.poppy-promo-container {
    margin-bottom: 2rem;
}

    .poppy-promo-container .poppy-promo {
        padding: 1rem;
    }

@media (min-width:64em) {
    .poppy-page .standardArticle .socialShareHover {
        top: 0;
        left: 0;
        margin: 0;
    }
}

@media (max-width:64em) {
    .poppy-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .poppy-page__logo {
        height: 200px;
        width: 200px;
        margin: 0 auto;
    }
}

@media (max-width:56.25em) {
    .full-width-poppy-promo {
        height: 200px;
        width: 100%;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }

    .full-width-poppy-promo__logo {
        width: 60px;
        height: 60px;
    }

    .full-width-poppy-promo__secondary-heading {
        font-size: 1.5rem;
    }

    .full-width-poppy-promo__text {
        font-size: 1.7rem;
        padding: .75rem 1.5rem;
    }
}

@media (max-width:43.75em) {
    .poppy-page__logo {
        background: url(../i/elements/poppy-legion-logo-mob.jpg) no-repeat 50%;
        background-size: 100%;
        width: 150px;
        height: 150px;
    }
}

@media (max-width:600px) {
    .full-width-poppy-promo {
        height: 175px;
    }

    .full-width-poppy-promo__logo {
        width: 40px;
        height: 40px;
    }

    .full-width-poppy-promo__secondary-heading {
        font-size: 1.1rem;
    }

    .full-width-poppy-promo__text {
        font-size: .85rem;
        padding: .5rem 1.5rem;
    }

    .poppy-auction hr {
        padding-top: 0;
        margin-bottom: 2rem;
    }
}

@media (max-width:500px) {
    .full-width-poppy-promo {
        height: 150px;
    }
}

.history-loader {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 6rem;
    text-align: center;
}

    .history-loader .loader-small {
        margin-top: 1rem;
    }

.history-hero {
    margin-bottom: 2rem;
    margin-top: -2rem;
    min-height: 25rem;
    position: relative;
    z-index: 1;
}

    .history-hero .wrapper {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 100%;
    }

.history-hero__info {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2.6rem;
    position: relative;
}

.history-hero__image, .history-hero__image:after {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

    .history-hero__image:after {
        content: "";
        background: rgba(0,0,0,.6);
    }

    .history-hero__image img {
        width: 100%;
        height: 100%;
        display: block;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center";
    }

.history-hero__title {
    background-color: #7a7543;
    color: #fff;
    font-size: 3rem;
    line-height: 1;
    margin-top: 1rem;
    padding: 1.2rem 1.6rem;
}

@media (min-width:43.75em) {
    .history-hero__title {
        font-size: 6.2rem;
    }
}

.history-hero__back-btn {
    left: 2rem;
    position: absolute;
    top: 0;
    z-index: 1;
}

    .history-hero__back-btn .logo {
        display: block;
        left: 1.5rem;
    }

@media (max-width:63.9375em) {
    .history-hero {
        margin-bottom: 2rem;
    }
}

@media (max-width:56.25em) {
    .history-hero__info {
        margin-bottom: 0;
        margin-top: 2rem;
    }

    .history-hero__back-btn {
        left: 1rem;
    }
}

@media (max-width:43.75em) {
    .history-hero {
        margin-bottom: 1rem;
    }

    .history-hero__back-btn {
        min-width: auto;
        padding: 2rem;
        border-radius: 50%;
    }

        .history-hero__back-btn .logo {
            left: 50%;
            transform: translateX(-50%);
        }

    .history-hero__back-txt {
        display: none;
    }
}

.history-nav {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    margin-top: -6rem;
    position: relative;
    z-index: 1;
}

    .history-nav ul {
        width: auto;
    }

    .history-nav li.fix-margin {
        margin-right: 0;
    }

    .history-nav li a {
        background-color: #55455e;
        border-radius: 0;
        color: #fff;
    }

        .history-nav li a.active, .history-nav li a.active:focus, .history-nav li a.active:hover {
            background: #fff;
            color: #333;
        }

        .history-nav li a:focus, .history-nav li a:hover {
            background: #483a4f;
            color: #fff;
        }

@media (max-width:77.5em) {
    .history-nav li a {
        padding: 0 2.6rem;
    }
}

@media (max-width:63.9375em) {
    .history-nav li a {
        padding: 0 1.9rem;
    }
}

@media (max-width:56.25em) {
    .history-nav {
        margin-bottom: 0;
        margin-top: 0;
        position: absolute;
        top: 0;
        transition: top .3s ease-out;
        width: 100%;
        z-index: 90;
    }

        .history-nav.active {
            top: 6rem;
        }

        .history-nav ul {
            max-height: 4rem;
            overflow: hidden;
            position: relative;
            transition: max-height .3s ease-in-out;
            width: 100%;
        }

            .history-nav ul:after {
                display: block;
                content: "";
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -915px -91px no-repeat;
                width: 10px;
                height: 6px;
                pointer-events: none;
                position: absolute;
                top: 1.7rem;
                transition: transform .3s ease-in-out;
                right: 4rem;
            }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .history-nav ul:after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .history-nav ul.open {
        max-height: 60.7rem;
    }

        .history-nav ul.open:after {
            transform: rotateX(180deg);
        }

    .history-nav li {
        border-radius: 0;
        display: block;
        margin-left: 0 !important;
        position: relative;
        width: 100%;
    }

        .history-nav li:first-child a:before {
            content: "History: ";
        }

        .history-nav li:not(:first-child) {
            border-top: 1px solid rgba(48,0,52,.9);
        }

            .history-nav li:not(:first-child):after {
                background: url("https://football.hvwooding.net/Images/global-sprite.png") -994px -501px no-repeat;
                width: 6px;
                height: 10px;
                content: "";
                display: block;
                opacity: .4;
                pointer-events: none;
                position: absolute;
                top: 1.7rem;
                right: 2.2rem;
            }
}

@media (max-width:56.25em) and (-webkit-min-device-pixel-ratio:2),(max-width:56.25em) and (min-resolution:192dpi) {
    .history-nav li:not(:first-child):after {
        background-image: url("https://football.hvwooding.net/Images/global-sprite@x2.png");
        background-size: 1002px 929px;
    }
}

@media (max-width:56.25em) {
    .history-nav li.active {
        display: block;
    }

        .history-nav li.active a, .history-nav li.active a:focus, .history-nav li.active a:hover {
            background-color: rgba(48,0,52,.8);
            color: #fff;
        }

    .history-nav li a {
        text-align: left;
    }

        .history-nav li a, .history-nav li a:focus, .history-nav li a:hover {
            background-color: rgba(48,0,52,.8);
        }
}

@media (max-width:43.75em) {
    .history-nav ul {
        padding: 0 !important;
    }

        .history-nav ul:after {
            right: 2rem;
        }
}

.history-promo {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 4rem 0;
    min-height: 25rem;
    position: relative;
}

@supports (width:100vw) {
    .history-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}

@media (max-width:56.25em) {
    .history-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}

@media (max-width:43.75em) {
    .history-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.history-promo__image {
    background-color: #270b32;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

    .history-promo__image img {
        opacity: .25;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top;
        object-position: top;
        font-family: "object-fit: cover; object-position: top";
        background-color: #000;
    }

.history-promo__container {
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.history-promo__content {
    color: #fff;
    padding-bottom: 4rem;
    position: relative;
    z-index: 1;
}

.history-promo__content--stats {
    background-color: rgba(48,0,52,.8);
}

.history-promo__info {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 4rem 0 2.6rem;
    position: relative;
}

@media (min-width:43.75em) {
    .history-promo__info {
        margin: 3.6rem 0 2rem;
    }
}

.history-promo__title {
    color: #fff;
    font-size: 4.6rem;
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width:43.75em) {
    .history-promo__title {
        font-size: 6.2rem;
        line-height: 1.4;
    }
}

.history-promo__stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2rem;
    max-width: 105.5rem;
    overflow-x: auto;
    overflow-y: visible;
    padding: 4.6rem 0 2.6rem;
    white-space: nowrap;
}

@media (min-width:64em) {
    .history-promo__stats {
        margin: 0 auto;
    }
}

.history-promo__stats-stat {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 30rem;
    min-width: calc(100vw - 4rem);
    padding: 0 1rem;
    white-space: normal;
}

@media (min-width:25em) {
    .history-promo__stats-stat {
        min-width: 31rem;
    }
}

.history-promo__stats__info {
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid #ff005a;
    border-top: 2px solid #ff005a;
    display: -ms-flexbox;
    display: flex;
    min-height: 10rem;
    padding: 1.2rem 0;
}

.history-promo__stats__title {
    font-size: 1.8rem;
    margin: auto 0 0;
    padding: 0 2rem 1.8rem;
    text-align: center;
}

.history-promo__stats__number {
    color: #fff;
    font-size: 5.5rem;
    line-height: 1;
    padding: 0 2rem;
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
}

.history-promo__stats__text {
    color: #fff;
}

    .history-promo__stats__text span {
        display: inline-block;
        padding-right: .2rem;
        position: relative;
    }

        .history-promo__stats__text span:after {
            content: ",";
        }

        .history-promo__stats__text span:last-child:after {
            content: "";
        }

.history-promo__footer-link {
    text-align: center;
}

.history-featured-promo-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 2rem 0;
    margin: 0 -1rem;
    transform: translateZ(0);
}

.history-featured-promo {
    overflow: hidden;
    position: relative;
    transition: transform .3s ease-out;
}

    .history-featured-promo:focus {
        transform: scale(1.05);
    }

        .history-featured-promo:focus .history-featured-promo__link span {
            transform: translateX(6px);
        }

@media (min-width:56.25em) {
    .history-featured-promo:hover {
        transform: scale(1.05);
    }

        .history-featured-promo:hover .history-featured-promo__link span {
            transform: translateX(6px);
        }
}

.history-featured-promo__image {
    background-color: #270b32;
    height: 100%;
    position: absolute;
    transition: transform .3s ease-out;
    width: 100%;
}

    .history-featured-promo__image img {
        opacity: .25;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center";
    }

.history-featured-promo__content {
    bottom: 0;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    left: 0;
    padding: 2rem;
    position: relative;
    right: 0;
    text-decoration: none;
    top: 0;
}

    .history-featured-promo__content:after {
        background-color: #7a7543;
        bottom: 0;
        content: "";
        height: .6rem;
        left: 0;
        position: absolute;
        right: 0;
    }

.history-featured-promo__title {
    font-size: 2.8rem;
}

    .history-featured-promo__title .arrow-right-w {
        display: none;
    }

.history-featured-promo__description {
    color: #fff;
    display: none;
    font-size: 1.2rem;
    padding: 0 2rem;
}

.history-featured-promo__link {
    display: none;
    font-size: 1.4rem;
    margin-top: auto;
}

    .history-featured-promo__link span {
        display: inline-block;
        margin-left: .6rem;
        transition: transform .3s ease-out;
    }

@media (min-width:43.75em) and (max-width:64em) {
    .history-featured-promo__description {
        padding: 0 4rem;
    }
}

@media (max-width:63.9375em) {
    .history-featured-promo {
        margin-bottom: 2rem;
    }
}

@media (min-width:43.75em) {
    .history-featured-promo {
        height: 32rem;
    }

    .history-featured-promo__content {
        position: absolute;
        text-align: center;
    }

    .history-featured-promo__title {
        margin: auto 0 1rem;
    }

    .history-featured-promo__description, .history-featured-promo__link {
        display: block;
    }
}

@media (max-width:699px) {
    .history-featured-promo__title {
        font-size: 1.8rem;
        position: relative;
    }

        .history-featured-promo__title .arrow-right-w {
            display: block;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
}

.tabLinks--history {
    display: none;
    text-align: center;
    margin-bottom: 2rem;
}

    .tabLinks--history .toggle {
        background-color: #38003c;
    }

        .tabLinks--history .toggle li:hover {
            background-color: #080009;
            color: #fff;
        }

            .tabLinks--history .toggle li:hover.active {
                background-color: #fff;
                color: #38003c;
            }

@media (max-width:63.9375em) {
    .tabLinks--history {
        display: block;
    }
}

@media (max-width:43.75em) {
    .tabLinks--history {
        margin-bottom: 1rem;
    }
}

.history-season-reviews {
    overflow: hidden;
}

    .history-season-reviews:not(:last-child) {
        margin-bottom: 3rem;
    }

.history-season-reviews__header {
    background: #e3e3e3;
    margin-bottom: 1rem;
    padding: 1rem;
}

@media (min-width:43.75em) {
    .history-season-reviews__header {
        margin-bottom: 3rem;
        padding: 1rem 2rem;
    }
}

.history-season-reviews__heading-main {
    font-size: 1.6rem;
}

.history-season-reviews__heading {
    font-size: 2.7rem;
}

.history-season-reviews__heading-sm {
    color: #7a7543;
    font-size: 1.2rem;
    line-height: 1.6;
}

@media (min-width:43.75em) {
    .history-season-reviews__inner-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (min-width:50em) {
    .history-season-reviews__inner-wrap {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.history-season-reviews__image {
    margin-bottom: 1.6rem;
    width: 100%;
}

@media (min-width:50em) {
    .history-season-reviews__image {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        margin: 0;
        padding: 0 1rem;
        width: 30%;
    }
}

@media (min-width:64em) {
    .history-season-reviews__image {
        width: 25%;
    }
}

.history-season-reviews__image picture {
    display: block;
    height: 0;
    padding-top: 56.3%;
    position: relative;
}

.history-season-reviews__image img {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}

.history-season-reviews__champions {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 1rem;
}

@media (min-width:43.75em) {
    .history-season-reviews__champions {
        width: 50%;
    }
}

@media (min-width:50em) {
    .history-season-reviews__champions {
        padding-top: 1rem;
    }
}

@media (min-width:56.25em) {
    .history-season-reviews__champions {
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 29rem;
    }
}

@media (min-width:77.5em) {
    .history-season-reviews__champions {
        width: 30%;
    }
}

.history-season-reviews__table {
    margin: 1.5rem -1rem;
    padding: 1.4rem 0;
    position: relative;
}

@media (min-width:43.75em) {
    .history-season-reviews__table {
        margin: 1rem -1rem;
        padding: 0;
    }
}

.history-season-reviews__table:after, .history-season-reviews__table:before {
    background-color: rgba(0,0,0,.1);
    content: "";
    height: .1rem;
    left: 0;
    position: absolute;
    right: 0;
}

@media (min-width:43.75em) {
    .history-season-reviews__table:after, .history-season-reviews__table:before {
        display: none;
    }
}

.history-season-reviews__table:before {
    top: 0;
}

.history-season-reviews__table:after {
    bottom: 0;
}

.history-season-reviews__table th {
    color: #7a7543;
    font-size: 1.2rem;
    padding: .5rem 1rem;
}

.history-season-reviews__table td {
    font-size: 1.6rem;
    padding: 0 1rem;
}

.history-season-reviews__stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 1.2rem;
}

@media (min-width:43.75em) {
    .history-season-reviews__stats {
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-left: auto;
        width: 50%;
    }
}

@media (min-width:50em) {
    .history-season-reviews__stats {
        padding-top: 1rem;
    }
}

@media (min-width:56.25em) {
    .history-season-reviews__stats {
        width: 37.5%;
    }
}

@media (min-width:77.5em) {
    .history-season-reviews__stats {
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 45%;
    }
}

.history-season-reviews__stat {
    margin: 0;
    padding: 0 1rem;
    width: 50%;
}

@media (min-width:50em) {
    .history-season-reviews__stat {
        width: auto;
    }

        .history-season-reviews__stat:last-child {
            margin-right: auto;
        }
}

@media (min-width:64em) {
    .history-season-reviews__stat {
        margin: 1rem 0 0;
        width: 25%;
    }
}

.history-season-reviews__review {
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 -1rem;
    padding: 1rem;
    width: 100%;
}

@media (min-width:43.75em) {
    .history-season-reviews__review {
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin: 0;
    }
}

@media (max-width:63.9375em) {
    .history-season-reviews__review {
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
    }
}

@media (min-width:64em) {
    .history-season-reviews__review {
        width: 50%;
    }
}

.article-promo--history .history-season-reviews__review .article-promo__btn, .history-season-reviews__review .article-promo--history .article-promo__btn, .history-season-reviews__review .btn-history {
    width: 100%;
}

@media (min-width:43.75em) {
    .article-promo--history .history-season-reviews__review .article-promo__btn, .history-season-reviews__review .article-promo--history .article-promo__btn, .history-season-reviews__review .btn-history {
        width: auto;
    }
}

.history-season-reviews__nav {
    border-bottom: 4px solid #e8e8e8;
    border-top: 4px solid #e8e8e8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 2rem 0;
    padding: 4rem 0;
}

    .article-promo--history .history-season-reviews__nav .article-promo__btn, .history-season-reviews__nav .article-promo--history .article-promo__btn, .history-season-reviews__nav .btn {
        margin: 0 1rem;
        width: 18rem;
    }

    .history-season-reviews__nav .btn--hidden {
        display: none;
    }

@media (max-width:43.75em) {
    .history-season-reviews__nav {
        margin-bottom: 3rem;
        padding: 2rem 0;
    }
}

@media (max-width:500px) {
    .history-season-reviews__nav {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .article-promo--history .history-season-reviews__nav .article-promo__btn:not(:last-child), .history-season-reviews__nav .article-promo--history .article-promo__btn:not(:last-child), .history-season-reviews__nav .btn:not(:last-child) {
            margin-bottom: 1rem;
        }
}

.history-article {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
}

    .history-article:after {
        clear: both;
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .history-article > header {
        height: 4rem;
        margin-bottom: 2rem;
        position: relative;
    }

        .history-article > header .subHeader {
            line-height: 4rem;
        }

        .article-promo--history .history-article > header .article-promo__btn, .history-article > header .article-promo--history .article-promo__btn, .history-article > header .btn {
            position: absolute;
            top: 0;
            right: 0;
        }

.history-article__body {
    color: #76766f;
    line-height: 1.8;
    font-size: 1.4rem;
    padding-right: 20%;
}

    .history-article__body p {
        color: #76766f;
        margin-bottom: 1.4rem;
    }

    .article-promo--history .history-article__body .article-promo__btn, .history-article__body .article-promo--history .article-promo__btn, .history-article__body .btn {
        display: block;
        margin-top: 2rem;
        max-width: 18rem;
    }

.history-article__body-heading {
    color: #242424;
    font-size: 1.8rem;
    margin-bottom: 2rem;
}

.history-article__full-report {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 2rem;
}

    .history-article__full-report .standardArticle__subtitle {
        color: #85854d;
    }

    .history-article__full-report .standardArticle__title {
        font-size: 4.5rem;
        margin-bottom: 2rem;
    }

    .history-article__full-report .singleVideo {
        margin: 0 0 2rem;
    }

@media (max-width:43.75em) {
    .history-article__body {
        padding-right: 0;
    }
}

.history-kits__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .history-kits__container.history-loader {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

.history-kits__club {
    border: 1px solid #ebebe4;
    border-top-width: 3px;
    margin: 1rem 0;
    width: 100%;
}

@media (min-width:43.75em) {
    .history-kits__club {
        width: calc(50% - 1rem);
    }
}

.history-kits__club__kit-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 2rem;
    position: relative;
}

.history-kits__club__header {
    margin: 2rem 2rem 0;
    padding: .5rem 0 0 6rem;
    position: relative;
}

    .history-kits__club__header .indexBadge {
        left: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .history-kits__club__header .pageTitle {
        font-size: 1.8rem;
    }

    .history-kits__club__header .pageSubtitle {
        font-size: 1.4rem;
    }

.history-kits__club__kits-wrap {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 25rem;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 100%;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
}

.history-kits__club .nav {
    bottom: 0;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 0;
    width: 3rem;
    display: block;
}

@media (min-width:43.75em) {
    .history-kits__club .nav {
        display: block;
    }
}

@media (min-width:56.25em) {
    .history-kits__club .nav {
        width: 6rem;
    }
}

.history-kits__club .nav:after {
    border: 2px solid rgba(0,0,0,.5);
    border-left: none;
    border-bottom: none;
    content: "";
    height: 2rem;
    position: absolute;
    top: 40%;
    width: 2rem;
}

@media (min-width:56.25em) {
    .history-kits__club .nav:after {
        border-width: 3px;
        height: 3rem;
        width: 3rem;
    }
}

.history-kits__club .nav--disabled {
    pointer-events: none;
}

    .history-kits__club .nav--disabled:after {
        border-color: rgba(0,0,0,.1);
    }

.history-kits__club .nav--prev {
    left: -2rem;
}

    .history-kits__club .nav--prev:after {
        left: 1.5rem;
        transform: translateY(-50%) rotate(-135deg);
    }

@media (min-width:56.25em) {
    .history-kits__club .nav--prev:after {
        left: 2rem;
    }
}

.history-kits__club .nav--next {
    right: -2rem;
}

    .history-kits__club .nav--next:after {
        right: 1.5rem;
        transform: translateY(-50%) rotate(45deg);
    }

@media (min-width:56.25em) {
    .history-kits__club .nav--next:after {
        right: 2rem;
    }
}

.history-kits__club__kits {
    left: 50%;
    min-width: 100%;
    padding: 3rem 0 2rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}

.history-kits__club__kits--slider {
    left: 0;
    transform: translateY(-50%);
}

.history-kits__club__kits--slider-trans {
    transition-property: left;
    transition-duration: .5s;
}

.history-kits__club__track {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

@media (min-width:43.75em) {
    .history-kits__club__track {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.history-kits__club__kit {
    padding: 0 1.5rem;
    text-align: center;
    width: 14rem;
}

.history-kits__club__kit--homekit {
    -ms-flex-order: 0;
    order: 0;
}

.history-kits__club__kit--awaykit {
    -ms-flex-order: 1;
    order: 1;
}

.history-kits__club__kit--thirdkit {
    -ms-flex-order: 2;
    order: 2;
}

.history-kits__club__kit--goalkeeperhomekit, .history-kits__club__kit--goalkeeperkit {
    -ms-flex-order: 3;
    order: 3;
}

.history-kits__club__kit--goalkeeperawaykit {
    -ms-flex-order: 4;
    order: 4;
}

.history-kits__club__kit img {
    margin-bottom: .5rem;
    max-height: 17.5rem;
    max-width: 100%;
}

@media (min-width:56.25em) {
    .history-kits__club__kit img {
        margin-bottom: 2rem;
    }
}

.history-banner {
    border-bottom: 4px solid #e8e8e8;
    height: 22rem;
    margin-bottom: 2rem;
    overflow: hidden;
    padding-bottom: 2rem;
}

    .history-banner > header {
        -ms-flex-align: center;
        align-items: center;
        background-color: #38003c;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: hidden;
        position: relative;
    }

    .history-banner .subHeader {
        color: #fff;
        font-size: 4.6rem;
        margin-bottom: 2rem;
    }

.history-banner__image {
    left: 0;
    opacity: .25;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

    .history-banner__image img {
        max-width: 100%;
    }

@media (max-width:43.75em) {
    .history-banner {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

.history-metadata-widget {
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-top: 4px solid #85854d;
    border-radius: 3px;
    margin-bottom: 2rem;
}

    .history-metadata-widget > header {
        border-bottom: 1px solid #e8e8e8;
        padding: 1.5rem 0;
        text-align: center;
    }

    .history-metadata-widget .subHeader {
        margin-bottom: 0;
    }

.history-metadata-widget__list {
    font-size: 1.1rem;
}

    .history-metadata-widget__list li {
        border-bottom: 1px solid #e8e8e8;
        display: -ms-flexbox;
        display: flex;
        line-height: 1.6rem;
        padding: 1.5rem;
    }

.history-metadata-widget__list-title {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    border-bottom: 1px solid #e8e8e8;
    display: block;
    padding: 0 1.5rem;
}

.history-metadata-widget__item, .history-metadata-widget__label {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}

.history-metadata-widget__item {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    text-align: right;
}

.history-otd__dropdown__filter-wrap {
    border-bottom: 2px solid #e8e8e8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 4rem;
    padding-bottom: 4rem;
}

    .history-otd__dropdown__filter-wrap .dropDown:first-child {
        margin-right: 4rem;
    }

    .article-promo--history .history-otd__dropdown__filter-wrap .article-promo__btn, .history-otd__dropdown__filter-wrap .article-promo--history .article-promo__btn, .history-otd__dropdown__filter-wrap .btn {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        margin-left: 4rem;
    }

.history-otd__article {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 4rem;
    padding-bottom: 2rem;
}

.history-otd__article--loading {
    padding: 2rem 0 4rem;
    text-align: center;
}

    .history-otd__article--loading .loader-small {
        margin-top: 1rem;
    }

.history-otd__article-leadmedia-img, .history-otd__article-title {
    margin-bottom: 2rem;
}

.history-otd__article-subtitle {
    margin-bottom: 1rem;
}

.history-otd__article-summary {
    color: #242424;
}

.history-otd__article .singleVideo {
    background-color: transparent;
    background-image: none;
    margin-bottom: 0;
}

.history-otd__article .standardArticle {
    padding-top: 0;
}

    .history-otd__article .standardArticle p {
        color: #76766f;
        font-size: 1.4rem !important;
        line-height: 2.2rem !important;
    }

.history-otd__article-leadmedia-img {
    width: 100%;
}

.dropDown--history-day {
    width: 7rem;
}

.dropDown--history .label {
    font-family: PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #76766f;
    font-size: 1.4rem;
}

.dropDown--history .current {
    font-family: PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 400;
    color: #85854d;
    font-size: 2.8rem;
    padding: 3rem 2.5rem .3em .5rem;
}

.dropDown--history .dropdownList {
    top: 5.8rem;
}

.dropDown--history .option--hidden {
    display: none;
}

.history-metadata-widget a {
    color: #242424;
    text-decoration: none;
}

    .history-metadata-widget a:focus, .history-metadata-widget a:hover {
        text-decoration: underline;
    }

@media (max-width:64em) {
    .history-otd__dropdown__filter-wrap {
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }
}

@media (max-width:43.75em) {
    .history-otd__dropdown__filter-wrap .dropDown:first-child {
        margin-right: 2rem;
    }

    .article-promo--history .history-otd__dropdown__filter-wrap .article-promo__btn, .history-otd__dropdown__filter-wrap .article-promo--history .article-promo__btn, .history-otd__dropdown__filter-wrap .btn {
        margin-left: 2rem;
    }
}

@media (max-width:25em) {
    .history-otd__dropdown__filter-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .article-promo--history .history-otd__dropdown__filter-wrap .article-promo__btn, .history-otd__dropdown__filter-wrap .article-promo--history .article-promo__btn, .history-otd__dropdown__filter-wrap .btn {
            margin-left: 0;
            margin-top: 2rem;
            width: 100%;
        }

    .dropDown--history-month {
        width: calc(65% - 1rem);
    }

    .dropDown--history-day {
        width: calc(35% - 1rem);
    }

    .dropDown--history .label {
        font-size: 1.2rem;
    }

    .dropDown--history .current {
        font-size: 2.4rem;
    }
}






@media only screen and (min-width: 320px) {

    /* Small screen, non-retina */
    span.shortname {
        display: none;
    }

    span.mobile {
        display: inline-block;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px), only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 320px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 320px), only screen and ( min-device-pixel-ratio: 2) and (min-width: 320px), only screen and ( min-resolution: 192dpi) and (min-width: 320px), only screen and ( min-resolution: 2dppx) and (min-width: 320px) {

    /* Small screen, retina, stuff to override above media query */
    span.shortname {
        display: none;
    }

    span.mobile {
        display: inline-block;
    }
}

@media only screen and (min-width: 700px) {

    /* Medium screen, non-retina */
    span.shortname {
        display: inline-block;
    }

    span.mobile {
        display: none;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 700px), only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 700px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 700px), only screen and ( min-device-pixel-ratio: 2) and (min-width: 700px), only screen and ( min-resolution: 192dpi) and (min-width: 700px), only screen and ( min-resolution: 2dppx) and (min-width: 700px) {

    /* Medium screen, retina, stuff to override above media query */
    span.shortname {
        display: none;
    }

    span.mobile {
        display: inline-block;
    }
}

@media only screen and (min-width: 1300px) {

    /* Large screen, non-retina */
    span.shortname {
        display: inline-block;
    }

    span.mobile {
        display: none;
    }

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and ( min--moz-device-pixel-ratio: 2) and (min-width: 1300px), only screen and ( -o-min-device-pixel-ratio: 2/1) and (min-width: 1300px), only screen and ( min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and ( min-resolution: 192dpi) and (min-width: 1300px), only screen and ( min-resolution: 2dppx) and (min-width: 1300px) {

    /* Large screen, retina, stuff to override above media query */
    span.shortname {
        display: inline-block;
    }

    span.mobile {
        display: none;
    }
}


[data-notify="container"][class*="alert-pastel-"] {
    background-color: rgb(255, 255, 238);
    border-width: 0px;
    border-left: 15px solid rgb(255, 240, 106);
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
    font-family: 'Old Standard TT', serif;
    letter-spacing: 1px;
}

[data-notify="container"].alert-pastel-info {
    border-left-color: rgb(255, 179, 40);
}

[data-notify="container"].alert-pastel-danger {
    border-left-color: rgb(255, 103, 76);
}

[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
    color: rgb(80, 80, 57);
    display: block;
    font-weight: 700;
    margin-bottom: 5px;
}

[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
    font-weight: 400;
}