#games {
    /*SUMMER:

    display: none;
    visibility: hidden;
    */

    /*SEASON:*/
    display: block;
    visibility: visible;
}

#games_bar {
    width: auto;
    text-align: center;
    padding: 10px 40px;
    /*SUMMER:
    display: none;
    visibility: hidden;
    */
    /*SEASON:*/
    display: block;
    visibility: visible;
}

.game_box {
    background-color: transparent;
    width: 160px;
    height: 180px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.game_box .game_box_header {
    background-color: #ff6e15;
    border-bottom: solid 1px #D8D8D8;
    width: 160px;
    height: 36px;
    text-align: center;
    font-size: 18px;
    font-family: Reforma-Medium;
    z-index: 9999;
}

.game_box .game_box_header div {
    padding-top: 10px;
}

.game_box .game_box_header.preview {
    background-color: #fff;
    color: #000;
}

.game_box .game_box_header.end {
    background-color: #000;
    color: #fff;
}

.game_box .game_box_header.live {
    background-color: #ff2d02;
    color: #fff;
}

.game_box .game_box_header a,
.game_box .game_box_header a:hover,
.game_box .game_box_header a:link,
.game_box .game_box_header a:visited,
.game_box .game_box_header a:active,
.game_box .game_box_header.preview a,
.game_box .game_box_header.preview a:hover,
.game_box .game_box_header.preview a:link,
.game_box .game_box_header.preview a:visited,
.game_box .game_box_header.preview a:active {
    color: #000;
}

.game_box .game_box_header.end a,
.game_box .game_box_header.end a:hover,
.game_box .game_box_header.end a:link,
.game_box .game_box_header.end a:visited,
.game_box .game_box_header.end a:active,
.game_box .game_box_header.live a,
.game_box .game_box_header.live a:hover,
.game_box .game_box_header.live a:link,
.game_box .game_box_header.live a:visited,
.game_box .game_box_header.live a:active {
    color: #fff;
}


.game_box .game_box_data {
    background-color: #fff;
    height: 118px;
    overflow: hidden;
    color: #000;    
}

.game_box .game_box_data .game_box_team {
    vertical-align: middle;
}

.game_box .game_box_data .game_box_team span.eng_fix {
    font-size: 14px;
    font-family: Lato;
}

.game_box .game_box_header span.eng_fix {
    font-size: 12px;
    font-family: Lato;
}
.game_box .game_box_footer span.eng_fix {
    font-size: 13px;
    font-family: Lato;
    vertical-align: top;
    font-weight: bold;
}

.game_box .game_box_data .game_box_result a {
    color: #000;
}

.game_box .game_box_data .game_box_team {
    display: block;
    padding: 2px;
}
.game_box .game_box_data.end .game_box_team.logo,
.game_box .game_box_data.end .game_box_team.t-name,
.game_box .game_box_data.live .game_box_team.logo,
.game_box .game_box_data.live .game_box_team.t-name {
    display: inline-block;
    width: 40%;
}

.game_box .game_box_data.preview .game_box_team.logo {
    display: inline-block;
    width: 20%;
}
.game_box .game_box_data.preview .game_box_team.t-name {
    display: inline-block;
    width: 60%;
}

.game_box .game_box_data.preview .game_box_team.logo img {
    max-width: 42px !important;
    margin: 7px 0px;
}
.game_box .game_box_data.preview .game_box_team.t-name {
    font-size: 16px;
    color: #000;
    text-align: right;
    margin-right: 12px !important;
}
.game_box .game_box_data.end .game_box_team.logo img,
.game_box .game_box_data.live .game_box_team.logo img {
    max-width: 48px !important;
    margin: 3px 3px;
}
.game_box .game_box_data.end .game_box_team.t-name,
.game_box .game_box_data.live .game_box_team.t-name {
    color: #000;
    font-size: 36px;
    font-family: Reforma-Medium;
    font-weight: bold;
    text-align: left;
}

.game_box .game_box_footer {
    background-color: #e3e3e7;
    width: 160px;
    height: 26px;
    padding-top: 5px;
    text-align: center;
    font-size: 16px;
    color: #000;
    font-family: Reforma-Medium;
    z-index: 9999;
}

.bar_mobile .item {
    display: inline-block;
    margin: 5px 7px 5px 0px;
}

.game_box .game_box_data.live .game_box_team.t-name {
    color: #ff2d02;
}


.game_box .game_box_data.preview .game_box_team.t-name a,
.game_box .game_box_data.preview .game_box_team.t-name a:hover,
.game_box .game_box_data.preview .game_box_team.t-name a:link,
.game_box .game_box_data.preview .game_box_team.t-name a:visited,
.game_box .game_box_data.preview .game_box_team.t-name a:active,
.game_box .game_box_data.end .game_box_team.t-name a,
.game_box .game_box_data.end .game_box_team.t-name a:hover,
.game_box .game_box_data.end .game_box_team.t-name a:link,
.game_box .game_box_data.end .game_box_team.t-name a:visited,
.game_box .game_box_data.end .game_box_team.t-name a:active,
.game_box .game_box_data .game_box_team.t-name a {
    color: #000;
}

.game_box .game_box_data.live .game_box_team.t-name a,
.game_box .game_box_data.live .game_box_team.t-name a:hover,
.game_box .game_box_data.live .game_box_team.t-name a:link,
.game_box .game_box_data.live .game_box_team.t-name a:visited,
.game_box .game_box_data.live .game_box_team.t-name a:active {
    color: #ff2d02;
}

.player_inner a,
.player_inner a,
.player_inner a,
.player_inner a {
    color: #fff;
}

.game_box .game_box_footer span.eng_fix,
.game_box .game_box_footer span.eng_fix a,
.game_box .game_box_footer span.eng_fix a:hover,
.game_box .game_box_footer span.eng_fix a:link,
.game_box .game_box_footer span.eng_fix a:visited,
.game_box .game_box_footer span.eng_fix a:active {
    color: #000;
}


@media screen and (max-width: 1024px) {
    #games_bar {
        width: 94%;
        text-align: center;
        margin: 0 auto;
        padding: 10px 10px;
    }

    .game_box {
        width: 140px;
        margin: 2px;
    }

    .game_box .game_box_header,
    .game_box .game_box_data,
    .game_box .game_box_footer {
        width: 140px;
    }

    .game_box .game_box_header div {
        font-size: 15px;
    }

}