/*******************************************
    ORGANISM - MATCH INFORMATION - WIDGET
*******************************************/

    .match-points {
        margin-top: 1px;
        padding: .5rem 1rem;
        text-align: left;
    }

    .man-of-the-match,
    .match-points-breakdown {
        display: inline-block;
    }

    .match-points-teamb {
        margin-left: .5rem;
    }

    /* Match points - Tablet */
    @media (min-width: 48em) {

        .match-points {
            text-align: center;
        }

        .man-of-the-match,
        .match-points-breakdown {
            padding: 0 1rem;
        }

    }

    /** MOLECULE - PREVIEW **/

    .matchPage-matchInfo {
        width: 100%;
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview {
        padding: 1rem .5rem 0;
        width: 100%;
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamA img,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB img {
        width: 40px;
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta {
        width: calc(100% - 80px);
        float: left;
        padding: 0 1rem;
        text-align: center;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames {
        font-size: .8rem;
        width: 100%;
        float: left;
        font-weight: 600;
        display: inline-flex;
        align-items: center;
        height: 40px
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames .teamMain-name {
        font-size: .9rem;
        color: #000000;
        display: inline-block;
        font-weight: 400;
        width: calc(50% - 5px);
        padding: 0 .5rem;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames .vs {
        width: 10px;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames .teamMain-name:nth-child(1) {
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames .teamMain-name:nth-last-child(1) {
        float: right;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner {
        width: 100%;
        float: left;
        font-size: .85rem;
        margin: 1rem 0 0;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner .matchDate {
        display: block;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner .matchDate:after {
        content: '';
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner span {
        position: relative;
        padding: 0 .3rem;
        display: inline-block
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner span:after {
        content: ',';
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-prevMetaInner span:nth-last-child(1):after {
        content: '';
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta {
        width: calc(100% - 80px);
        float: left;
        padding: 0 1rem 1rem;
        text-align: center;
        margin-left: 40px;
        font-size: .9rem;
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchDate {
        display: block;
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner .matchDate:after {
        content: '';
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner > span {
        position: relative;
        padding: 0 .3rem;
        display: inline-block
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner span:after {
        content: ',';
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner span:nth-last-child(1):after {
        content: '';
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner .kick-off {
        padding: 0 0 0 .2rem;
    }


    /** MOLECULE - REPORT **/

    .matchPage-matchInfo .matchPage-matchTeams {
        width: calc(100% - 90px);
        float: left;
        padding: 1rem 0 1rem 1rem;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos {
        width: 100%;
        float: left;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos  .teamLogo {
        display: inline-block;
        margin-right: 1rem;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos  .teamLogo img {
        width: 50px;
        height: 50px;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames {
        font-size: 1.25rem;
        color: #444;
        margin: 1.2rem 0 0;
        width: 100%;
        float: left;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames .matchNames-teamA {
        margin: .35rem 0 .8rem;
    }

    .matchPage-matchInfo .matchPage-matchScores {
        width: 90px;
        float: left;
        padding: 0 1rem 0 0
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-fulltime {
        text-align: right;
        color: #000000;
        margin: 1.6rem 0 0;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-fulltime p {
        font-size: 1.4rem;
        margin: 0 0 .4rem;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-fulltime span {
        display: inline-block;
        font-size: .8rem;
        font-weight: 500;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-fulltime .matchLabel {
        margin-right: .3rem;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main {
        margin-top: 2.5rem;
        text-align: right;
    }

    /* Desktop */
    @media (min-width: 65em) {

        .matchPage-matchInfo .matchPage-matchScores .matchScore-main {
            margin-top: 1.5rem;
        }

    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main > div {
        width: 60px;
        height: 2rem;
        text-align: center;
        line-height: 2rem;
        font-size: 1.6rem;
        font-weight: 600;
        color: white;
        float: right;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main .matchScore-teamA {
        background: #000000;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main .matchScore-teamB {
        background: #888888;
    }

    .matchPage-matchMeta {
        width: 100%;
        float: left;
        padding: 0 1rem;
        font-size: .85rem;
        margin: 1rem 0;
    }

    .matchPage-matchMeta span:nth-child(1) {
        padding-left: 0;
    }

    .matchPage-matchMeta span {
        padding: .1rem .4rem;
        display: inline-block;
    }



    /** LIVE MATCH **/

    .liveBlog-Livecontent > div {
        display: block;
    }

    .liveMatch-stats .matchSummary-heading h5,
    .liveBlog-Livecontent .summaryHeading h5,
    .liveMatch-stats .matchTimeline-heading h5 {
        font-weight: 600;
    }

    #lbp #lbp-items li .lbp-item-icon {
        display: block;
        position: absolute;
        top: 0;
        left: 45px;
        width: 20px !important;
        height: auto !important;
    }

/*******************************************
    ORGANISM - MATCH PAGES
*******************************************/

    .matchNav {
        margin-top: 1px;
    }

    .matchNav .matchNavigation {
        overflow: hidden;
        height: 45px;
        line-height: 45px;
    }

    .matchNav .matchNavigation .matchNavigation__tabs {
        height: 75px;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hide;
        -webkit-overflow-scrolling: touch;
        transition: .5s;
        -webkit-transition: .5s;
        -moz-transition: .5s;
    }

    .matchNav .matchNavigation a {
        font-weight: 500;
        color: #989898;
        position: relative;
        padding-right: 3rem;
        cursor: pointer;
    }

    .matchNav .matchNavigation a span {
        position: relative;
    }

    .matchNav .matchNavigation a:nth-last-child(1) {
        padding-right: 0;
    }

    .matchNav .matchNavigation a.tab-nav-active {
        color: #000000;
    }

    .matchNav .matchNavigation a.tab-nav-active span:after {
        content: '';
        height: 3px;
        width: 100%;
        background: #b28d26;
        position: absolute;
        bottom: -.95rem;
        left: 0;
    }

    .matchPages_content .reportNav,
    .matchPages_content .previewNav,
    .liveMatch-navigation .liveMatch-nav {
        margin: 1.5rem 0;
        border: 1px solid #b28d23;
        border-radius: 10px;
        width: 100%;
        float: left;
    }

    .matchPages_content .reportNav a,
    .matchPages_content .previewNav a,
    .liveMatch-navigation .liveMatch-nav a  {
        width: 33.3333%;
        float: left;
        display: inline-block;
        text-align: center;
        font-weight: 400;
        font-size: .85rem;
        padding: .5rem 0;
        color: #858585;
        cursor: pointer;
    }

    .matchPages_content .previewNav a,
    .liveMatch-navigation .liveMatch-nav a {
        width: 50%;
    }


    .matchPages_content .reportNav a:nth-child(1),
    .matchPages_content .previewNav a:nth-child(1),
    .liveMatch-navigation .liveMatch-nav a:nth-child(1) {
        border-radius: 8px 0 0 8px;
    }

    .matchPages_content .reportNav a:nth-last-child(1),
    .matchPages_content .previewNav a:nth-child(2),
    .liveMatch-navigation .liveMatch-nav a:nth-child(2) {
        border-radius: 0 8px 8px 0;
    }

    .matchPages_content .reportNav a.tab-nav-active,
    .matchPages_content .previewNav a.tab-nav-active,
    .liveMatch-navigation .liveMatch-nav a.tab-nav-active {
        background: #b28d23;
        color: #000000;
    }

    .matchPages_content .reportNav a:focus,
    .matchPages_content .previewNav a:focus,
    .liveMatch-navigation .liveMatch-nav a:focus {
        text-decoration: none;
    }

    .matchPages_content .reportContent {
        width:100%;
        float: left;
    }

    .matchPages_content .reportContent .content-match-events {
        max-width: 450px;
        margin: 0 auto
    }

    .matchPages_content .reportContent .content-match-events .matchSummary-block {
        margin-bottom: 1.6rem;
    }

    .matchPages_content .reportContent .content-match-events h5 {
        font-weight: 600;
    }

    .matchPages_content .reportContent .content-match-events .matchTimeline-heading h5,
    .liveMatch-stats .matchTimeline-heading h5 {
        border-bottom: 5px solid #b7b4b4;
        padding-bottom: 1.4rem;
    }

    .matchPages_content .reportContent .content-article .mainBody-content {
        margin: 0 -.5rem
    }

    .matchPages_content .contentBody-tags li {
        background: #000000;
    }

    /** MATCH COMMENTARY **/

    .match-CommentaryContainer .matchCommentaryInner .matchCommentary-heading h5,
    .matchPages_content .reportContent .content-commentary .matchSummary h5 {
        font-weight: 600;
    }

    .matchPages_content .reportContent .content-commentary .matchSummary .matchSummaryInner {
        border-top: 5px solid #b7b4b4;
        border-bottom: 5px solid #b7b4b4;
        padding: .8rem 0;
        margin: 0 0 1.3rem;
    }

    /** TOURNAMENT RECORD **/
    .overviewTournamentSoFar .overviewTournamentSoFar-teamLogo {
        background-color: #000000;
        padding: 0.25rem 1rem;
        position: relative;
        height: 95px;
        display: flex;
        align-items: center;
    }

    .overviewTournamentSoFar .overviewTournamentSoFar-teamLogo .tournament-name {
        font-size: 1.1rem;
        width: calc(100% - 50px);
        float: left;
    }

    .overviewTournamentSoFar .overviewTournamentSoFar-teamLogo .tournament-logo {
        width: 50px;
        float: left;
    }

    .overviewTournamentSoFar .overviewTournamentSoFar-teamLogo .tournament-logo img {
        width: 50px;
        height: 50px;
    }

    .overviewTournamentSoFar .overviewTournamentSoFar-table th {
        background-color: #888888;
        color: #ffffff;
        padding: .5rem;
        border: 1px solid #dddddd;
    }

    .overviewTournamentSoFar .overviewTournamentSoFar-table a {
        text-decoration: none;
        color:inherit;
    }


    /** MOLECULE - FIXED BAR **/

    .match-fixedBar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background: #FFFFFF;
        border-bottom: 1px solid #b1b1b1;
        padding: .5rem 1.5rem;
        opacity: 0;
        transition: .4s;
        -moz-transition: .4s;
        -webkit-transition: .4s;
        z-index: 5000 /** Needs to be high to override all other items **/
    }

    .match-fixedBar.active {
        opacity: 1;
    }

    .match-fixedBar .matchPage-matchLogos {
        width: 100%;
        float: left;
        display: inline-flex;
        align-items: center;
    }

    .match-fixedBar .teamLogo,
    .match-fixedBar .teamLogo img {
        width: 40px;
        height: 40px;
        float: left;
    }

    .match-fixedBar .matchResult {
        width: calc(100% - 80px);
        float: left;
        text-align: center;
    }

    .match-fixedBar .matchResult span {
        font-size: 1.6rem;
        line-height: 2rem;
        margin: 0.5rem 0;
        font-weight: bold;
        display: inline-block;
        padding: .2rem 1.2rem .1rem;
        min-width: 55px;
        text-align: center;
        color: #ffffff;
    }

    .match-fixedBar .matchResult .teamA-score {
        background: #000000;
    }

    .match-fixedBar .matchResult .teamB-score {
        background: #888888;
    }

    .match-fixedBar .matchResult p {
        margin: 0;
        font-size: 1.1rem;
        font-weight: bold;
    }


/**************************************
    ORGANISM - FIXED NAV BAR - MOBILE
**************************************/

.fixedBar {
    position: fixed;
    bottom: 0;
    z-index: 5001;
    background-color: #ffffff;
    border-top: 0.09rem solid #E0E0E0;
    width: 100%;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    height: 50px
}

.fixedBar.nav-down {
    margin-bottom: -50px;
}

.fixedBar.nav-down.visible {
    margin-bottom: 0;
}

.fixedBar .fixedBar-button {
    display: block;
    cursor: pointer;
    float: left;
    width: 20%;
    text-align: center;
    font-size: 0.75rem;
    padding-top: 0.5rem;
}

.fixedBar .fixedBar-button a {
    color: #525252;
    font-weight: normal;
}

.fixedBar .fixedBar-button.active a {
    color: #337ab7;
}


.fixedBar .fixedBar-nav {
    width: 100%;
    float: left;
}

.fixedBar .fixedBar-nav .fixedBar-button {
    width: 20%;
    float: left;
}

.sidebarContent .sidebarDesktop-tab {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
    overflow: hidden;
    margin-bottom: 3rem;
    width: 100%;
    z-index: 999999
}

.sidebarContent .sidebarDesktop-tab .sidebarDesktop-tabInner {
    width: 110%;
    float: left;
    padding-bottom: 1.5rem;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    padding-right: 10%;
}

.fixedBar .fixedBar-button.active, .fixedBar .tab-nav-active, .sidebarDesktop-button.tab-nav-active {
    color: #53B7F6;
}

.fixedBar .fixedBar-icon {
    font-size: 1rem;
}

.fixedBar .fixedBar-label {
    margin:0;
}

.sidebarDesktop-heading {
    width: 100%;
    float: left;
    padding: 0 1rem;
    margin: 1rem 0 0;
}




/* TAB CLOSE MOBILE */
.mobile-close {
    text-align: center;
    padding: 0.5rem;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
    background-color: #eae9e5;
}

/* SIDEBAR CONTENT */
.sidebarContent{
    overflow-x: hidden;
}

.sidebarContent-inner {
    display: none;
}

/* SIDEBAR COMPETITION TAB NAV */

    .sidebarComp-nav {
        width: 100%;
        display: flex;
    }

    .sidebarComp-nav .sidebarComp-button {
        flex: 1;
        vertical-align: middle;
        height: 4rem;
        color: rgba(255, 255, 255, 0.3);
        text-align: center;
        text-transform: uppercase;
        font-weight: bold;
        padding:1.1rem 1rem;
        cursor: pointer;
        font-size: .9rem;
        line-height: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .sidebarComp-nav .sidebarComp-button p {
        margin: 0
    }

    .sidebarComp-nav .sidebarComp-button.tab-nav-active {
        color: #ffffff;
        box-shadow: 0 0.2rem #b28d26;

    }

    .sidebarComp-nav .sidebarComp-champions {
        background-color: #0b0f34;
    }

    .sidebarComp-nav .sidebarComp-challenge {
        background-color: #68277e;
    }

    .sidebarComp-nav .sidebarComp-shield {
        background-color: #006061;
    }


/*******************************************
    ORGANISM - LIVE BLOG
*******************************************/

    /** MOLECULE - LIVE BLOG HEADER **/

        .liveBlog-header {
            position: relative;
            overflow: hidden;
            z-index: 5;
        }
        
        .liveBlog-header-background {
            position: absolute;
            left: 100%;
            top: 0;
            width: 100%;
            height: 100%;
            transform: translate(-100%,0)
        }
        
        .liveBlog-header-background img {
            position: absolute;
            right: 50%;
            top: 0;
            max-width: none;
            width: 200%;
            transform: translate(50%,0);
        }

        .liveBlog-headerOverlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .8;
            z-index: 2
        }

        .liveBlog-headerLive button {
            font-size: .8rem;
            text-transform: uppercase;
            padding: .1rem .8rem 0;
            height: auto;
            border-radius: 3px;
            border: 0;
            cursor: initial;
        }

        .liveBlog-headerLive button i {
            padding-left: .4rem;
            font-size: .7rem;
        }

        .liveBlog-headerContent {
            text-align: center;
            padding: 3rem 1.5rem;
            position: relative;
            z-index: 5;
        }

        .liveBlog-headerContent h1 {
            margin: 0 0 .5rem;;
            font-size: 2rem;
            font-weight: 300;
            text-transform: uppercase;
            line-height: 2rem;
        }

        .liveBlog-headerContent h1 span {
            display: inline-block;
            width: 40px;
            height: 40px;
            border-radius: 100%;
            background: white;
            font-weight: 600;
            line-height: 42px;
            vertical-align: middle;
            margin-top: -5px;
            font-size: 1.6rem
        }

        .liveBlog-headerContent .liveBlog-headerIntro {
            max-width: 500px;
            margin: 0 auto;
        }

        .liveBlog-headerContent .liveBlog-headerIntro p {
            font-size: .85rem;
            line-height: 1.25rem;
        }

        .liveBlog-header .liveBlog-headerContent .liveBlog-headerPodcast {
            margin: 1.5rem 0 0;
        }

        .liveBlog-headerContent .liveBlog-headerPodcast button {
            border: 2px solid white;
            border-radius: 3px;
            text-transform: uppercase;
            font-size: .85rem;
            height: auto;
            padding: .4rem 1.8rem;
        }

    /** MOLECULE - LIVE BLOG NAV **/

        .liveBlog-navigation {
            overflow: hidden;
            height: 43px;
            line-height: 45px;
            padding: 0;
        }

        .liveBlog-navigation .liveBlog-nav {
            height: 75px;
            white-space: nowrap;
            overflow-x: scroll;
            overflow-y: hide;
            text-align: center;
            -webkit-overflow-scrolling: touch;
            transition: .5s;
            -webkit-transition: .5s;
            -moz-transition: .5s;
        }

        .liveBlog-navigation .liveBlog-nav .tab {
            font-weight: 500;
            color: #989898;
            position: relative;
            padding: 0 .5rem;
            cursor: pointer;
            transition: .4s;
            -webkit-transition: .4s;
            -moz-transition: .4s;
        }

        /* Tablet */
        @media (min-width: 48em) {
            
            .liveBlog-navigation .liveBlog-nav .tab:first-of-type {
                padding-left: 0;
            }

            .liveBlog-navigation .liveBlog-nav {
                text-align: left;
            }
        
        }

        .liveBlog-navigation .liveBlog-nav .tab.tab-nav-active {
            color: #000000;
        }

        .liveBlog-navigation .liveBlog-nav .tab span {
            position: relative;
        }

        .liveBlog-navigation .liveBlog-nav .tab span:after {
            content: '';
            height: 3px;
            background: transparent;
            position: absolute;
            bottom: -.95rem;
            left: 0;
            width: 0;
            transition: width 0.4s ease-in-out;
            -webkit-transition: width 0.4s ease-in-out;
            -moz-transition: width 0.4s ease-in-out;
        }

        .liveBlog-navigation .liveBlog-nav .tab.tab-nav-active span::after {
            width: 100%;
            background: #b28d26;
        }

        .liveBlog-content .matchShare .news-share {
            width: 100%;
            margin: 1.5rem 0 0;
            padding: 0 0 0 .5rem;
            border-top: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
        }

        /** MOLECULE - LIVE BLOG SUMMARY **/
        .liveBlog-title h3 {
            font-size: 1.4rem;
            font-weight: 600;
            line-height: 1.8rem;
        }

        .liveBlog-summary .liveBlog-title h3 {
            border-bottom: 5px solid #aaa;
            padding: 0 .5rem .3rem;
        }

        .liveBlog-summary .liveBlog-summaryContent {
            border-bottom: 5px solid #aaa;
            padding-bottom: 1rem;
        }

        .liveBlog-dfp {
            margin: 3rem 0 4rem;
        }

        /** MOLECULE - LIVE BLOG UPDATES **/
        .liveBlog-updatesContent #lbp h2#lbp-headline,
        .liveBlog-updatesContent #lbp #lbp-summary {
            display: none;
        }

        .liveBlog-updatesContent #lbp #lbp-items li.lbp-item-coloured .lbp-item-entry {
            border: 0;
        }

        .liveBlog-updatesContent #lbp {
            background: white;
            padding: 1.5rem 1.4rem;
        }

        .liveBlog-updatesContent #lbp hr {
            background: none;
        }

        .liveBlog-updatesContent #lbp #lbp-meta {
            margin-bottom: 1rem;
            padding-bottom: 1rem;
            border-bottom: 1px solid #dddddd;
            font-size: 1rem;
            font-weight: 600;
        }

        .liveBlog-updatesContent #lbp .lbp-item-icon {
            display: none;
        }

        .liveBlog-updatesContent #lbp #lbp-items li {
            width: 100%;
            float: left;
            position: relative;
            border-bottom: 1px solid #dddddd;
            padding-bottom: 1.5rem;
            margin-bottom: 1.5rem;
        }

        .liveBlog-updatesContent #lbp #lbp-items li:before {
            position: absolute;
            height: 40px;
            content: '';
            width: 6px;
            background: #0b0f34;
            left: -1.5rem;
            top: 0;
        }

        .champions .liveBlog-updatesContent #lbp #lbp-items li:before {
            background: #0b0f34;
        }

        .challenge .liveBlog-updatesContent #lbp #lbp-items li:before {
            background: #68277e;
        }

        .shield .liveBlog-updatesContent #lbp #lbp-items li:before {
            background: #006061;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-time {
            width: 100%;
            float: left;
            font-weight: 500;
            color: #141414;
            font-size: .85rem;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-time time {
            position: relative;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-time time:before {
            content: "\e907";
            font-family: 'icomoon';
            vertical-align: middle;
            padding-right: .5rem;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry {
            width: 100%;
            float: left;
            margin: 0;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry p:nth-child(1) {
            margin: 0 0 .9rem;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry p:nth-child(1) a {
            color: #141414;
            font-size: 1rem;
            font-weight: 500;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry .lbp-item-embed .embed-meta li:before {
            display: none;
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry .lbp-item-embed div > .embed-meta .embed-actions,
        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry .lbp-item-embed:hover div > .embed-meta .embed-actions {
            display: none
        }

        .liveBlog-updatesContent #lbp #lbp-items li .lbp-item-entry .lbp-item-embed div > .embed-meta .embed-actions li {
            display: inline-block;
            clear: none;
            width: auto;
        }

        /** MOLECULE - LIVE BLOG FIXTURES **/
        .liveBlog-fixtures {
            margin-top: 1.5rem;
        }

        .liveBlog-fixtures .fix-results-content {
            margin-top: 0;
        }

        .liveBlog-inner .liveBlog-fixtures .fixtureContent .fix-results-date {
            padding: 0 1.5rem
        }

        .liveBlog-inner .liveBlog-fixtures .fixtureContent,
        .liveBlog-inner .liveBlog-fixtures .fixtureContent .fixResults-fixtures,
        .liveBlog-inner .liveBlog-fixtures .fixtureContent .fixResults-headingInner,
        .liveBlog-inner .liveBlog-fixtures .fixtureContent .fix-results-container .fix-results-link .btn {
            background: transparent;
        }

        .liveBlog-inner .liveBlog-fixtures .fixtureContent .fixResults-heading span {
            font-size: 1.1rem;
            width: 35px;
            height: 35px;
            line-height: 37px;
        }

        .liveBlog-inner .liveBlog-fixtures .fixResultsBody {
            background: white
        }



    /** MOLECULES - MATCH STATISTICS **/
    .stat-parent {
        background-color: #ffffff;
        margin: 0.5rem 0;
        padding: 1rem 0;
    }

    .stat-parent h4.statblock-title {
        font-size: 1rem;
        color: #000000;
        margin: 0.25rem 1.5rem;
    }

    .statblock-container p.performance-error {
        text-align: center;
    }

    .stat-parent .stat-container {
        color: #ffffff;
        text-align: center;
        clear: both;
        padding: 1rem 1rem 0;
    }

    .overviewBlock .stat-parent .stat-container {
        width: 100%;
        float: left;
    }

    .stat-parent .stat-container .stat-title p {
        color: #b28d26;
        text-transform: uppercase;
        margin: 0;
        padding: 0.75rem 0;

    }

    .stat-parent .stat-container .stat-head-container {
        position: relative;
        margin-bottom: 0.25rem;
    }

    .stat-parent .stat-container .teamLogo {
        width: 40px;
        height: 40px;
        position: absolute;
        top: 0;
    }

    .stat-parent .stat-container .teamLogo .logo {
        max-height: 40px;
    }

    .stat-parent .stat-container .teamLogoA {
        left: 0;
    }

    .stat-parent .stat-container .teamLogoB {
        right: 0;
    }

    .stat-parent .stat-container .stat-value {
        width: 50%;
        float: left;
        display: inline-block;
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .stat-parent .stat-container .stat-value p {
        margin: 0.5rem 0;
        font-weight: bold;
    }

    .stat-parent .stat-container .stat-value.stat-teamA {
        background-color: #000000;
        border-right: #ffffff solid 0.05rem;
    }

    .stat-parent .stat-container .stat-value.stat-teamB {
        background-color: #888888;
    }

    .stat-parent .stat-container:nth-child(n+2) {
        padding: 0.25rem 1rem 0;
    }

    .stat-parent .stat-container:nth-child(n+2) .teamLogo{
        display: none;
    }

    .stat-parent .stat-container:nth-child(n+2) .stat-title p {
        padding: 0.5rem 0;
    }

    /** ATOM - PIE CHART STATISTICS **/
    .stat-parent .stat-container.stat-container-pie {
        margin-bottom: 1rem;
    }

    .stat-parent .stat-container.stat-container-pie .stat-pie-container, .stat-parent .stat-container.stat-container-pie .stat-detail-container {
        min-height: 15rem;
    }

    .stat-parent .stat-container.stat-container-pie .stat-detail-container {
        flex-direction: column;
        align-content: center;
        justify-content: inherit;
        position: relative;
        width: 50%;
    }

    .stat-parent .stat-container.stat-container-pie .stat-detail-container .stat-pie-inner {
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        width: 100%;
    }

    .stat-parent .stat-container-pie .stat-pie-team {
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 0.5rem;
    }

    .stat-parent .stat-container-pie .teamLogo {
        position: static;
        margin-right: 0.5rem;
    }

    .stat-parent .stat-container-pie:nth-child(n+2) .teamLogo {
        display: inherit;
    }

    /** ATOM - BAR CHART STATISTICS **/
    .stat-parent .stat-container-bar .stat-bar-parent {
        width: 100%;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-team {
        margin: 0 0 0.5rem;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-container {
        width: 70%;
        float: left;
        padding: 0 0.5rem;
    }

    .stat-parent .stat-container-bar .stat-detail-container .stat-bar-parent .teamLogo {
        position: static;
        top: inherit;
        bottom: inherit;
        left: inherit;
        right: inherit;
        float: left;
        width: 10%;
        display: block;
    }

    .stat-parent .stat-container.stat-container-bar .stat-bar-parent .stat-value {
        background-color: transparent;
        color: #000000;
        text-align: left;
        float: left;
        width: 20%;
    }

    .stat-parent .stat-container.stat-container-bar .stat-bar-parent .stat-value p {
        font-size: 1.5rem;
        line-height: 1.7rem;
        margin: 0.25rem 0;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-value.stat-value-teamB {
        color: #888888;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-pos, .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-neg {
        height: 3rem;
        background-color: #eeeeee;
        float: left;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-pos-teamA {
        background-color: #000000;
    }

    .stat-parent .stat-container-bar .stat-bar-parent .stat-bar-pos-teamB {
        background-color: #888888;
    }

    .stat-parent .stat-container.stat-container-bar .stat-bar-parent .stat-value .stat-totals {
        font-size: 0.9rem;
        line-height: 0.95rem;
    }

    /** ATOM - MATCH OVERVIEW BLOCKS **/
    .stat-parent .stat-container.stat-container-overview .stat-head-container {
        margin-bottom: 0.5rem;
    }

    .stat-parent .stat-container.stat-container-overview .teamLogo {
        top: 0;
    }

    .stat-parent .stat-container.stat-container-overview .stat-inner-label {
        color: #525252;
    }

    .stat-container-overview .stat-logo-container .teamLogo {
        float: left;
        width: 10%;
        position: inherit;
    }

    .stat-container-overview .stat-logo-container .stat-value {
        width: 40%;
        float: left;

    }

    .stat-container-overview .stat-detail-container .label-above p, .stat-container-overview .stat-detail-container .label-below p {
        margin: 0.25rem 0;
    }

    .stat-parent .stat-container.stat-container-overview .stat-has-label {
        display: block;
    }

    .stat-parent .stat-container.stat-container-overview .stat-has-label .stat-value, .stat-parent .stat-container.stat-container-overview .stat-has-label .stat-inner-label {
        width: 33%;
        float: left;
    }

    .stat-parent .stat-container.stat-container-overview .stat-has-label .stat-inner-label p, .stat-container-overview .stat-detail-container .label-above p, .stat-container-overview .stat-detail-container .label-below p, .stat-container-overview .stat-detail-container .label-above p, .stat-container-overview .stat-detail-container .label-above p {
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
    }



    /** MOLECULE - OVERVIEW STATS **/

    .overviewBlock {
        margin-bottom: 1rem;
    }

    .overviewBlock .stat-parent > div  {
        margin-bottom: 1.3rem;
    }

    .overviewBlock .stat-parent .stat-container .stat-head-container {
        width: 100%;
        float: left;
        position: relative;
        display: inline-flex;
        align-items: center;
        margin-bottom: .8rem;
    }

    .overviewBlock .stat-parent .stat-container .stat-value.stat-teamA {
        background: transparent;
        text-align: left;
        width: 45%;
        float: left;
        border: 0;
    }

    .overviewBlock .stat-parent .stat-container .stat-value.stat-teamA p {
        background: #000000;
        display: inline-block;
        padding: .2rem 1.2rem .1rem;
        min-width: 55px;
        text-align: center;
    }

    .overviewBlock .stat-parent .stat-container .stat-value.stat-teamB {
        background: transparent;
        text-align: right;
        width: 45%;
        float: right;
        border: 0;
    }

    .overviewBlock .stat-parent .stat-container .stat-value.stat-teamB p {
        background: #888888;
        display: inline-block;
        padding: .2rem 1.2rem .1rem;
        min-width: 55px;
        text-align: center;
    }


    .overviewBlock .stat-parent .stat-container .teamLogoA,
    .overviewBlock .stat-parent .stat-container .teamLogoB {
        position: relative;
        width: 40px;
        float: left;
    }

    .overviewBlock .stat-parent .stat-container .teamLogoA {
        left: .5rem;
    }

    .overviewBlock .stat-parent .stat-container .teamLogoB {
        right: .5rem;
    }

    .overviewBlock .stat-parent .stat-container .stat-title {
        width: calc(100% - 80px);
        float: left;
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container.stat-position-bottom {
        width: 100%;
        float: left;
        position: relative;
        margin: .3rem 0 1.2rem;
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container.stat-position-bottom span {
        position: relative;
        display: inline-block;
        min-width: 55px;
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container.stat-position-bottom [data-standing="same"]:before {
        content: '';
        font-weight: bold;
        background-color: #888888;
        width: 25px;
        height: 5px;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, 0);
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container.stat-position-bottom [data-standing="up"]:before {
        content: '\e90c';
        font-family: 'icomoon';
        font-weight: bold;
        color: #b28d26;
        font-size: .8rem;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, 0);
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container.stat-position-bottom [data-standing="down"]:before {
        content: '\e90b';
        font-family: 'icomoon';
        font-weight: bold;
        color: #b28d26;
        font-size: .8rem;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, 0);
    }

    .overviewBlock .stat-parent .stat-container .stat-detail-container {
        width: 100%;
        float: left;
    }


    .stat-parent .overview-currentStanding .stat-container .teamLogo .logo,
    .stat-parent .overview-headTohead .stat-container .teamLogo .logo,
    .stat-parent .overview-lastThree .stat-container .teamLogo .logo {
        display: none;
    }




    /** H2H **/

    .overviewBlock .stat-parent .overview-headTohead .stat-container .stat-value.stat-teamA,
    .overviewBlock .stat-parent .overview-headTohead .stat-container .stat-value.stat-teamB {
        width: 25%;
    }

    .overviewBlock .stat-parent .stat-container.stat-container-overview .stat-has-label .stat-inner-label {
        width: 50%;
    }

    .overviewBlock .stat-parent .stat-container.stat-container-overview .stat-has-label {
        display: flex;
    }

    .overviewBlock .stat-parent .overview-headTohead .stat-container .headTohead-draws .labelBelow-value p {
        background: #000000;
        display: inline-block;
        padding: .2rem 1.2rem .1rem;
        min-width: 55px;
        text-align: center;
        margin: 0.5rem 0;
        font-weight: bold;
        font-size: 2rem;
        line-height: 2rem;
        color: #FFFFFF;
    }


    /** LAST THREE **/

    .overviewBlock .stat-parent .lastThree-container {
        width: 100%;
        float: left;
        position: relative;
    }

    .overviewBlock .stat-parent .overview-lastThree .stat-container .stat-head-container {
        margin-bottom: .2rem;
    }

    .overviewBlock .stat-parent .stat-container .lastThree-container .stat-detail-container {
        display: inline-flex;
        align-items: center;
    }

    .overviewBlock .stat-parent .stat-container .lastThree-container .stat-value.stat-teamA,
    .overviewBlock .stat-parent .stat-container .lastThree-container .stat-value.stat-teamB {
        width: 65px;
        float: left;
    }

    .overviewBlock .stat-parent .lastThree-container .lastThree-date {
        width: calc(100% - 130px);
        float: left;
        padding: 0 .5rem;
    }

    .overviewBlock .stat-parent .lastThree-container .lastThree-date a {
        text-decoration: none;
    }

    .overviewBlock .stat-parent .stat-container .lastThree-container .stat-value.stat-teamA p,
    .overviewBlock .stat-parent .stat-container .lastThree-container .stat-value.stat-teamB p {
        padding: .2rem .7rem .1rem;
    }

    .overviewBlock .stat-parent .lastThree-container .lastThree-date .lastThree-teams {
        font-size: .8rem;
        line-height: 1.1rem;
        font-weight: 600;
    }



    /** RECENT FORM **/

    .overviewBlock .stat-parent .overview-recentForm .stat-container .stat-title {
        width: 100%;
        min-height: 40px;
        margin-bottom: .4rem;
    }

    .overviewBlock .stat-parent .formguide .formguide-container {
        width: 100%;
        float: left;
        margin-bottom: 1.5rem;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-logo {
        width: 40px;
        float: left;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values {
        width: calc(100% - 40px);
        float: left;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values .formBox {
        width: 20%;
        float: right;
        margin: 0 .2rem;
        font-size: 1.6rem;
        padding: .4rem 0;
        color: #FFFFFF;
        font-weight: bold;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values .formBox a {
        color: #FFFFFF;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values.team-0 .formBox {
        background: #000000;
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values.team-1 .formBox {
        background: #888888;
    }

    .overview-recentForm .white-tooltip + .tooltip > .tooltip-inner {
        background-color: #3d3d3d;
        color: #ffffff;
    }

    .overview-recentForm .white-tooltip + .tooltip > .tooltip-arrow {
        border-top-color: #3d3d3d;
    }

/** MOLECULES - MATCH APPEARANCES **/

    .appearances {
        margin: 2rem 0 0;
    }

    .appearances__heading {
        font-size: 1rem;
        margin: 1rem 0;
        line-height: 1rem;
    }

    .appearances__table {
        font-size: 1rem;
        font-weight: 700;
    }

    .appearances__table-row {
        margin-bottom: .1rem;
        display: flex;
    }

    .appearances__referee {
        width: 70%;
        padding: .5rem 0;
        text-align: center;
        color: #fff;
    }

    .appearances__referee--european {
        background-color: #222c6a;
    }

    .appearances__referee--challenge {
        background-color: #752f8b;
    }

    .appearances__amount {
        width: 30%;
        padding: .5rem 0;
        text-align: center;
        background-color: #B69430;
        color: #000;
    }

/** Match Official Records **/
.match-official-records {
    width: 100%;
    display: inline-block;
    padding: 0 1rem;
}

.match-official-record {
    margin-bottom: 2rem;
}

.match-official-record-widgets {
    display: flex;
    flex-wrap: wrap;
}

.match-official-record-widget {
    flex: 1 1 100%;
}

.match-official-record-widget .appearances {
    margin: 0;
}

/** Match Official Records - Tablet **/
@media (min-width: 48em) {

    .match-official-record-widget {
        flex: 1 1 50%;
    }

    .match-official-record-widget:first-child {
        padding: 0 1rem 0 0;
    }

}

/** Match Official Records - Desktop **/
@media (min-width: 93.750em) {

    .match-official-records {
        padding: 0;
    }

}

/* !Bootstrap sm: Medium devices (tablets, 48em and up) */
@media (min-width: 48em) {

/*******************************************
    ORGANISM - MATCH INFORMATION - TABLET
*******************************************/

    /** MOLECULE - PREVIEW **/

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamA img,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB img {
        width: 50px;
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta {
        width: calc(100% - 100px);
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames {
        font-size: 1rem;
        height: 50px;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPage-prevMeta .matchPage-teamNames .teamMain-name {
        font-size: 1.25rem;
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner .matchDate::after {
        content: ',';
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta {
        width: 100%;
        margin: 0;
        padding: 0 0 1rem;
    }

    .matchPages_content .previewNav {
        display: none;
    }

    .matchPages_content .previewContent .reportContent .data-tab {
        display: block;
    }

    .matchPages_content .previewContent .reportContent {
        margin-top: 0;
    }

    .matchPages_content .previewContent .reportContent .content-preview {
        width: calc(100% - 350px);
        float: left;
    }

    .matchPages_content .previewContent .reportContent .content-lineups {
        width: 320px;
        margin: 0 15px;
        float: left;
    }


    /** MOLECULE - REPORT **/

    .matchPage-matchMeta > div {
        display: inline-block;
    }



    /** MOLECULE - OVERVIEW **/
    .overviewBlock .stat-parent > div {
        min-height: 210px;
    }
    
}

/* !Bootstrap md: Small Laptop (65em and up) */
@media (min-width: 65em) {

/*******************************************
    ORGANISM - MATCH INFORMATION - DESKTOP
*******************************************/


    /** MOLECULE - PREVIEW **/

    .matchPage-matchInfo .matchPage-teamPreview {
        position: relative;
        padding: 1rem 0;
        display: inline-flex;
        align-items: center;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB {
        width: calc(50% - 8px);
        float: left;
        padding: 0 2.5rem;
        display: inline-flex;
        align-items: center;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA img,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB img {
        width: 40px;
        height: 40px;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamLogo,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamLogo {
        width: 40px;
        height: 40px;
        float: left;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamName,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamName {
        width: calc(100% - 40px);
        float: left;
        font-size: 1.6rem;
        font-weight: 400;
        color: #000000;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamName {
        text-align: right;
        padding-right: 1rem;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamName {
        padding-left: 1rem;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamName p,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamName p {
        font-weight: 400;
        margin: 0;
        font-size: 1.6rem;
    }

    .matchPage-matchInfo .matchPage-teamPreview .matchPrev-score {
        width: 15px;
        text-align: center;
        float: left;
        font-size: .85rem;
    }

    .matchPage-matchInfo .matchPage-prevMeta {
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 0;
    }

    .matchPage-matchInfo .matchPage-prevMeta .matchPage-prevMetaInner {
        margin: 0
    }
    
    /** MOLECULE - REPORT **/

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos {
        width: 50px;
        float: left;
    }

    .matchPage-matchInfo .matchPage-matchTeams {
        width: calc(50% - 90px);
        padding: 1rem 0;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos .teamLogo {
        margin: 0 0 .6rem;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos .teamLogo img {
        width: 40px;
        height: 40px;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames {
        width: calc(100% - 50px);
        float: left;
        margin: 0px;
        padding: 0 0 0 1.5rem;
        font-size: 1.6rem;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames .teamName.matchNames-teamA {
        margin: 0 0 .6rem;
        line-height: 40px;
        color: #171717;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames .teamName {
        margin: 0;
        line-height: 40px;
        color: #171717;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main .matchScore-teamA {
        margin: 0 0 9px;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main > div {
        height: 39px;
        line-height: 39px;
    }

    .matchPage-matchMeta {
        width: 50%;
        float: left;
        padding: 0 0 0 1.5rem;
    }

    .matchPage-matchMeta .matchPage-MetaInner {
        width: calc(100% - 90px);
        float: left;
    }

    .matchPage-matchMeta span {
        position: relative;
        padding: .25rem .4rem .25rem 1.5rem;
    }
    .matchPage-matchMeta span:nth-child(1) {
        padding-left: 1.5rem;
    }

    .matchPage-matchMeta span:before {
        font-family: icomoon;
        position: absolute;
        left: 0;
        top: 50%;
        color: #b28d26;
        transform: translate(0, -50%);
    }

    .matchPage-matchMeta .matchDate:before {
        content: "\e906";
    }

    .matchPage-matchMeta .matchTournament:before {
        content: "\e918";
    }

    .matchPage-matchMeta .matchRound:before {
        content: "\e908";
    }

    .matchPage-matchMeta .matchPool:before {
        content: "\e90a";
    }

    .matchPage-matchMeta .matchVenue:before {
        content: "\e909";
    }

    .matchPage-matchMeta .matchAtt:before {
        content: "\e919";
    }

    .matchPage-matchMeta .matchRef:before {
        content: "\e911";
    }

    .matchPage-matchMeta .matchPage-matchFinal {
        width: 90px;
        float: left;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime {
        text-align: right;
        color: #000000;
        margin: .5rem 0 0;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime p {
        font-size: 1.6rem;
        margin: 0.2rem 0 .4rem;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime span {
        display: inline-block;
        font-size: .9rem;
        font-weight: 500;
        padding: 0;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime .matchLabel {
        margin-right: .3rem;
    }


    /** PRREVIEW **/

    .matchPages_content .reportContent .content-preview {
        width: calc(100% - 400px);
        float: left;
    }

    .matchPages_content .reportContent .content-lineups {
        width: 400px;
        float: left;
    }

    .matchPages_content {
        padding-top: 3rem;
    }


/*******************************************
    ORGANISM - MATCH PAGES - DESKTOP
*******************************************/

    .matchPages_content .reportNav a[data-tab="article"] {
        display: none;
    }

    .matchPages_content .reportContent {
        margin-top: -4.1rem;
    }

    .matchPages_content .reportContent .content-article {
        display: block;
        width: calc(100% - 400px);
        padding-right: 2rem;
        float: left;
    }

    .matchPages_content .reportNav a {
        width: 50%;
    }

    .matchPages_content .reportNav a:nth-child(2) {
        border-radius: 8px 0 0 8px;
    }

    .matchPages_content .reportNav {
        width: 400px;
        float: right;
        position: relative;
        z-index: 10;
    }

    .matchPages_content .reportContent .content-commentary,
    .matchPages_content .reportContent .content-match-events {
        max-width: 400px;
        margin: 3.5rem auto;
        float: right;
        padding: 0 1rem;
    }

    .matchPages_content .reportContent .content-article .mainBody-content,
    .matchPages_content .previewContent .reportContent .content-preview .mainBody-content {
        width: 100%;
    }

    .matchPages_content .reportContent .content-article .mainBody-content .headline h1,
    .matchPages_content .previewContent .content-preview .mainBody-content .headline h1 {
        margin: 0 0 1.3rem;
        font-weight: 500;
    }

    .matchPages_content .reportContent .content-match-events h5 {
        font-size: 1.6rem;
    }

    .match-CommentaryContainer .matchCommentaryInner .matchCommentary-heading h5,
    .matchPages_content .reportContent .content-commentary .matchSummary h5 {
        font-size: 1.6rem;
    }


    /** MOLECULE - FIXED BAR **/

    .match-fixedBar {
        display: none;
    }



/*******************************************
    ORGANISM - FIXED NAV BUTTON - DESKTOP
*******************************************/

    .fixedBarDesk-btn.sidebar__toggle-open {
        position: fixed;
        left: 0;
        top: 7.1rem;
        margin-bottom: 0.5rem;
        text-align: center;
        color: #0b0f34;
        font-size: 0.75rem;
        padding: 0.4rem 0.25rem 0.1rem;
        cursor: pointer;
        width: 70px;
        z-index: 20;
    }

    .fixedBarDesk-icon {
        font-size: 1rem;
        margin:0;
    }

    .fixedBarDesk-label {
        margin: 0;
    }

    /** FIXED SIDEBAR CONTENT **/
    .sidebarContent {
        width: 360px;
        position: fixed;
        top: 0;
        left: -360px;
        z-index: 600;
        background-color: #ffffff;
        height: 100vh;
        /* border-right: 0.1rem solid rgba(131, 131, 131, 0.3); */
        box-shadow: 0.1rem 0.1rem 0.15rem rgba(131,131,131, 0.4);
        overflow: hidden;
    }

    .sidebarContent .sidebarContent-inner {
        display: block;
        width: 115%;
        float: left;
        padding-bottom: 1.5rem;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100%;
        padding-right: 15%;
    }

    .sidebarContent .sidebarDesktop-tab .sidebarDesktop-tabInner {
        padding-right: 19%;
    }

    .sidebarContent .sidebarDesktop-tab {
        position:relative;
        width: 100%;
        float: left;
        overflow: hidden;
    }

    /** DESKTOP ONLY SIDEBAR NAV **/

    .sidebarDesktop-nav,
    .sidebarDesktop-tab-parent {
        width: 360px;
        float: left;
    }

    .sidebarDesktop-nav .sidebarDesktop-button {
        width: 33.333%;
        float: left;
        display: block;
        text-align: center;
        padding: 1rem 0;
        cursor: pointer;
    }

    .sidebarDesktop-nav .sidebarDesktop-label, .sidebarDesktop-nav .sidebarDesktop-icon {
        display: inline-block;
        vertical-align: middle;
    }

    .sidebarDesktop-nav .sidebarDesktop-label {
        font-size: 0.75rem;
        line-height: 1rem;
        margin: 0;
    }

    .sidebarDesktop-nav .sidebarDesktop-icon {
        font-size: 1rem;
        padding-right: 0.5rem;
    }

    .sidebarContent .sidebarDesktop-tab .sidebarDesktop-tabInner {
        width: 105%; /** Removes the Scrollbar from the side **/
        padding: 0;
    }

    /*******************************************
        ORGANISM - LIVE BLOG DESKTOP
    *******************************************/
    .liveBlog-header {
        height: 32vh;
    }

    .liveBlog-header .liveBlog-headerInner {
        width: 300px;
        margin-left: 8.33%;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0, -50%);
        z-index: 10;
    }

    .liveBlog-header .liveBlog-headerInner .liveBlog-headerInnerBG {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .8;
    }

    .liveBlog-header .liveBlog-headerOverlay {
        opacity: .6
    }

    .liveBlog-header .liveBlog-headerContent {
        padding: 1.8rem 1.5rem;
        text-align: left;
    }

    .liveBlog-header .liveBlog-headerContent .liveBlog-headerIntro {
        max-width: none;
    }

    .liveBlog-header .liveBlog-headerContent h1 span {
        text-align: center;
    }

    .liveBlog-header .liveBlog-headerContent .liveBlog-headerPodcast button {
        width: 100%;
    }

    .liveBlog-navigation .liveBlog-nav .tab:hover span:after {
        width: 100%;
        background: #b28d26;
    }

    .liveBlog-content {
        width: 100%;
        float: left;
        margin: 1.5rem 0 0;
    }

    .liveBlog-title h3 {
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .liveBlog-summary .liveBlog-title h3 {
        padding: 0 0 1.2rem;
    }

    .liveBlog-inner .liveBlogInner-container {
        width: calc(60% - 180px);
        order: 2;
    }

    .liveBlog-inner .liveBlog-fixtures {
        width: 360px;
        order: 3;
    }

    .liveBlog-inner .liveBlog-summary {
        width: calc(40% - 180px);
        order: 1;
    }

    .liveBlog-inner .liveBlogInner-container .liveBlog-updates {
        padding-left: 2rem;
        margin-bottom: 3rem;
    }
    
    .liveBlog__arena .summary--wrapper {
        margin: 1rem 0;
    }
    
    .liveBlog__arena .summary--container {
        padding-top: 0;
        margin-left: 0;
    }

    .liveBlog-updatesContent #lbp {
        border: 1px solid #dddddd;
    }

    .liveBlog-inner .liveBlog-fixtures .fixtureContent .fixResults-heading p {
        font-size: 1.6rem;
        font-weight: 300;
        margin: 0;
    }

    .liveBlog-content .matchShare .news-share {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .liveBlog-content .matchShare .news-share .news-shareTitle {
        width: 100%;
        padding: 0 0 .7rem;
    }


    /*******************************************
        ORGANISM - MATCH STATISTICS - DESKTOP
    *******************************************/


    .content-statistics .matchStats-tabs {
        float: none;
        margin: 0 0 3rem;
    }

    .stat-parent .stat-container {
        clear: none;
        border-right: 1px solid #ebebeb;
    }

    .stat-parent .stat-container .stat-container-regular {
        position: relative;
    }

    .stat-parent .stat-container .stat-head-container {
        position: static;
    }

    .stat-parent .stat-container .teamLogo {
        top: inherit;
        bottom: 0.25rem;
    }

    .stat-parent .stat-container .teamLogoA {
        left: 0.75rem;
    }

    .stat-parent .stat-container .teamLogoB {
        right: 0.75rem;
    }

    .stat-parent .stat-container .stat-detail-container {
        margin: 0 auto;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .stat-parent .stat-container .stat-detail-container .stat-value {
        width: 6rem;
        float: none;
        font-size: 2rem;
    }

    .stat-parent .stat-container:nth-child(n+2) {
        padding: 1rem 1rem 0;
    }

    .stat-parent .stat-container:nth-child(n+2) .teamLogo {
        display: inherit;
    }

    .stat-parent .stat-container:nth-child(n+4) .teamLogo, .stat-parent-attack .stat-container:nth-child(n+3) .teamLogo {
        display: none;
    }

    .stat-parent .stat-container:nth-child(n+4) .stat-title, .stat-parent-attack .stat-container:nth-child(n+3) .stat-title {
        width: 100%;
    }

    .stat-parent-attack .stat-container:nth-child(even) {
        border-right: none;
    }

    .stat-parent .stat-container .stat-title p, .stat-parent .stat-container:nth-child(n+2) .stat-title p {
        padding: 0.1rem 0;
    }

    .stat-parent .stat-container.stat-container-pie .stat-pie-container, .stat-parent .stat-container.stat-container-pie .stat-detail-container {
        min-height: 10rem;
    }


    .overviewBlock .stat-parent .stat-container .teamLogoA {
        left: 1.5rem;
    }

    .overviewBlock .stat-parent .stat-container .teamLogoB {
        right: 1.5rem;
    }

    .overviewBlock .stat-parent .overview-headTohead .stat-container .stat-value.stat-teamA {
        padding-left: .9rem;
    }

    .overviewBlock .stat-parent .overview-headTohead .stat-container .stat-value.stat-teamB {
        padding-right: .9rem;
    }

    .overviewBlock .stat-parent .formguide .formguide-container,
    .overviewBlock .stat-parent .lastThree-container {
        padding: 0 1rem;
    }

    .stat-parent .overview-currentStanding .stat-container .teamLogo .logo,
    .stat-parent .overview-headTohead .stat-container .teamLogo .logo,
    .stat-parent .overview-lastThree .stat-container .teamLogo .logo {
        display: block;
    }

    .overviewBlock .stat-parent .stat-container .stat-title p {
        font-size: 1rem;
    }

    .overviewBlock .overview-SeasonsoFar .stat-parent .stat-container {
        width: 33.33333%;
        min-height: 0;
    }

    .overviewBlock .overview-seasonteamA {
        padding-left: 0;
    }

    .overviewBlock .overview-seasonteamB {
        padding-right: 0;
    }

    .overviewBlock .overview-SeasonsoFar .stat-parent .stat-container .teamLogoA {
        left: 3.5rem;
    }

    .overviewBlock .overview-SeasonsoFar .stat-parent .stat-container .teamLogoB {
        right: 3.5rem;
    }

    .overviewBlock .overview-SeasonsoFar .stat-parent .stat-container .stat-value.stat-teamA p,
    .overviewBlock .overview-SeasonsoFar .stat-parent .stat-container .stat-value.stat-teamB p {
        min-width: 105px
    }

    .overviewBlock .stat-parent .formguide .formguide-container .formguide-values .formBox {
        font-size: 2rem;
    }


/*******************************************
    ORGANISM - LIVE MATCH - DESKTOP
*******************************************/

    .liveBlog-fixtures {
        margin-top: 0;
    }

    .liveMatch-commentary.data-tab,
    .liveMatch-stats.data-tab {
        display: block;
    }

    .liveMatch-stats {
        width: 400px;
        margin: 0 auto;
        float: right;
        padding: 0 1rem;
    }

    .liveMatch-commentary {
        width: calc(100% - 400px);
        float: left;
        padding-right: 2.5rem;
    }

    .liveMatch-commentaryNavigation {
        width: 100%;
        float: left;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav {
        width: 100%;
        margin: 1.5rem 0;
        border: 1px solid #b28d23;
        border-radius: 10px;
        float: left;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav a {
        width: 50%;
        float: left;
        display: inline-block;
        text-align: center;
        font-weight: 400;
        font-size: .85rem;
        padding: .5rem 0;
        color: #858585;
        cursor: pointer;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav a:focus {
        text-decoration: none;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav a.tab-nav-active {
        background: #b28d23;
        color: #000000;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav a:nth-child(1) {
        border-radius: 8px 0 0 8px;
    }

    .liveMatch-commentaryNavigation  .liveMatch-commentaryNav a:nth-last-child(1) {
        border-radius: 0 8px 8px 0;
    }

    .liveBlog-Livecontent {
        width: 100%;
        float: left;
    }

    .liveMatch-summary.data-tab,
    .liveMatch-blog.data-tab {
        display: none;
    }

    .liveMatch-summary.data-tab.tab-content-active,
    .liveMatch-blog.data-tab.tab-content-active {
        display: block;
    }

    .liveMatch-stats .matchSummary-heading h5,
    .liveBlog-Livecontent .summaryHeading h5,
    .liveMatch-stats .matchTimeline-heading h5 {
        font-size: 1.6rem;
    }

/********************************
    ORGANISM - MATCH OVERVIEW
********************************/

    .stat-container-overview .stat-logo-container .teamLogo {
        position: inherit;
        padding: 0.45rem;
        float: none;
        width: auto;
    }

    /*******************************************
        PAGE - MATCH OFFICIALS - DESKTOP
    *******************************************/

    .match-officials__charts {
        padding: 0;
    }

    /*******************************************
        MOLECULE - MATCH APPEARANCES DESKTOP
    *******************************************/

    .appearances__heading {
        font-size: 1.3rem;
    }
}

/* !Bootstrap md: Medium Laptops */
@media (min-width: 77em) {
    .stat-parent .stat-container.stat-container-pie {
        margin-bottom: 0;
    }

    .stat-parent-attack .stat-container-pie:nth-child(even) {
        border-right: 0.05rem solid #ebebeb;
    }
}


/* !Bootstrap md: Medium/Large Laptops */
@media (min-width: 82em) {
    .stat-parent .stat-container .teamLogoA {
        left: 2.5rem;
    }

    .stat-parent .stat-container .teamLogoB {
        right: 2.5rem;
    }
}

@media (min-width: 87em) {

    .matchPage-matchMeta {
        padding: 0 0 0 4.5rem;
    }

    .stat-parent .stat-container .teamLogoA {
        left: 3.5rem;
    }

    .stat-parent .stat-container .teamLogoB {
        right: 3.5rem;
    }

}



/* !Bootstrap md: Large Laptops (1500px) */
@media (min-width: 93.750em) {

    .matchPage-matchInfo .matchPage-matchTeams {
        width: calc(50% - 110px);
    }

    .matchPage-matchInfo .matchPage-matchScores {
        width: 110px
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames {
        font-size: 2.3rem;
    }

    .matchPage-matchInfo .matchPage-matchScores .matchScore-main > div {
        width: 90px;
        height: 59px;
        line-height: 59px;
        font-size: 2.5rem;
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchNames .teamName.matchNames-teamA {
        margin: .6rem 0 1.9rem
    }

    .matchPage-matchInfo .matchPage-matchTeams .matchPage-matchLogos .matchLogos-teamA.teamLogo {
        margin: .6rem 0 1.9rem
    }

    .matchPage-matchMeta {
        font-size: .95rem;
    }

    .matchPage-matchMeta span {
        padding: .6rem .4rem .6rem 1.5rem;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime p {
        font-size: 2rem;
    }

    .matchPage-matchMeta .matchPage-matchFinal .matchScore-fulltime span {
        font-weight: 400;
        font-size: 1.1rem;
    }


    /** MATCH PAGES **/

    .matchPages_content {
        padding-top: 3rem;
    }

    .matchPages_content .reportNav {
        display: none;
    }

    .matchPages_content .reportContent .data-tab {
        display: block
    }

    .matchPages_content .reportContent {
        margin-top: 0;
    }


    .matchPages_content .reportContent .content-article {
        width: calc(100% - 700px);
    }

    .matchPages_content .reportContent .content-commentary,
    .matchPages_content .reportContent .content-match-events {
        width: 320px;
        float: left;
        margin: 0 15px;
    }


    .matchPages_content .previewContent .reportContent .content-preview {
        width: calc(100% - 400px)
    }

    .matchPages_content .previewContent .reportContent .content-lineups {
        width: 350px;
        margin: 0 0 0 50px;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamName p,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamName p {
        font-size: 2.3rem;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA .teamLogo,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB .teamLogo,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamA img,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB img {
        width: 55px;
        height: 55px;
    }

    .matchPage-matchInfo .matchPage-teamPreview .match-teamA,
    .matchPage-matchInfo .matchPage-teamPreview .match-teamB {
        padding: 0 4rem;
    }

    .matchPage-matchInfo .matchPage-prevDeskMeta .matchPage-prevMetaInner span {
        font-size: .95rem;
    }

    .overviewBlock .stat-parent {
        padding: 1rem 0 0;
    }


    .matchPages_content .aggregator {
        margin: 0 -.5rem;
    }

/*******************************************
    ORGANISM - LIVE BLOG DESKTOP
*******************************************/
    .liveBlog-header .liveBlog-headerContent .liveBlog-headerIntro {
        margin: 1rem 0 4rem;
    }

    .liveBlog-content .matchShare .news-share {
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }

    .liveBlog-content .matchShare .news-share .news-shareTitle {
        width: auto;
        padding:0 1.5rem 0 0;
    }


/*******************************************
    ORGANISM - LIVE MATCH DESKTOP
*******************************************/

    .liveMatch-commentaryNavigation {
        display: none;
    }

    .liveMatch-blog.data-tab {
        display: block;
    }
    
    .liveMatch-commentary.data-tab {
        display: flex;
    }

    .liveMatch-summary {
        order: 1;
        width: 300px;
        float: left;
        min-height: 1px;
    }
    
    .liveMatch-summary .news-share {
        min-width: 0;
    }

    .liveMatch-blog {
        order: 2;
        width: calc(100% - 340px);
        float: left;
        min-height: 1px;
        margin-left: 40px;
    }

}

/* !Bootstrap lg: Desktops */
@media (min-width: 112em) {

    .matchPages_content .reportContent .content-article {
        width: calc(100% - 800px);
    }

    .matchPages_content .reportContent .content-commentary {
        width: 400px;
        float: left;
        margin: 0;
        padding: 0;
    }

    .matchPages_content .reportContent .content-match-events {
        width: 375px;
        float: left;
        margin: 0 0 0 1.5rem;
    }


}
