
    .fixed-two-col__main {
        flex: 1;
        height: 100%;
        overflow: auto;
        padding-top: 2rem;
        -ms-overflow-style: none
    }
    
    .fixed-two-col__main::-webkit-scrollbar {
        background: #007dc6;
        width: 5px
    }
    
    .fixed-two-col__main::-webkit-scrollbar-thumb {
        background: #ff2882;
        color: #007dc6
    }
    
    .fixed-two-col__sidebar {
        height: 100%;
        overflow: auto;
        padding: 0 1.6rem;
        max-width: 43rem
    }
    
    .fixed-two-col__sidebar::-webkit-scrollbar {
        width: 0
    }
    
    .fixed-two-col__sidebar--bg {
        background: #320037
    }
    
    .fixed-two-col__sidebar-header {
        background: #27092a;
        border-bottom: 2px solid #3d0042;
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .2);
        color: #fff;
        display: flex;
        left: 0;
        margin: 0 -1.6rem 1.2rem;
        padding: 1.7rem 1.6rem;
        position: sticky;
        right: 0;
        top: 0;
        z-index: 10
    }
    
    .fixed-two-col__sidebar-header:before {
        content: "";
        display: block
    }
    
    .fixed-two-col__sidebar-header:after {
        content: "";
        display: table;
        clear: both
    }
    
    @media (max-width: 1024px) {
        .fixed-two-col__sidebar-header {
            left: -1.6rem
        }
    }
    
    .fixed-two-col__sidebar-title {
        flex: 1;
        float: left;
        font-size: 1.7rem;
        line-height: 1.9rem;
        padding-right: 2rem
    }
    
    .fixed-two-col__sidebar-toggle {
        float: right;
        margin-left: auto
    }
    
    @media (max-width: 63.9375em) {
        .fixed-two-col {
            display: block;
            height: calc(100vh - 60px);
            overflow: scroll
        }
        .fixed-two-col__main {
            flex: none;
            height: auto;
            padding: 0
        }
        .fixed-two-col__sidebar {
            height: auto;
            max-width: none
        }
    }
    
    .onetrust-close-btn-handler:after,
    .onetrust-close-btn-handler:before,
    .ot-btn-container:after,
    .ot-btn-container:before,
    .webViewBody .tcf-cmp,
    .webViewBody>[class^=_] {
        display: none!important
    }
    
    .clubNavigation {
        background: #fff;
        position: relative;
        padding: .5rem 0 .5rem 16.5rem;
        z-index: 20
    }
    
    .clubNavigation:before {
        content: "";
        display: block
    }
    
    .clubNavigation:after {
        content: "";
        display: table;
        clear: both
    }
    
    .clubNavigation .clubSitesHeading {
        float: left
    }
    
    .clubNavigation h4 {
        color: #76766f;
        font-size: 1.1rem;
        line-height: 5rem;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        text-transform: uppercase
    }
    
    .clubNavigation .icon {
        display: inline-block;
        vertical-align: middle;
        margin-left: .5rem;
        position: relative;
        top: -1px
    }
    
    .clubNavigation .icon:after {
        content: "";
        background: url(../i/sprites/external-sprite.png) -59px 0 no-repeat;
        width: 10px;
        height: 9px;
        display: block
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .clubNavigation .icon:after {
            background-image: url(../i/sprites/external-sprite@x2.png);
            background-size: 69px 54px
        }
    }
    
    .clubNavigation .clubList {
        max-width: 130rem;
        margin-left: 7rem;
        padding-right: 3rem
    }
    
    .clubNavigation .clubList:before {
        content: "";
        display: block
    }
    
    .clubNavigation .clubList:after {
        content: "";
        display: table;
        clear: both
    }
    
    .clubNavigation li {
        float: left;
        width: 4.5%
    }
    
    .clubNavigation .badge--small {
        display: none
    }
    
    .clubNavigation .badge--large {
        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--large,
    .clubNavigation a:hover .badge--large {
        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--large {
            display: none
        }
        .clubNavigation .badge--small {
            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--small {
            display: inline-block;
            vertical-align: middle;
            margin-right: 1rem
        }
        .clubNavigation .badge--large {
            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(../i/sprites/external-sprite.png) -59px 0 no-repeat;
            width: 10px;
            height: 9px
        }
    }
    
    @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(../i/sprites/external-sprite@x2.png);
            background-size: 69px 54px
        }
    }
    
    @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: #ff2882
    }
    
    .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: #05f0ff;
        color: #007dc6
    }
    
    .masthead .pageLinks>li.fantasy a:after {
        border-bottom-color: #00ff87
    }
    
    .masthead .pageLinks>li.stats a:after {
        border-bottom-color: #eaff04
    }
    
    .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 .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 2rem;
        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-dropdown {
        margin-left: .8rem;
        display: inline-block;
        vertical-align: baseline;
        transform: translateY(-1.5px)
    }
    
    .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: #05f0ff;
        color: #007dc6
    }
    
    .masthead .dropdownMobile {
        display: none
    }
    
    .masthead .dropdown {
        position: absolute;
        top: 6rem;
        left: 50%;
        background: #ff2882;
        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: 30;
        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: #ff2882;
        position: absolute;
        top: -16px;
        left: 50%;
        margin-left: -8px
    }
    
    .masthead .dropdown ul {
        -moz-column-count: 2;
        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: 2.4;
        min-width: 9rem;
        color: #fff;
        text-decoration: none;
        font-family: PremierSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
        font-weight: 400;
        font-size: 1.3rem
    }
    
    .masthead .dropdown a:focus,
    .masthead .dropdown a:hover {
        text-decoration: underline
    }
    
    .masthead .menuBtn {
        display: none;
        width: auto;
        background: #007dc6;
        position: relative;
        padding: 0 2rem;
        float: right;
        height: 6rem;
        cursor: pointer
    }
    
    .masthead .menuBtn:after {
        background: hsla(0, 0%, 100%, .2);
        bottom: 1.2rem;
        content: "";
        display: block;
        height: auto;
        left: 0;
        position: absolute;
        top: 1.2rem;
        width: 1px
    }
    
    .masthead .menuBtn .menuBtnContainer {
        display: inline-block;
        vertical-align: middle
    }
    
    .masthead .menuBtn .menuBtnContainer div {
        width: 2.2rem;
        height: .2rem;
        background: #fff;
        margin-bottom: .3rem;
        border-radius: .3rem;
        position: relative
    }
    
    .masthead .menuBtn .menuBtnContainer div:last-child {
        margin-bottom: 0
    }
    
    .masthead .logo {
        position: absolute;
        z-index: 50;
        left: 50%;
        width: 75%;
        height: 85%;
        transform: translate(-50%, -50%);
        top: 50%
    }
    
    .masthead .mobile-logo {
        display: block;
        padding: 1rem 0 0 1.2rem
    }
    
    .masthead .logoBackground {
        background: #fff;
        border-top-right-radius: 80%;
        border-bottom-right-radius: 85%;
        width: 120%;
        height: 120%;
        min-height: 125px;
        position: absolute;
        bottom: 0;
        left: 0
    }
    
    .masthead .logoContainer {
        display: block;
        position: absolute;
        left: 0;
        transition: .2s;
        bottom: 0;
        height: 123px;
        width: 123px;
        z-index: 30
    }
    
    .masthead .logoContainer:focus {
        transform: scale(1.05)
    }
    
    .masthead .logoContainer picture {
        display: block
    }
    
    .masthead .logoContainer img {
        height: 93%;
        position: absolute;
        z-index: 99;
        top: -11px;
        left: 5px;
        right: 0;
        width: 93%
    }
    
    .masthead .logoContainer .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;
        transition: all .2s ease
    }
    
    .masthead .search .searchBtn .icn {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }
    
    .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(../i/sprites/global-sprite.png) -32px -758px no-repeat;
        width: 17px;
        height: 17px
    }
    
    @media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
        .masthead .search .searchBtn.active .icn {
            background-image: url(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    .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: #05598b;
        line-height: 6rem;
        color: #fff;
        top: 0;
        left: 0;
        width: 100%;
        transition: box-shadow .2s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position: relative
    }
    
    .masthead .navBar:before {
        content: "";
        display: block
    }
    
    .masthead .navBar:after {
        content: "";
        display: table;
        clear: both
    }
    
    .masthead .mainNav {
        padding-left: 14rem;
        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;
        position: relative
    }
    
    .masthead .navOption:after {
        background: hsla(0, 0%, 100%, .2);
        bottom: 1.2rem;
        content: "";
        display: block;
        height: auto;
        left: 0;
        position: absolute;
        top: 1.2rem;
        width: 1px
    }
    
    .masthead .navOption .icn {
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem;
        position: relative;
        top: -2px
    }
    
    .masthead .navOption--no-border:after,
    .masthead .navOption .icn.show-m {
        display: none
    }
    
    @media (max-width: 75em) {
        .masthead .mainNav .navLink,
        .masthead .navLink {
            font-size: 1.3rem;
            padding: 0 1.5rem
        }
    }
    
    @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: #007dc6
        }
        .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;
            background: #007dc6;
            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: flex;
            height: 5.4rem;
            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-downwhite-small {
            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: #4e0056
        }
        .masthead .mainNav .navLink.active.active {
            background-color: #4e0056;
            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(../i/sprites/balls-sprite.png) -14px -35px 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(../i/sprites/balls-sprite@x2.png);
            background-size: 49px 49px
        }
    }
    
    @media (max-width: 56.25em) {
        .masthead .fantasy>.navLink:before {
            content: "";
            background: url(../i/sprites/global-sprite.png) -683px -669px 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(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    @media (max-width: 56.25em) {
        .masthead .thisispremierleague>.navLink:before {
            content: "";
            background: url(../i/sprites/global-sprite.png) -252px -691px 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(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    
    @media (max-width: 56.25em) {
        .masthead .thisispremierleague>.navLink.active:before {
            content: "";
            background: url(../i/sprites/global-sprite.png) -232px -691px 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(../i/sprites/global-sprite@x2.png);
            background-size: 799px 778px
        }
    }
    @media (max-width:56.25em){
.masthead .stats>.navLink:before{
content:"";background:url(../i/sprites/global-sprite.png) -743px -669px 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{

kground-iPÆ÷PÆ÷ ÿöpýö¸Æ÷pÆ÷@pÆ÷thead .video>.navLink:before{
content:"";background:url(../i/sprites/global-sprite.png) -490px -488px no-repeat;width:18px;
height:12px;left:1.2rem}}*/
