/**
 * PAGE: FINAL RESULTS (results-final.html)
 **/


body.page-results-final {}

body.page-results-final section.game-stats .games-wrap .game span.result {

}

body.page-results-final section.winner {
    min-height: 1px;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    padding-top: 30px;
}
body.page-results-final section.winner.coh {
    background-image: url('../images/results-final/winner-background-coh-desktop.png');
}
body.page-results-final section.winner.atilla {
    background-image: url('../images/results-final/winner-background-atilla-desktop.png');
    border-bottom: 1px solid #848484;
}
body.page-results-final section.winner.dow {
    background-image: url('../images/results-final/winner-background-dow-desktop.png');
    /*border-bottom: 1px solid #848484;*/
}

body.page-results-final section.winner .congratulations-wrap {}
body.page-results-final section.winner .congratulations-wrap > div:first-child,
body.page-results-final section.winner .congratulations-wrap > div:last-child {
    font-family: 'HelveticaNeueHeavyCond';
    font-size: 92px;
    font-weight: 400;
    color: #cc0000;
    letter-spacing: 1px;
    text-shadow: 4px 4px 2px #000000;
}

body.page-results-final section.winner .congratulations-wrap .winner-logo {
    height: 426px;
    height: 222px;
    background-repeat: no-repeat;
    background-position: center;
}
body.page-results-final section.winner.coh .congratulations-wrap .winner-logo {
    background-image: url('../images/results-final/winner-logo-coh.png');
}
body.page-results-final section.winner.atilla .congratulations-wrap .winner-logo {
    background-image: url('../images/results-final/winner-logo-atilla.png');
}
body.page-results-final section.winner.dow .congratulations-wrap .winner-logo {
    background-image: url('../images/results-final/winner-logo-dow.png');
}

body.page-results-final section.winner .download-wrap {
    padding-top: 60px;
}
body.page-results-final section.winner .download-wrap > div:first-child {
    font-family: 'HelveticaNeueHeavyCond';
    font-size: 50px;
    font-weight: 400;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-shadow: 4px 4px 2px #000000;
    margin-bottom: 58px;
}

body.page-results-final section.game-stats .games-wrap .game {
    cursor: pointer;
}


/***********************************************
 ** SMALLER DESKTOP OR TABLET
 **********************************************/

@media only screen and (max-width : 1932px) {
    body.page-results-final {}
}


@media only screen and (max-width : 1200px) {
    body.page-results-final {}
}


@media only screen and (max-width : 900px) {
    body.page-results-final section.winner .congratulations-wrap > div:first-child,
    body.page-results-final section.winner .congratulations-wrap > div:last-child {
        font-size: 55px;
    }
    body.page-results-final section.winner .download-wrap > div:first-child {
        font-size: 35px;
    }
}


/***********************************************
 ** IPHONE 6 - LANDSCAPE
 **********************************************/

@media only screen and (max-width : 667px) {
    body.page-results-final {}
    body.page-results-final section.game-stats .game.winning span.result {
        left: 203px !important;
        top: 107px !important;
        font-size: 42px !important;
    }
    body.page-results-final section.game-stats .game span.result {
        top: 115px !important;
        left: 31px !important;
        font-size: 40px !important;
    }

    body.page-results-final section.winner {
        min-height: 1px;
        padding-bottom: 1px;
    }

    body.page-results-final section.winner .congratulations-wrap > div:first-child, body.page-results-final section.winner .congratulations-wrap > div:last-child {
        font-size: 37px;
    }
    body.page-results-final section.winner .congratulations-wrap .winner-logo {
        background-size: 90%;
        margin-top: -30px;
        margin-bottom: -40px;
    }
    body.page-results-final section.winner .download-wrap > div:first-child {
        font-size: 25px;
        line-height: 1;
        margin-top: -39px;
        margin-bottom: 42px;
    }

    body.page-results-final section.previous-content div.content-wrap .countdown-wrap {
        padding-top: 0px !important;
        margin-top: 521px;
    }
}




/***********************************************
 ** IPHONE 6 - PORTRAIT
 **********************************************/

@media only screen and (max-width : 374px) {
    body.page-results-final {}

    body.page-results-final section.game-stats .games-wrap .game span.result {
        top: 112px !important;
        left: 33px !important;
        font-size: 30px !important;
    }
    body.page-results section.game-stats .games-wrap .game.winning span.result {
        top: 109px !important;
        left: 210px !important;
        font-size: 30px !important;
    }

    body.page-results-final section.winner .congratulations-wrap > div:first-child, body.page-results-final section.winner .congratulations-wrap > div:last-child {
        font-size: 33px;
    }

}
